Skip to content

Releases: SciML/ModelingToolkit.jl

v9.28.0

31 Jul 10:39
d2ec26e
Compare
Choose a tag to compare

ModelingToolkit v9.28.0

Diff since v9.27.0

Merged pull requests:

Closed issues:

  • undefvar and bounds error in linearization_function (#2907)

v9.27.0

30 Jul 14:06
c2e6e4a
Compare
Choose a tag to compare

ModelingToolkit v9.27.0

Diff since v9.26.0

Merged pull requests:

  • feat: implement new discrete saving functionality (#2728) (@AayushSabharwal)
  • Add tests of various features (#2806) (@TorkelE)
  • fix: allow vector defaults in @mtkmodel (#2830) (@ven-k)
  • fix: fix edge cases with metadata dumping, add tests (#2836) (@AayushSabharwal)
  • Rename @mtkmodel... docs and add a section describing @mtkbuild (#2890) (@ven-k)
  • fix: fix remaking scalarized array parameters with non-scalarized symbolic map (#2897) (@AayushSabharwal)
  • CompatHelper: bump compat for SymbolicUtils to 3 for package docs, (keep existing compat) (#2901) (@github-actions[bot])
  • Use subs_constants in generate_control_function (#2904) (@aml5600)

Closed issues:

  • remake fails with ERROR: ArgumentError: ... is neither an observed nor an unknown variable. (#2757)
  • Cannot provide vector parameter values to remake for scalarised system (#2804)
  • Cannot provide default value for array parameter (#2810)
  • Cannot simulate SDEs with static array parameters/initial conditions (#2851)
  • Array-valued parameters are not interpreted correctly when creating ODESystem (#2876)
  • @constants not defined in generate_control_function output (#2896)

v9.26.0

22 Jul 14:01
6311360
Compare
Choose a tag to compare

ModelingToolkit v9.26.0

Diff since v9.25.0

Merged pull requests:

Closed issues:

  • Diagonal noise not detected during lowering of System with @brownian variables (#2490)
  • @discrete_events or @continuous_events not working with acausal modeling framework (#2849)
  • fix requirement for SDESystems to take Num inputs (#2868)

v9.25.0

20 Jul 12:37
Compare
Choose a tag to compare

ModelingToolkit v9.25.0

Diff since v9.24.0

Merged pull requests:

Closed issues:

  • Duplicate Global Parameters (#992)
  • Documentation for equations, equations, full_equations (#1822)
  • Some ODESystem fields such as metadata are lost when using the extend function (#2502)
  • Allow altering a symbolic parameter default value after creation. (#2650)
  • Add NonlinearLeastSquaresProblem dispatch for modelingtoolkitize (#2669)
  • Error when plotting multiple (not single) observable in Symbol form (#2739)
  • Custom independent variable leads to underdetermined initialization system (#2818)
  • Precompiling MTK when --depwarn=yes or --depwarn=true causes deprecation warning (#2827)
  • extend() does not pass on initialization equations (#2845)
  • testing against Julia 1.6 LTS dropped (#2854)
  • Subsystem not namespaced when substituted coefficient is 1 (#2855)
  • Cannot initialize well-defined ODE with defaults (#2859)
  • Helpful error for missing guesses has disappeared (#2873)

v9.24.0

04 Jul 14:42
622408b
Compare
Choose a tag to compare

ModelingToolkit v9.24.0

Diff since v9.23.0

Merged pull requests:

Closed issues:

  • Regression: Cannot deepcopy SteadyStateProblem (#2837)

v9.23.0

03 Jul 12:47
3ff798b
Compare
Choose a tag to compare

ModelingToolkit v9.23.0

Diff since v9.22.0

Merged pull requests:

Closed issues:

  • Miss-compilation when Hold is applied to delayed discrete variable (#2701)
  • Unable to simualte SDEs with static array u0/ps (#2814)
  • EXCEPTION_ACCESS_VIOLATION when solving ODEProblem (#2835)

v9.22.0

01 Jul 10:45
c421522
Compare
Choose a tag to compare

ModelingToolkit v9.22.0

Diff since v9.21.0

Merged pull requests:

Closed issues:

  • A mysterious crash with defaults (#2817)
  • SDE simulations broken (#2829)

v9.21.0

28 Jun 02:00
b0c4b2b
Compare
Choose a tag to compare

ModelingToolkit v9.21.0

Diff since v9.20.0

Merged pull requests:

v9.20.0

26 Jun 21:34
59cd46b
Compare
Choose a tag to compare

ModelingToolkit v9.20.0

Diff since v9.19.0

Merged pull requests:

Closed issues:

  • build_explicit_observed_function no longer handles inputs correctly (#2794)

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)