Skip to content

Releases: SciML/ModelingToolkit.jl

v9.78.0

06 May 22:40
ef5af31
Compare
Choose a tag to compare

ModelingToolkit v9.78.0

Diff since v9.77.0

Merged pull requests:

v9.77.0

06 May 08:04
a44250b
Compare
Choose a tag to compare

ModelingToolkit v9.77.0

Diff since v9.76.0

Merged pull requests:

Closed issues:

  • Initial guesses for array-valued variables not being passed to NonlinearProblem (#3583)
  • [email protected] leads to more equations in the initialization problem vs 9.75 (#3588)
  • Incorrect(?) dynamics of SDE systems in latest version (#3591)

v9.76.0

29 Apr 13:46
cf45969
Compare
Choose a tag to compare

ModelingToolkit v9.76.0

Diff since v9.75.0

Merged pull requests:

Closed issues:

  • setting Initials is ignorred when using BrownFullBasicInit (#3570)

v9.75.0

25 Apr 11:29
21dd529
Compare
Choose a tag to compare

ModelingToolkit v9.75.0

Diff since v9.74.0

Merged pull requests:

  • CompatHelper: bump compat for JuliaFormatter to 2, (keep existing compat) (#3128) (@github-actions[bot])
  • fix: handle derivatives of time-dependent parameters (#3493) (@AayushSabharwal)
  • fix: fix remake(::JumpProblem) (#3581) (@AayushSabharwal)

Closed issues:

  • Code generation contains Differential when equations contain variable time parameter (#3480)
  • remake no longer works for ODE-jump models (#3571)

v9.74.0

23 Apr 17:26
6d75b65
Compare
Choose a tag to compare

ModelingToolkit v9.74.0

Diff since v9.73.0

Merged pull requests:

Closed issues:

  • Type-unstable ODESolution object (#3560)

v9.73.0

22 Apr 08:31
31b197d
Compare
Choose a tag to compare

ModelingToolkit v9.73.0

Diff since v9.72.0

Merged pull requests:

Closed issues:

  • @mtkmodel macro for discrete-time systems (#3498)
  • DelayParentScope variables aren't properly handled (#3539)
  • Float32 types are automatically converted to Float64 (#3553)
  • Small numeric error introduced in sparse jacobians (#3554)
  • ERROR: LoadError: AssertionError: r == 0 in InitializationProblem creation (#3559)
  • Warnings on 1.12 prerelease (#3568)

v9.72.0

09 Apr 08:07
8e69dc9
Compare
Choose a tag to compare

ModelingToolkit v9.72.0

Diff since v9.71.0

Merged pull requests:

Closed issues:

  • MTK compatbility with BifurcationKit.jl (#3120)
  • Control over autodiff in linearization (#3351)
  • Document DAEProblem constructor and give a warning about performance implications (#3485)
  • How to avoid Did not converge after maxiters = 1000 substitutions. warnings? (#3523)
  • No jacobian prototype for sparse jacobian SDEProblems? (#3527)
  • Sparse jacobians not working (#3529)
  • public observed equivalent (#3536)

v9.71.0

03 Apr 14:13
61a64f9
Compare
Choose a tag to compare

ModelingToolkit v9.71.0

Diff since v9.70.0

Merged pull requests:

Closed issues:

  • Remake does not respect initial conditions of unknowns determined by initialization equations (#2841)
  • remake for SDEProblem resets and ignores u0 (#3504)
  • structural_simplify elimiantes differently for ODESystem and NonlinearSystems (#3521)

v9.70.0

01 Apr 10:52
547cb4e
Compare
Choose a tag to compare

ModelingToolkit v9.70.0

Diff since v9.69.0

Merged pull requests:

Closed issues:

  • no method matching hasmetadata in tearing (#3370)
  • Substituting a constant = 1 seems to mutate variable type of certain types of parameters (#3487)

v9.69.0

26 Mar 16:38
349e9d5
Compare
Choose a tag to compare

ModelingToolkit v9.69.0

Diff since v9.68.1

Merged pull requests:

Closed issues:

  • Clocks TODO (#1939)
  • Creating of OptimizationSystem with registered function traces (#3473)
  • Cannot use remake with callable parameters (#3490)