Releases: SciML/ModelingToolkit.jl
Releases · SciML/ModelingToolkit.jl
v5.25.1
ModelingToolkit v5.25.1
Merged pull requests:
- SBMLToolkit downstream testing (#1130) (@anandijain)
- Check names in equality check between systems (#1135) (@YingboMa)
v5.25.0
v5.24.0
ModelingToolkit v5.24.0
Merged pull requests:
- Use Difference operator for discrete system (#1119) (@sharanry)
- Downstream tests on StructuralIdentifiability (#1120) (@ChrisRackauckas)
- Fix export warning (#1121) (@YingboMa)
- Actually fix the import warning (#1124) (@YingboMa)
- adding defaults to ReactionSystem constructors (#1129) (@anandijain)
v5.23.0
ModelingToolkit v5.23.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:
- Fix vars for array variables with dependent variables (#1104) (@YingboMa)
- Variable metadata docs (#1105) (@YingboMa)
- CompatHelper: bump compat for "JuliaFormatter" to "0.15" (#1107) (@github-actions[bot])
- Update test (#1108) (@YingboMa)
- Scalarize equations (#1110) (@YingboMa)
- Small note on ODAEProblem (#1113) (@YingboMa)
- Some usability improvements (#1114) (@YingboMa)
- add fix for extending a Nonlinear system with no independent variables (#1116) (@stonepreston)
- Update docs (#1118) (@YingboMa)
v5.22.0
ModelingToolkit v5.22.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 parameterDict
s 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
ModelingToolkit v5.21.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
ModelingToolkit v5.20.0
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:
- Generalize modelingtoolkitize to handle LabelledArrays (#1055) (@ChrisRackauckas)
v5.19.1
v5.19.0
ModelingToolkit v5.19.0
v5.18.2
ModelingToolkit v5.18.2
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: