Skip to content

Releases: SciML/ModelingToolkit.jl

v9.64.1

21 Feb 06:26
57c79e9
Compare
Choose a tag to compare

ModelingToolkit v9.64.1

Diff since v9.64.0

Merged pull requests:

Closed issues:

  • Parameter splitting breaks runtime generated jacobians (#3294)
  • Cases where remake seems to be mutating the original input in some way (#3395)
  • breaking change in behavior of complete in non-breaking release (#3397)

v9.64.0

16 Feb 18:42
baefe85
Compare
Choose a tag to compare

ModelingToolkit v9.64.0

Diff since v9.63.0

Merged pull requests:

  • CompatHelper: add new compat entry for PreallocationTools at version 0.4 for package docs, (keep existing compat) (#3388) (@github-actions[bot])
  • fix: allow vector of parameters for split system of pure tunables (#3389) (@AayushSabharwal)

v9.63.0

14 Feb 19:48
3327ec3
Compare
Choose a tag to compare

ModelingToolkit v9.63.0

Diff since v9.62.0

Merged pull requests:

Closed issues:

  • It is possible to designate non-default types for variables, which are then ignored. (#2589)
  • Missing metadata getters (#2643)
  • Initialization System fails to remove an equation (#3312)
  • remake ignores u0 updates when the initialization is trivial (#3318)
  • Operating point passed to linearization_function closure has no effect (#3319)
  • MTK does not allow building initialization systems for un-simplified systems (#3330)
  • Initialization warning when creating certain SDEProblems from Catalyst (but not corresponding ODEProblems (#3331)
  • Remake does not handle dual type promotion with dummy derivatives (#3336)
  • Cannot solve ODE with Duals if it has initialization and callback (#3342)
  • Determined complete system raises an overdetermined warn when creating ODEProblem (#3349)
  • Initialization and Linearization (#3352)
  • ODESystem not dealing with dynamic parameters (#3365)
  • The IfLifting pass doesn't seem to be working quite right (#3369)

v9.62.0

29 Jan 11:11
1b7261a
Compare
Choose a tag to compare

ModelingToolkit v9.62.0

Diff since v9.61.0

Merged pull requests:

Closed issues:

  • Systems are considered equal, even if they have different events (#2638)
  • remake failing for several cases with vector variables (#2660)
  • remake not working for Symbol + array variable (u0 only, p is fine) (#3281)
  • ERROR: ArgumentError: ... is neither an observed nor an unknown variable (#3355)

v9.61.0

19 Jan 14:58
40a85df
Compare
Choose a tag to compare

ModelingToolkit v9.61.0

Diff since v9.60.0

Merged pull requests:

Closed issues:

  • SDESystem's not displayed properly with latexify (#2069)
  • Wonky interface for Dicrete/Continious callbacks when using ModelingToolkit (#2303)
  • Events not working with automatic solver selection (#2741)
  • Latexify display does not work for SDESystems (#2782)
  • SDEs with brownian motions requires structural_simplify (#2831)
  • Regression: Problem with indexing of JumpProblem (#2838)
  • support connections between (causal) variables connect(var1, var2) (#3287)
  • HomotopyContinuation extension of MTK breaks creation of ODESystems in PEtab.jl (#3291)
  • Cannot remake problems if not providing full u0 and the first version did not require an initialization problem (#3295)
  • Parameter initial conditions broken for DiscreteProblems (#3297)
  • deepcopy leads to a failure in the initialization (#3307)
  • Circular dependencies on Julia 1.10 (#3308)
  • Dropped Variable (#3311)
  • Some new problems with remake for Catalyst update (#3326)

v9.60.0

05 Jan 17:33
0648e5c
Compare
Choose a tag to compare

ModelingToolkit v9.60.0

Diff since v9.59.0

Merged pull requests:

v9.59.0

18 Dec 16:07
4792360
Compare
Choose a tag to compare

ModelingToolkit v9.59.0

Diff since v9.58.0

Merged pull requests:

  • Add a mechanism to add additional passes to the end of structural simplification before completion. (#3201) (@BenChung)
  • feat: enable structural_simplify(::SDESystem) (#3266) (@AayushSabharwal)
  • CompatHelper: add new compat entry for Setfield at version 1 for package docs, (keep existing compat) (#3270) (@github-actions[bot])
  • feat: add optional IfLifting simplification pass (#3272) (@AayushSabharwal)
  • add option to include disturbance args in generate_control_function (#3273) (@baggepinnen)
  • fix: retain system metadata when calling flatten (#3276) (@AayushSabharwal)

Closed issues:

  • structural_simplify fails on SDESystem (#3261)
  • Type instability with parameters that are abstract at system-level, but concrete at problem-level (#3262)
  • Output of generate_control_function can no longer be traced symbolically (#3269)
  • Unexpected behaviour of @register_symbolic (#3271)
  • System metadata disapearing when calling complete on model with subsystems (#3275)

v9.58.0

11 Dec 03:08
e5b5f61
Compare
Choose a tag to compare

ModelingToolkit v9.58.0

Diff since v9.57.0

Merged pull requests:

v9.57.0

10 Dec 11:37
9611a6d
Compare
Choose a tag to compare

ModelingToolkit v9.57.0

Diff since v9.56.0

Merged pull requests:

v9.56.0

05 Dec 14:55
ab5747f
Compare
Choose a tag to compare

ModelingToolkit v9.56.0

Diff since v9.55.0

Merged pull requests: