Skip to content

Releases: SciML/ModelingToolkit.jl

v5.13.1

13 Mar 01:40
e8d2838
Compare
Choose a tag to compare

ModelingToolkit v5.13.1

Diff since v5.13.0

Closed issues:

  • @nAmed not defined when running the Copy-Paste Example from the documentation (#877)
  • calling structural_simplify(sys) leads to InexactError: Int64(float) (#879)

Merged pull requests:

v5.13.0

11 Mar 21:44
f61d112
Compare
Choose a tag to compare

ModelingToolkit v5.13.0

Diff since v5.12.1

Closed issues:

  • How to avoid needing CSE? (#136)
  • RFC: Domain symbolics (#175)
  • Please add instructions on how to contribute (#187)
  • Dulmage-Mendelson Decompositions (#188)
  • Automated Model Learning and Construction (#189)
  • Koopman decompositions (#194)
  • Defining mixed stock flow models in ModelingToolkit (#196)
  • Allow providing parameters to ODEProblem as a Dict (#311)
  • Input/Output Functions (#362)
  • Formulating and solving intertemporal optimization problems (#372)
  • Callbacks don't update parameters in algebraic equations (#399)
  • extra variables that are not states in ODESystem (#401)
  • Support for initial conditions depending on parameters (#414)
  • Harmonise parameter input praxis into Problems (#428)
  • kappa language like specification of modular models? (#486)
  • Compilation for CTarget outputs (#525)
  • Support for piecewise functions (#531)
  • Bug in creating an ODESystem from an array of equations (incorrect parsing of summation of terms) (#565)
  • alias elimination of non-linear equations which only require linear solve (#579)
  • Minimal cyclic dependent DAEs (#580)
  • MT ODE solution very different from manual OrdinaryDiffEq (#585)
  • build_function (CTarget) generates wrong code (#586)
  • build_function needs vector of independent variables (#588)
  • ODESystem does not accept matrix variables (#604)
  • NonlinearProblem generation from NonlinearSystem errors (#711)
  • Implicit ODE / DAE system (#721)
  • Clarify relationship between pins, states and namespaces (#722)
  • Open pins are not kept when combining systems (#723)
  • Matrix-output functions for CTarget build_function calls (#735)
  • CTarget, MATLABTarget, StanTarget Rewrite (#745)
  • ode_order_lowering equation ordering (#782)
  • Matrix differential equations (#797)
  • Documentation revamping (#806)
  • Use in ApproxFun (#822)
  • Pirated functions with Symbolics.jl (#875)

Merged pull requests:

v5.12.1

05 Mar 12:36
f42e3f8
Compare
Choose a tag to compare

ModelingToolkit v5.12.1

Diff since v5.12.0

Merged pull requests:

v5.12.0

04 Mar 19:32
cdae3fb
Compare
Choose a tag to compare

ModelingToolkit v5.12.0

Diff since v5.11.0

Merged pull requests:

  • CompatHelper: bump compat for "SymbolicUtils" to "0.9" (#856) (@github-actions[bot])
  • Minor fixes (#858) (@YingboMa)

v5.11.0

04 Mar 07:29
dd95133
Compare
Choose a tag to compare

ModelingToolkit v5.11.0

Diff since v5.10.0

Closed issues:

  • Use substitute() in convert(::Type{<:NonlinearSystem},rs::ReactionSystem) (#419)
  • Ambiguous method error (#823)
  • Serialization of ODEProblemExpr based models broke in 5.7 (#841)

Merged pull requests:

v5.10.0

01 Mar 15:47
83312e3
Compare
Choose a tag to compare

ModelingToolkit v5.10.0

Diff since v5.9.1

Merged pull requests:

v5.9.1

28 Feb 21:09
336e5cb
Compare
Choose a tag to compare

ModelingToolkit v5.9.1

Diff since v5.9.0

Closed issues:

  • Images for documentation (#833)
  • Calculating observed variables which are functions of algebraic variables fails (#834)

Merged pull requests:

v5.9.0

28 Feb 05:35
bb4fb15
Compare
Choose a tag to compare

ModelingToolkit v5.9.0

Diff since v5.8.0

Merged pull requests:

v5.8.0

27 Feb 18:28
8a9b870
Compare
Choose a tag to compare

ModelingToolkit v5.8.0

Diff since v5.7.0

Closed issues:

  • Build observable functions (#815)

Merged pull requests:

v5.7.0

27 Feb 11:11
70f3d0c
Compare
Choose a tag to compare

ModelingToolkit v5.7.0

Diff since v5.6.4

Closed issues:

  • Variable order bug? (#172)
  • Please add installation instructions (#182)
  • Support more intense variable mappings (#297)
  • broken macros when using import (#319)
  • ModelingToolkit broken for SteadyStateProblems (#322)
  • Document the parallel forms and targets better (#479)
  • Expose Dagger scheduler options in DaggerForm (#483)
  • Mixed derivatives (#520)
  • Make EvalFunc hold world age and deprecate GeneralizedGenerated (#560)
  • No method matching Expression(::Int) (#590)
  • remove .op and .args (#633)
  • Enhancement -- Full differentials and Delta (#635)
  • Alias elimination can miss an equality? (#725)
  • ERROR: DimensionMismatch when defining ODESystem separately from connected system (#808)
  • @named macro to pass name from an assignment (#813)
  • Rename / clarify that this is a CAS? (#821)

Merged pull requests: