Skip to content

Releases: SciML/ModelingToolkit.jl

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:

v9.55.0

04 Dec 10:41
36bd3fd
Compare
Choose a tag to compare

ModelingToolkit v9.55.0

Diff since v9.54.0

Merged pull requests:

Closed issues:

  • Not finding all variables in SDESystem (#3175)
  • initialization_eqs example broken in initialization docs (#3245)
  • type promotion bug with parameter dependent initialization_eqs (#3246)

v9.54.0

28 Nov 08:53
bdb4c03
Compare
Choose a tag to compare

ModelingToolkit v9.54.0

Diff since v9.53.0

Merged pull requests:

Closed issues:

  • Matrix differential equations not working (#1496)
  • Failed to ParentScope a variable array (#1945)
  • Incorrect codegen for SDE system (#3089)
  • Observed variable calculated incorrectly using new discrete parameters (#3199)
  • structural_simplify fails to propagate variable simplification to noise equations (#3212)
  • Can't have event "discretes" be callable parameter (#3215)
  • Non-numeric parameters are broken inside @mtkmodel (#3231)

v9.53.0

22 Nov 09:28
ac39aab
Compare
Choose a tag to compare

ModelingToolkit v9.53.0

Diff since v9.52.0

Merged pull requests:

v9.52.0

19 Nov 20:09
dddcd2c
Compare
Choose a tag to compare

ModelingToolkit v9.52.0

Diff since v9.51.0

Merged pull requests: