Skip to content

Releases: SciML/ModelingToolkit.jl

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)

v9.12.2

02 May 13:51
cadd012
Compare
Choose a tag to compare

ModelingToolkit v9.12.2

Diff since v9.12.1

Merged pull requests:

Closed issues:

  • Export getdefault function (#2484)
  • Problem creating problems for vector variables/parameters (#2661)
  • remake type promotion fails with empty initial conditions (#2664)
  • structural_simplify doesn't properly namespace "bare" io variables (#2682)
  • Bug with default value for @structural_parameters (#2688)

v9.12.1

23 Apr 00:25
b4f14a4
Compare
Choose a tag to compare

ModelingToolkit v9.12.1

Diff since v9.12.0

Merged pull requests:

Closed issues:

  • Make replace of MTKParameters type-stable (#2608)

v9.12.0

17 Apr 13:16
c638714
Compare
Choose a tag to compare

ModelingToolkit v9.12.0

Diff since v9.11.0

Merged pull requests:

Closed issues:

  • Array parameters are not correctly scoped with ParentScope (#2252)
  • Wrong namespace for default array parameter value (#2344)
  • Namespacing of symbolic array variables when passed to another function (#2477)
  • ODEProblems can be constructed without providing full parameter sets (and missing values set to 0.0) (#2624)
  • Remaking ODEproblem causes call to solve to fail on remade problem (#2635)
  • remake with use_defaults=true fails when defaults contain non-trivial expressions (#2637)
  • Solve fails after remake inside of Turing model. (#2642)
  • Inconsistency with scalarisation of MTK states and parameters (#2645)
  • Remake fails with simple parameter dict (#2648)
  • Guesses for symbolic vector variables are incorrect (#2653)

v9.11.0

13 Apr 14:13
3847ec6
Compare
Choose a tag to compare

ModelingToolkit v9.11.0

Diff since v9.10.0

Merged pull requests:

Closed issues:

  • Weird behaviour when declaring a paraemter as a vector (#2615)
  • Cannot create NonlinearSystems with only equation input (like for ODESystems) (#2625)
  • Remaking ODEProblem fails inside of Turing model (#2634)

v9.10.0

10 Apr 16:39
971359a
Compare
Choose a tag to compare

ModelingToolkit v9.10.0

Diff since v9.9.0

Merged pull requests:

Closed issues:

  • Indexing and dot-assignment of parameters/variables in nested systems (#892)
  • Identity matrix multiplied by z[3:4] gives z[1:2] (#1099)
  • Missing heuristic for array variables (#1283)
  • Problem when defining Vector variables in connectors (#1432)
  • Default initial conditions trigger an error when composing connections using scalarize() (#1553)
  • "Axes of broadcast not known" with differential matrix equation (#1740)
  • Error when taking inverse of matrix parameters, missing * method (#2134)
  • continuous_events fails to recognize vectors (#2383)
  • Error in alias elimination of DiscreteSystem (#2585)
  • Cannot use micro moles units. (#2590)
  • guess not used (#2596)
  • Callback function generation error (#2599)

v9.9.0

30 Mar 04:26
7fb1d99
Compare
Choose a tag to compare

ModelingToolkit v9.9.0

Diff since v9.8.0

Merged pull requests:

Closed issues:

  • structural_simplify does not seem to include dae_index_lowering anymore (#2417)
  • Re-add DiscreteSystem (#2461)
  • Dropped unknowns with non-fully determined structural simplifications (#2515)
  • MTK 9 fails to simplify u0map with DDEProblem (#2543)
  • Error with MTKParameters and Dual Numbers (#2571)

v9.8.0

27 Mar 18:19
03f7960
Compare
Choose a tag to compare

ModelingToolkit v9.8.0

Diff since v9.7.1

Merged pull requests:

v9.7.1

26 Mar 12:27
a66f2b8
Compare
Choose a tag to compare

ModelingToolkit v9.7.1

Diff since v9.7.0

Merged pull requests:

Closed issues:

  • ODEProblem get stuck (when creating MTKProblem) for certain ODE inputs (where parameter have defaults depending on initial conditions) (#2565)
  • ModelingToolkit.varmap_to_vars throws error when input have default value depending on paraemters or initial conditions (#2566)

v9.7.0

22 Mar 20:19
4db0053
Compare
Choose a tag to compare

ModelingToolkit v9.7.0

Diff since v9.6.1

Merged pull requests:

Closed issues:

  • Parameters with default values that depend on variables' initial conditions no longer supported (#2556)
  • Cannot call @mtkbuild on JumpSystem creation (#2558)
  • Cannot create JumpProblems for systems without parameters (#2559)