Releases: SciML/ModelingToolkit.jl
Releases · SciML/ModelingToolkit.jl
v8.0.0
ModelingToolkit v8.0.0
Closed issues:
- FMI support? (#135)
- Regression from v5 "type Term has no field lhs" (#1295)
- Variable names not kept when solving
DiscreteProblem
s (#1329) - variables coming from observed kwarg not added to var_to_name (#1335)
- Alias elimination internal error (#1358)
- Failure in tearing with a series electrical circuit (#1363)
- Access to subsystems and variables of these systems (#1366)
- Rules for writing DAE equations (#1377)
- Continuous event /
affect
not working (#1386) - Add Github repository to package manager (#1388)
- Optimization Example doesn't work (#1390)
- Cannot modify the initial guess for the torn equations in
ODAESystem
(#1391) - What is possible to do in an affect statement? (#1395)
- Broadcasting differential not allowed for array of size 1 (#1402)
- Passing default parameters is broken for vectors (#1403)
- How to use ModelingToolkit.jl solve a system of nonlinear equations? (#1405)
Merged pull requests:
- add observed to var_to_name Dict (#1343) (@isaacsas)
- Expand connections after model instantiation and add stream connectors (#1348) (@YingboMa)
- Refactor tearing (#1355) (@Keno)
- Add some comments in alias elimination (#1360) (@YingboMa)
- CompatHelper: bump compat for SpecialFunctions to 2, (keep existing compat) (#1361) (@github-actions[bot])
- Make sure that the alias candidate is an integer (#1364) (@YingboMa)
- Limit the inline nlsolve size (#1367) (@YingboMa)
- Add array variable support for connect (#1368) (@YingboMa)
- Define isaffine methods for AbstractSystem (#1370) (@andreasnoack)
- Add structure to DiscreteSystem (#1371) (@baggepinnen)
- Drive by: Fix conditional (#1372) (@Keno)
- fix
collect_difference_variables
(#1375) (@baggepinnen) - Fix bug in bareiss algorithm (#1380) (@Keno)
- Make the modelingtoolkitize tutorial much simpler (#1393) (@ChrisRackauckas)
- CI for LTS (#1397) (@ChrisRackauckas)
- handle disc. and cont. events in
ODAEProblem
(#1398) (@baggepinnen) - CompatHelper: bump compat for JuliaFormatter to 0.20, (keep existing compat) (#1400) (@github-actions[bot])
- Fix ODAEProblem codegen (#1404) (@YingboMa)
- CompatHelper: bump compat for SymbolicUtils to 0.19, (keep existing compat) (#1407) (@github-actions[bot])
- Fix torn_system_jacobian_sparsity (#1408) (@YingboMa)
- v8 Release (#1410) (@YingboMa)
v7.1.3
v7.1.2
ModelingToolkit v7.1.2
Merged pull requests:
v7.1.1
ModelingToolkit v7.1.1
Merged pull requests:
v7.1.0
ModelingToolkit v7.1.0
Closed issues:
- Support for events (#38)
- Dependency issue, MTK 7.0.0 not compatible with the latest release of DifferentialEquations.jl (#1339)
Merged pull requests:
- Include root-finding equations in
ODESystem
(#1337) (@baggepinnen) - Refactor tearing code (#1338) (@Keno)
- CompatHelper: bump compat for DiffEqJump to 8, (keep existing compat) (#1340) (@github-actions[bot])
v7.0.0
ModelingToolkit v7.0.0
Closed issues:
Merged pull requests:
- switch LightGraphs to Graphs (#1306) (@isaacsas)
- [WIP] Update Symbolics and SymbolicUtils version (#1318) (@0x0f0f0f)
- Refactor Alias Elimination some more (#1324) (@Keno)
- Corrected the
name
vs@named
problem in the tutorial (#1327) (@hurak) - Replace open coded tarjan algorithm by Graphs.jl version (#1328) (@Keno)
- Propagate state names to DiscreteProblem (#1331) (@baggepinnen)
- fix docstring (#1332) (@baggepinnen)
- Add some documentation of the internals (#1333) (@baggepinnen)
- remove redundant value and scalarize calls (#1334) (@isaacsas)
- reduce all_dimensionless allocations (#1336) (@isaacsas)
v6.7.1
ModelingToolkit v6.7.1
Closed issues:
observed
: questions and issues (#1288)
Merged pull requests:
- Refactor use of the Bareiss algorithm (#1301) (@Keno)
- Fix NullParameter get_unit handling (#1308) (@ChrisRackauckas)
- explicit name argument in example (#1310) (@baggepinnen)
- stop importing unflatten_long_ops (#1313) (@YingboMa)
- Add term handling in build_observed_function (#1315) (@YingboMa)
v6.7.0
ModelingToolkit v6.7.0
Merged pull requests:
v6.6.0
ModelingToolkit v6.6.0
Closed issues:
propertynames
errors for system with array variable (#1202)- Add ability to customize the name of the system generated by modelingtoolkitize (#1276)
- Unbalanced System (# of equations, # of variables) (#1284)
Merged pull requests:
- add nicer discrete sys -> prob constructor (#1268) (@anandijain)
- Add
connection_type
toDiscreteSystem
(#1272) (@ven-k) - add isvariable for Nums (#1289) (@isaacsas)
- CompatHelper: bump compat for JuliaFormatter to 0.17, (keep existing compat) (#1290) (@github-actions[bot])
- Drop extraneous line in varmap_to_vars (#1292) (@isaacsas)
v6.5.2
ModelingToolkit v6.5.2
Closed issues:
- parameters returns non-unique set of parameters (#1267)
Merged pull requests: