Releases: SciML/ModelingToolkit.jl
Releases · SciML/ModelingToolkit.jl
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
@derivatives
and betterderivatives
function (#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:
v4.4.2
ModelingToolkit v4.4.2
Merged pull requests:
- Register set operations (#706) (@dpsanders)
- Fix Laplace expansion to compute det for 1x1 mat (#712) (@ArnoStrouwen)
- allow tuples in varmaps (#713) (@ChrisRackauckas)
v4.4.1
ModelingToolkit v4.4.1
Merged pull requests:
v4.4.0
ModelingToolkit v4.4.0
Merged pull requests:
- handle tuples in varmap lowering (#704) (@ChrisRackauckas)
- Add Laplace expansion to compute det (#707) (@YingboMa)
v4.3.4
ModelingToolkit v4.3.4
Closed issues:
- no method matching iterate(::Sym{ModelingToolkit.Parameter{Real}}) (#701)
Merged pull requests:
- Simplify type handling in non-concrete varmap (#702) (@ChrisRackauckas)
- Special case
Sym
in variable collection (#703) (@YingboMa)