Skip to content

Releases: SciML/ModelingToolkit.jl

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)

v9.6.1

21 Mar 13:49
50af6c9
Compare
Choose a tag to compare

ModelingToolkit v9.6.1

Diff since v9.6.0

Merged pull requests:

Closed issues:

  • MethodError Raised When Running "Parameter Identifiability in ODE Models" Tutorial (#2551)

v9.6.0

20 Mar 14:40
f42a6f3
Compare
Choose a tag to compare

ModelingToolkit v9.6.0

Diff since v9.5.0

Merged pull requests:

Closed issues:

  • varmap_to_vars output and MTKParameters in ODEProblem are Different (#2525)
  • Problem with DDEProblem and MTK 9 (#2530)
  • Error Accessing Parameter Argument of Integrator during continuous_events Callback (#2538)
  • guess is sometimes ignored (here with linearize) (#2539)
  • Create a function for retrieving the default t iv? (#2552)

v9.5.0

11 Mar 21:34
422bd39
Compare
Choose a tag to compare

ModelingToolkit v9.5.0

Diff since v9.4.0

Merged pull requests:

Closed issues:

  • Discrete Events Behaving Unexpectedly (#2528)

v9.4.0

05 Mar 09:53
1b858f6
Compare
Choose a tag to compare

ModelingToolkit v9.4.0

Diff since v9.3.0

Merged pull requests:

  • Add support for component array in @mtkmodel (#2368) (@ven-k)
  • feat: add @defaults to @mtkmodel (#2437) (@ven-k)
  • Fix updating default value metadata of conditional parameters (#2438) (@ven-k)
  • chore: add 0.12 of DynamicQuantities (#2479) (@ven-k)
  • CompatHelper: bump compat for DynamicQuantities to 0.12 for package docs, (keep existing compat) (#2498) (@github-actions[bot])
  • Parse constants in @mtkmodel (#2499) (@ven-k)
  • fix: fix variable_index (#2514) (@AayushSabharwal)
  • feat: add SolverStepClock (#2517) (@baggepinnen)
  • fix: type of array in the mtkmodel's f (#2521) (@ven-k)
  • [skip ci] add isconnection to ignored typos words (#2523) (@ArnoStrouwen)
  • fix: avoid scalarizing params in structural_simplify, variable defaults in get_u0 (#2524) (@AayushSabharwal)

Closed issues:

  • Move @variables and @parameters defaults to the ODESystem defaults keyword to support defaults that depend on components. Or add a @defaults block to support out of order defaults manually. (#2416)
  • "Ignore" option for connectors (#2422)
  • Callback Example gives MethodError with MTK 9 (#2496)