Skip to content

Releases: SciML/ModelingToolkit.jl

v9.19.0

14 Jun 01:38
7cdb131
Compare
Choose a tag to compare

ModelingToolkit v9.19.0

Diff since v9.18.1

Merged pull requests:

Closed issues:

  • Niche case of plotsol; idxs = [...]) fails (#2778)

v9.18.1

12 Jun 20:45
7fe6c6f
Compare
Choose a tag to compare

ModelingToolkit v9.18.1

Diff since v9.18.0

Merged pull requests:

v9.18.0

12 Jun 16:17
cb15b2f
Compare
Choose a tag to compare

ModelingToolkit v9.18.0

Diff since v9.17.1

Merged pull requests:

Closed issues:

  • providing updated op to linearization_function has no effect (#2784)
  • Initialization is incomplete without a u0, despite passing guesses (#2788)

v9.17.1

11 Jun 19:39
0d450de
Compare
Choose a tag to compare

ModelingToolkit v9.17.1

Diff since v9.17.0

Merged pull requests:

Closed issues:

  • Unknowns in the initialization_eqs should be added to the variable list (#2787)
  • remake SteadyStateProblem gives different solution (#2790)
  • Cannot initialize system with default that depends on observed variable (#2792)

v9.17.0

10 Jun 11:57
5b4468d
Compare
Choose a tag to compare

ModelingToolkit v9.17.0

Diff since v9.16.0

Merged pull requests:

Closed issues:

  • Cannot solve for dependent parameters during initialization (#2665)
  • Remake fails with mixed variable and parameter defaults (#2715)
  • Initialization systems don't support parametric guesses (#2716)
  • ForwardDiff fails to differentiate ODE, due to type error between tspan and u0 (#2721)
  • Pass state and parameter names etc. to modelingtoolkitize so the equations are easier to compare (#2736)
  • getu with vector observed fails (#2767)
  • New parameter type validation broke parameter splines (#2769)
  • Cannot initialize unknown from observed that depends on parameter (#2774)

v9.16.0

06 Jun 05:40
47f1547
Compare
Choose a tag to compare

ModelingToolkit v9.16.0

Diff since v9.15.0

Merged pull requests:

  • feat: add parameter type and size validation in remake_buffer and setp (#2657) (@AayushSabharwal)
  • fix: create and solve initialization system in linearization_function (#2676) (@AayushSabharwal)
  • feat: relax type restrictions in MTKParameters construction (#2686) (@AayushSabharwal)
  • Backport #2719 to MTK v8 (#2726) (@devmotion)
  • fix: fix bug in remake_buffer (#2729) (@AayushSabharwal)
  • CompatHelper: add new compat entry for DeepDiffs in [weakdeps] at version 1, (keep existing compat) (#2737) (@github-actions[bot])
  • CompatHelper: add new compat entry for BifurcationKit in [weakdeps] at version 0.3, (keep existing compat) (#2738) (@github-actions[bot])
  • Update to SymbolicUtils v2 (#2760) (@ChrisRackauckas)
  • fix: error when simplified discrete system contains algebraic equations (#2766) (@AayushSabharwal)

Closed issues:

  • Indexing and iterating in ODEProblem and modelingtoolkitize / error messages (#1678)
  • Cannot beat OpenModelica score with ModelingToolkit.jl and OrdinaryDiffEq.jl (#1693)
  • OOM on cyclical network (#2015)
  • ForwardDiff does not work directly through ODEProblem (#2667)
  • Error about missing parameter to ODEProblem reports it as a missing initial condition (#2694)
  • Using mixed data types with the remake function will lead to an error. (#2713)
  • DiscreteProblem without and with ifelse (#2718)
  • MTK doesn't precompile on my Windows 11 laptop anymore (#2730)
  • Unknowns of full sys used instead of for discrete partition (#2732)
  • split=false required to simulate with uncertain parameters (#2746)
  • Bad latex display for equations with vector variables: (#2752)
  • Use Terminterface.iscall isntead of istree (#2753)
  • SDE simulations broken (#2754)
  • SDE simulation broken again (#2756)
  • Vector parameters don't work with parameter_dependencies (#2764)

v8.76.0

26 May 18:59
de8daf3
Compare
Choose a tag to compare

ModelingToolkit v8.76.0

Diff since v8.75.0

Merged pull requests:

Read more

v9.15.0

24 May 00:58
174d806
Compare
Choose a tag to compare

ModelingToolkit v9.15.0

Diff since v9.14.0

Merged pull requests:

  • Drastically reduce the number of imports that are inside @recompile_invalidations (#2734) (@oscardssmith)

Closed issues:

  • EXCEPTION_ACCESS_VIOLATION error during solving of Differential Equation provided by ModelingToolkit (#2722)

v9.14.0

18 May 21:30
b77d998
Compare
Choose a tag to compare

ModelingToolkit v9.14.0

Diff since v9.13.0

Merged pull requests:

Closed issues:

  • Forward MTK system to ODEFunction constructor in ODEFunctionExpr (#2550)

v9.13.0

10 May 01:29
e16c180
Compare
Choose a tag to compare

ModelingToolkit v9.13.0

Diff since v9.12.2

Merged pull requests:

Closed issues:

  • Model linearization fails when no parameter is used (#2400)
  • Variables eliminated in structural_simplify are not included in simulation plots (#2678)
  • Add sampletime() and clock() operators (#2687)
  • Silent and wrong derivatives of observed variables (#2697)
  • Implicit variable erroneously required in initial condition (#2703)
  • structural_simplify uses metadata of the variables instead of what is passed into the system (#2706)