Skip to content

Releases: SciML/ModelingToolkit.jl

v5.25.1

21 Jul 21:12
e60f999
Compare
Choose a tag to compare

ModelingToolkit v5.25.1

Diff since v5.25.0

Merged pull requests:

v5.25.0

20 Jul 18:54
b5a9867
Compare
Choose a tag to compare

ModelingToolkit v5.25.0

Diff since v5.24.0

Merged pull requests:

v5.24.0

19 Jul 22:46
2be7685
Compare
Choose a tag to compare

ModelingToolkit v5.24.0

Diff since v5.23.0

Merged pull requests:

v5.23.0

13 Jul 11:06
c91e276
Compare
Choose a tag to compare

ModelingToolkit v5.23.0

Diff since v5.22.0

Closed issues:

  • Composition vs inheritance (#1052)
  • macro + begin block (#1106)
  • ODESystem with equations in symbolic matrix form throws hasmetadata error (#1109)
  • Extending a nonlinear system with no iv (#1115)

Merged pull requests:

v5.22.0

08 Jul 20:51
9157a8c
Compare
Choose a tag to compare

ModelingToolkit v5.22.0

Diff since v5.21.0

Closed issues:

  • Prevent ODEProblem construction when not providing parameters (#863)
  • TypeError: non-boolean (Num) used in boolean context when accessing ODESolution generated saveat (#972)
  • Independent variable of differential is ignored (#1065)
  • Model Debugging: Return the unbalanced equations/variables (#1068)
  • reparametrizing ODESystem independent variable (#1100)
  • remake doesn't handle parameter Dicts gracefully (#1101)

Merged pull requests:

  • Control parameter specification for AbstractODESystem, DiscreteSystem (#1059) (@cadojo)
  • Assert that ODE derivatives are w.r.t. the independent variable (#1076) (@lamorton)
  • Widen type bound on symscope to match symbolics (#1078) (@pepijndevos)
  • Adding note about the independent variable restriction. (#1079) (@lamorton)
  • Return Unbalanced Equations/Variables (#1086) (@bolognam)
  • Variable scope: don't lose metadata by passing around bare symbols (#1092) (@pepijndevos)
  • Add kwargs to modelingtoolkitize (#1093) (@dannys4)
  • Namespacing change & default variable syntax (#1096) (@YingboMa)
  • Fix second example in README.md (#1097) (@mayl)

v5.21.0

24 Jun 21:10
081e7b6
Compare
Choose a tag to compare

ModelingToolkit v5.21.0

Diff since v5.20.0

Closed issues:

  • No method matching operation(::Sym{Real, Nothing}) error during index reduction (#998)
  • KeyError running ODEProblem (#1056)
  • 'Freezing' time by setting initial time value (#1063)
  • Order of spring-mass-damper not lowered (#1066)

Merged pull requests:

  • Fixes for symbolic arrays change (#989) (@shashi)
  • CompatHelper: bump compat for "JuliaFormatter" to "0.14" (#1007) (@github-actions[bot])
  • Ensure explicit time-dependence for all ODESystem variables (#1062) (@lamorton)
  • Ensure independent variable is not in parameters (#1064) (@lamorton)
  • Limit vertical height of individual states and parameters (#1067) (@bolognam)
  • CompatHelper: bump compat for "SymbolicUtils" to "0.13" (#1072) (@github-actions[bot])

v5.20.0

18 Jun 10:02
387e7e7
Compare
Choose a tag to compare

ModelingToolkit v5.20.0

Diff since v5.19.1

Closed issues:

  • Allow generic array types in modelingtoolkitize (#1009)
  • inequality constraints? (#1048)
  • Accessing and referring to ODESystem states (#1049)
  • particle simulations; how to define forces which depend on several sub systems (#1050)
  • ode_order_lowering does nothing (#1051)
  • explicit handling of LabelledArrays (and NamedTuples?) (#1054)

Merged pull requests:

v5.19.1

13 Jun 13:25
48f87ac
Compare
Choose a tag to compare

ModelingToolkit v5.19.1

Diff since v5.19.0

Closed issues:

  • Plotly plot is blank when plotting observed variable against another variable (#1038)
  • Error when creating JumpProblem from a ReactionSystem with keyword arguments (#1042)

Merged pull requests:

v5.19.0

11 Jun 11:22
31883c3
Compare
Choose a tag to compare

ModelingToolkit v5.19.0

Diff since v5.18.2

v5.18.2

09 Jun 20:58
4fff9ff
Compare
Choose a tag to compare

ModelingToolkit v5.18.2

Diff since v5.18.1

Closed issues:

  • Require systems kwarg to all system types' constructors to have unique names (#819)
  • Nonlinear Problem sparse keyword error (#1027)
  • Help needed ...How to use bareiss! function from MTK ? (#1029)
  • Copy/Paste Bug in Exposing More Parallelism Documentation (#1032)

Merged pull requests: