Releases: SciML/ModelingToolkit.jl
Releases · SciML/ModelingToolkit.jl
v8.18.0
v8.17.0
ModelingToolkit v8.17.0
Closed issues:
- Non-existent variable missing from variable map (#1628)
- varmap_to_vars fails when used inside of loss function for optimization. (#1692)
- ODEFunction is type-unstable (#1697)
Merged pull requests:
- Girsanov transformation for variance reduction of expected values (#1439) (@frankschae)
- Better tearing lowering (including implicit DAE to semi-implicit ODE transform) (#1650) (@YingboMa)
- Strong alias elimination and semi-implicit ODE lowering (#1685) (@YingboMa)
- add description metadata to variables (#1688) (@baggepinnen)
- Fix typo (#1696) (@bowenszhu)
- Discuss using MTK in loss functions in the FAQ (#1698) (@ChrisRackauckas)
v8.16.0
ModelingToolkit v8.16.0
Merged pull requests:
- refactor simplification and
generate_control_function
(#1680) (@baggepinnen) - Use new dependent array variable convention (#1681) (@shashi)
- Fix export warning (#1686) (@YingboMa)
- Always use reshape to prevent misformat (#1687) (@YingboMa)
- Clarify usage intent of
tunable
metadata (#1689) (@baggepinnen) - Fix dimension mismatch and wrong equation in linearize (#1691) (@baggepinnen)
- Backwards compatibility for calling convention (#1694) (@shashi)
v8.15.2
ModelingToolkit v8.15.2
Closed issues:
Merged pull requests:
- WIP: Add linearize function (#1675) (@YingboMa)
- add option to access state bounds (#1679) (@baggepinnen)
- Throw a more concrete error on unsupported modelingtoolkitize parameters (#1682) (@ChrisRackauckas)
v8.15.1
ModelingToolkit v8.15.1
Merged pull requests:
v8.15.0
ModelingToolkit v8.15.0
Closed issues:
Merged pull requests:
- Strengthen alias elimination (#1635) (@Keno)
- Add pretty-printing for BipartiteGraph (#1657) (@Keno)
- Constraints and expression handling in
OptimizationProblem
(#1660) (@Vaibhavdixit02) - Cleanup callbacks (#1661) (@isaacsas)
- upper bound Symbolics to 4.7.0 (#1662) (@shashi)
- Add
observed
equation toSDEfunction
(#1665) (@frankschae) - remove ControlSystem (#1667) (@ChrisRackauckas)
- Revert "upper bound Symbolics to 4.7.0" (#1669) (@shashi)
- Support parameter dict in modelingtoolkitize (#1671) (@YingboMa)
- Remove Requires.jl usage (#1672) (@ChrisRackauckas)
- Rename DiffEqJump to JumpProcesses (#1674) (@isaacsas)
v8.14.1
ModelingToolkit v8.14.1
Closed issues:
- @variable docstring mentions Operation (#730)
- Solving ODEProblem fails with LinearAlgebra.SingularException, but only when jac=true, sparse=true (#1517)
- System of ODE defined using ModelingToolkit, not getting results, ODESystem defined properly? (#1614)
- Optimization Example doesn't work (#1620)
- Error thrown when renaming SDESystems (#1644)
- Units annotations don't "understand" derivatives (#1652)
Merged pull requests:
- Update for GalacticOptim.jl -> Optimization.jl change (#1627) (@ChrisRackauckas)
- Fix typo (#1629) (@ChrisRackauckas)
- Add a picture of the RC circuit. (#1630) (@ChrisRackauckas)
- Also treat selected states as unassigned edges in matching graph (#1632) (@Keno)
- AbstractTrees v0.4 compat (#1639) (@oscardssmith)
- Bump minimum DiffEqBase requirement (#1640) (@chriselrod)
- fix kwarg expressions (#1641) (@chriselrod)
- removed SDESystem rename function (#1645) (@jedforrest)
- detect input variables after conversion to parameters (#1647) (@baggepinnen)
- Reduce allocations (#1653) (@YingboMa)
- Update Downstream.yml (#1656) (@MartinuzziFrancesco)
v8.14.0
v8.13.3
ModelingToolkit v8.13.3
Closed issues:
- Modeling Optimization Problems Tutorial error (#1619)
Merged pull requests:
- Separate out pages (#1621) (@ChrisRackauckas)
v8.13.2
ModelingToolkit v8.13.2
Closed issues:
- Support for
observed
variables inDAEFunction
(#1436)
Merged pull requests:
- adds observedfun for DAEFunction (#1616) (@ValentinKaisermayer)
- Fix broken link and typo docstring (#1617) (@ArnoStrouwen)