Releases: SciML/ModelingToolkit.jl
Releases · SciML/ModelingToolkit.jl
v5.4.0
ModelingToolkit v5.4.0
v5.3.1
v5.3.0
v5.2.1
ModelingToolkit v5.2.1
Closed issues:
- Nonlinear Solving Tearing (and differential equations?) (#181)
- Block Lower Triangular Transform (#337)
- DAE Model Translation and Symbolic Processing Meta Issue (#338)
- Aliases, intermediates, explicit algebraic variables, and system simplification (#340)
- Add indepsym to the generated functions (#761)
- Better system printing (#763)
Merged pull requests:
- Add a conservative option in alias elimination (#757) (@YingboMa)
- Make alias elimination work with NonlinearSystem (#758) (@YingboMa)
- Define some complex overloads (#759) (@YingboMa)
- Refactoring and enable NonlinearSystem nesting (#760) (@YingboMa)
- Pretty print and some fixes (#765) (@YingboMa)
- Less verbose printing a few minor fixes (#766) (@YingboMa)
v5.2.0
ModelingToolkit v5.2.0
Merged pull requests:
- CompatHelper: bump compat for "ArrayInterface" to "3.0" (#756) (@github-actions[bot])
v5.1.0
ModelingToolkit v5.1.0
Closed issues:
- Inversion of anti-symmetric matrix fails (#622)
- StackOverflow on trying to alias_eliminate equations with circular dependency (#724)
- Initial conditions and default parameters handling (#739)
- ERROR: MethodError: no method matching Diagonal(::Num) when modelingtoolkitizing a model that uses LinearAlgebra functions (#744)
Merged pull requests:
- Handle u0 with UnionAll eltype (#747) (@YingboMa)
- Introduce default_ps and default_u0 (#748) (@YingboMa)
- Add topsort and improved alias elimination (#750) (@YingboMa)
- Update symbolic_functions.md to make derivative example work (#752) (@GlenHertz)
- Typo with Modelingtoolkitize (#753) (@GlenHertz)
- Complete NonlinearSystem (#754) (@ChrisRackauckas)
v5.0.1
ModelingToolkit v5.0.1
Merged pull requests:
v5.0.0
ModelingToolkit v5.0.0
Closed issues:
- MethodError in qr() and pinv() for matrices with symbols (#464)
- BoundsError with DAE system when defining t as a variable instead of parameter (#609)
- Simplification of inverses (#615)
- Derivatives, chain rule, external dependencies (#619)
- Simplifying floating point exponents sometimes doesn't cancel terms (#630)
- Missing isone(::Num) method? (#653)
- What to do with
derivative(#684) MethodError: no method matching lower_mapnames(::Array{Any,1})when trying to pass distributions as parameters (#727)- Differentiation Test: Test Failed at test/derivatives.jl:76 (#737)
Merged pull requests:
- WIP: upgrade to SymbolicUtils w/ fast terms (#720) (@YingboMa)
- automate latexify in notebooks (#726) (@ChrisRackauckas)
- don't require numbers for varmap lowering (#732) (@ChrisRackauckas)
- Re-enable latexify tests (#733) (@YingboMa)
- Add more methods on BipartiteGraph and add SystemStructure (#738) (@YingboMa)
- Deprecate
@derivativesand betterderivativesfunction (#740) (@YingboMa) - Don't simplify by default (#742) (@YingboMa)
v4.5.0
v4.4.3
ModelingToolkit v4.4.3
Closed issues:
- AutoOptimize produces wrong results, ode_order_lowering produces defect model, StructuralTransformations.dae_index_lowering fails (#708)
Merged pull requests: