Skip to content

Releases: SciML/ModelingToolkit.jl

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)

v9.68.1

23 Mar 11:55
f2d00b0
Compare
Choose a tag to compare

ModelingToolkit v9.68.1

Diff since v9.67.0

Merged pull requests:

Closed issues:

  • Improve printing/display of XSystem parameters (#2651)
  • Wrong value for problems when guesses are provided for default values (#3303)
  • Unexpected results when using parameters in initial conditions (#3356)
  • OptimizationFunction with AutoForwardDiff doesn't work with sparse ODEProblem (#3376)
  • Errors and wrong solutions when solving NonlinearSystem with initialization_eqs (#3458)
  • Clarify Comparison Against Modelica section of the documentation with regard to nonlinear systems (#3472)
  • Regression: Can no longer solve SteadyStateProblems after remake (#3483)

v9.67.0

20 Mar 08:54
0b8f4d5
Compare
Choose a tag to compare

ModelingToolkit v9.67.0

Diff since v9.66.0

Merged pull requests:

Closed issues:

  • Type promotion error when differentiating SteadyStateProblem (#3430)
  • Jump simulations are Float64 valued (#3446)
  • Better error message for missing guesses (#3449)
  • Cannot simulate a certain ODESystem (probably one where everything gets simplified away) (#3467)

v9.66.0

17 Mar 10:25
54f3a96
Compare
Choose a tag to compare

ModelingToolkit v9.66.0

Diff since v9.65.0

Merged pull requests:

Closed issues:

  • ImplicitDiscreteSystem (#2077)
  • complete(sys; flatten=false) creates unexpected DEF parameters (#3322)
  • DEF in parameters (#3401)
  • Strange error when evaluating the Jacobian for certain systems (#3447)
  • ODEFunction from the same ODESystem gives inconsistent ODE solve result (#3450)
  • Can create NonlinearProblem with missing variables (#3461)
  • Strange DEF parameter appears in parameter(sys) for certain systems (#3464)