Skip to content

Releases: SciML/ModelingToolkit.jl

v8.27.0

07 Oct 19:28
c6dd0ed
Compare
Choose a tag to compare

ModelingToolkit v8.27.0

Diff since v8.26.1

Closed issues:

  • Only force unbound causal inputs to be states (#1577)
  • Custom rrule not working (#1837)

Merged pull requests:

  • Show selected states in MatchedSystemStructure (#1841) (@Keno)
  • Update latex ref tests (#1862) (@YingboMa)
  • Define complete for hierarchical systems (#1863) (@YingboMa)
  • Don't select states that were ag-eliminated (#1864) (@Keno)
  • Repeated components optimization and make @named more intuitive (#1866) (@YingboMa)
  • Allow find_eq_solvables! to take extra unsed keyword arguments (#1868) (@bowenszhu)
  • Only force unbound causal inputs to be states (#1869) (@YingboMa)

v8.26.1

05 Oct 17:24
67d9559
Compare
Choose a tag to compare

ModelingToolkit v8.26.1

Diff since v8.26.0

Closed issues:

  • Linearization of fully connected models (#1792)
  • structural_simplify breaks ODESystem (#1854)
  • Incorrect handling of inputs that are created as array variable (#1858)
  • structural_simplify adds outputs for dummy derivatives (#1859)

Merged pull requests:

v8.26.0

30 Sep 03:23
8274396
Compare
Choose a tag to compare

ModelingToolkit v8.26.0

Diff since v8.25.0

Closed issues:

  • Observed Function bug (#1823)
  • varmap_to_vars default promotes to Float64 (#1847)

Merged pull requests:

v8.25.0

29 Sep 21:14
6abbdc9
Compare
Choose a tag to compare

ModelingToolkit v8.25.0

Diff since v8.24.0

Closed issues:

  • ERROR: Differential(t)(Differential(t)(x)) is not a valid LHS (#1846)

Merged pull requests:

v8.24.0

28 Sep 15:16
99a64ee
Compare
Choose a tag to compare

ModelingToolkit v8.24.0

Diff since v8.23.0

Closed issues:

  • flatten(sys) and namespace_equations do not handle connect correctly (#1826)
  • Confusing typo in error message (#1831)
  • Get observed variable from solution error (#1838)

Merged pull requests:

v8.23.0

18 Sep 18:10
5d6b45b
Compare
Choose a tag to compare

ModelingToolkit v8.23.0

Diff since v8.22.1

Closed issues:

  • support symbolic indexing integrators with parameters (#1777)

Merged pull requests:

v8.22.1

16 Sep 18:15
aac6d80
Compare
Choose a tag to compare

ModelingToolkit v8.22.1

Diff since v8.22.0

Merged pull requests:

v8.22.0

14 Sep 16:32
2c0b42b
Compare
Choose a tag to compare

ModelingToolkit v8.22.0

Diff since v8.21.0

Closed issues:

  • Automatically shuffle derivative terms to the left hand side of an ODESystem? (#860)
  • MethodError: no method matching controls(::ODESystem, ::Vector{Any}) (#1302)
  • Fix hasbounds (#1779)
  • Handle delays in ODESystem (#1800)
  • input output handling does not work on array variables (#1807)
  • no method matching nameof(::Term{...}) (#1811)

Merged pull requests:

v8.21.0

02 Sep 15:13
74e2571
Compare
Choose a tag to compare

ModelingToolkit v8.21.0

Diff since v8.20.0

Closed issues:

  • OptimizationSystem ignores constraint (#1134)
  • Equality and inequality constraints are silently ignored (#1579)
  • ODESystem Metadata (#1744)
  • selectively disabling unit validation on specific equations is awkward (#1763)
  • Automated sparse Jacobian webpage = hard to navigate (#1772)
  • don't override Symbolics.jl sharding heuristics (#1782)
  • Constraints in nested systems are ignored (#1785)

Merged pull requests:

v8.20.0

23 Aug 00:36
43eb550
Compare
Choose a tag to compare

ModelingToolkit v8.20.0

Diff since v8.19.0

Closed issues:

  • Possible inconcistency in handling DAE equation order (#1195)
  • Unsafe to call constructor to create new systems in system transformation methods (#1752)
  • What's the use of field substitutions in ODESystem and how to handle it in system transformation methods? (#1754)
  • Get all states (#1757)
  • How to avoid duplicate arithmetic computation in modelingtoolkitize and also general MTK systems? (#1760)

Merged pull requests:

  • Removed the definition of the unused variable RHS(t) from the copy-pastable example in the docs. (#1762) (@hurak)
  • Support FunctionWrappersWrappers in modelingtoolkitize (#1767) (@ChrisRackauckas)