Releases: SciML/ModelingToolkit.jl
Releases · SciML/ModelingToolkit.jl
v8.31.0
ModelingToolkit v8.31.0
Closed issues:
- Allow passing kwargs to connect (#1094)
- Default values do not work for
Vector{Symbolics.Arr}
(#1186) - Proposal for
@constants
(#1802) - mathengine (#1910)
Merged pull requests:
- Adds support for inequalities (#1799) (@ValentinKaisermayer)
- Adding @Constants (#1821) (@lamorton)
- Handle vector valued variables correctly in get_connection_type (#1895) (@YingboMa)
- Only generate sparsity when sparsity is wanted (#1899) (@YingboMa)
- Add TimeDomain, Clock, and their inference (#1912) (@YingboMa)
- Show plots in docs (#1914) (@ValentinKaisermayer)
v8.30.0
ModelingToolkit v8.30.0
Closed issues:
- Compilation error: handle_varmap undefined (#1904)
Merged pull requests:
- Add one-arg observed dispatch (#1893) (@YingboMa)
- If the RHS of an alias doesn't appear in the equations, then it's reducible (#1894) (@YingboMa)
- Add tspan to *System (#1898) (@YingboMa)
- Add one missing case in the complete alias generation (#1900) (@YingboMa)
- Fix wrong variable name in
OptimizationProblemExpr
(#1903) (@AayushSabharwal) - Add missing gensym (#1907) (@YingboMa)
v8.29.1
ModelingToolkit v8.29.1
Merged pull requests:
- Fix ODEFunction QuoteNode bug and implement iip_config (#1887) (@bradcarman)
- Use faster data structure for the transitive closure calculation and fast symbolic substitution (#1888) (@YingboMa)
- Make tearing only allocate O(N) memory and fix
count_nonzeros
perf problem (#1889) (@YingboMa) - state_selection: Correct is_not_present condition (#1890) (@Keno)
- Handle self-alias in a differentiation chain more carefully (#1891) (@YingboMa)
- spelling fix (#1892) (@jaakkor2)
v8.29.0
ModelingToolkit v8.29.0
Merged pull requests:
v8.28.4
ModelingToolkit v8.28.4
Merged pull requests:
v8.28.3
v8.28.2
ModelingToolkit v8.28.2
v8.28.1
ModelingToolkit v8.28.1
Closed issues:
- Segfault during call to ODEProblem (#1820)
Merged pull requests:
- Update retcode to
==
for back and forwards compatability (#1884) (@ChrisRackauckas)
v8.28.0
ModelingToolkit v8.28.0
Merged pull requests:
- Update structural info after alias elimination (#1872) (@YingboMa)
- expose tofloat for ODEProblem (#1878) (@bradcarman)
- Call the right solver in tests (#1882) (@YingboMa)
- preserve sys in ODEFunction from ODAEProblem (#1883) (@anandijain)
v8.27.1
ModelingToolkit v8.27.1
Closed issues:
- Documentation: Tutorial on ODE/DAE systems coming from semi-discretized PDE System modelling (#1480)
- Variable is not a function of independent variable error for trivial example (#1880)
Merged pull requests:
- Minimize the number of passes we go through symbolic equations in structural simplify (#1870) (@YingboMa)
- Faster alias elimination symbolic update (#1871) (@YingboMa)
ODAEProblem
doesn't passparamsyms
(#1875) (@AayushSabharwal)- Add SciML/ModelOrderReduction.jl to downstream integration test (#1881) (@bowenszhu)