Releases: SciML/ModelingToolkit.jl
Releases · SciML/ModelingToolkit.jl
v3.11.1
ModelingToolkit v3.11.1
Closed issues:
- Possible Julia Multithreading issue exposed by MTK generated functions? (#487)
Merged pull requests:
- sync parallel build functions (#488) (@ChrisRackauckas)
- Restructure tutorial section of the documentation (#489) (@ChrisRackauckas)
v3.11.0
ModelingToolkit v3.11.0
Closed issues:
- Problem with inversion of symbolic matrices (#458)
- Problem for ldiv when left matrix is diagonal and right matrix is symbolic (#460)
- Simplification only occurs for variables which are functions (but not constants) (#468)
- Error substituting with a dictionary (#475)
- What does IR mean? (#480)
Merged pull requests:
- Add DaggerForm (#431) (@jpsamaroo)
- fix reshaped ldiv (#461) (@ChrisRackauckas)
- CompatHelper: bump compat for "SymbolicUtils" to "0.4" (#462) (@github-actions[bot])
- Inject registered functions into expressions used to build EvalFunc. (#463) (@dpad)
- Fix and test QR (#465) (@ChrisRackauckas)
- Function and Expr outs (#466) (@ChrisRackauckas)
- Document registering the derivative of a function (#469) (@YingboMa)
- fix typo in doc (#471) (@isaacsas)
- unique -> unique! in get_variables! (#473) (@isaacsas)
- hash for Operation (#474) (@shashi)
- Update substitute test (#476) (@mforets)
- Provide as_expression=false option to ODEs/SDEs, for specific use cases that need to avoid world age issues (generally not needed) (#477) (@dpad)
- CompatHelper: add new compat entry for "Requires" at version "1.0" (#478) (@github-actions[bot])
- don't call get_variables! on non-Operations for jumps (#481) (@isaacsas)
- Fix substitution with Dict (#482) (@shashi)
- avoid unnecessary terms in expand_derivatives (#485) (@shashi)
v3.10.2
ModelingToolkit v3.10.2
Closed issues:
- Make diagonal matrix with variables? (#454)
Merged pull requests:
- fix tutorial by covering the other zero/one dispatches (#455) (@ChrisRackauckas)
v3.10.1
ModelingToolkit v3.10.1
Closed issues:
- Crash on solving an identical JumpProblem a large number of times (#452)
Merged pull requests:
- Generate JumpProblem with EvalFunc to avoid GG (#453) (@ChrisRackauckas)
v3.10.0
ModelingToolkit v3.10.0
Closed issues:
- Matrix square root for operations? (#449)
- Crash on solving an identical ODEProblem a large number of times (#450)
Merged pull requests:
- Avoid GG via EvalFunc for standard diffeq usage (#451) (@ChrisRackauckas)
v3.9.0
ModelingToolkit v3.9.0
Closed issues:
- zero order Jump causing crash through GeneralizedGenerated (#359)
- SpecialFunctions support seems broken (#360)
- Replace using eval in MassActionJump construction (#429)
- No support for integer or float rates for JumpSystems. (#436)
- subber not evaluating numerical expressions (#437)
- Error when creating JumpProblem while ignoring mass action and reaction rate is a parameter (#441)
Merged pull requests:
- fix #436 (#438) (@isaacsas)
- using SpecialFunctions (#439) (@ChrisRackauckas)
- register binomial (#440) (@ChrisRackauckas)
- Enable creation of Steady State Problems from Reaction Systems. (#442) (@TorkelE)
- fix GG scoping for scalar build_function (#443) (@isaacsas)
- Track external registrations of Operations, so they can be injected into generated functions. (#445) (@dpad)
- bump SymbolicUtils version (#447) (@shashi)
- Add skipzeros (#448) (@YingboMa)
v3.8.0
v3.7.1
ModelingToolkit v3.7.1
Closed issues:
- Slow jump construction likely due to substitute (#426)
Merged pull requests:
v3.7.0
ModelingToolkit v3.7.0
Closed issues:
- Operation times a sparse array errors (#381)
- Symbolic derivation of Jacobian no longer working (#403)
- MTK generated function printing out a lot of messages (#406)
- Arrays of sparse matrices not sparse (#407)
- Unit tests for arrays of matrices not hooked up (#408)
- Converting Derivative to Variable does not depend on type of Derivative (#409)
- make_sub! in ReactionSystem -> NonlinearSystem should be substitute (#418)
Merged pull requests:
- Fix type of mass matrix to be based on u0 (#397) (@ChrisRackauckas)
- provide iszero for Operation to help sparse matrix addition and multiplication (#404) (@caryan)
- Update LICENSE.md (#410) (@ViralBShah)
- Enable ArrayOfArray Tests (#411) (@arnavs)
- fix convert(Variable, D(x)) (#412) (@YingboMa)
- Update docs (#416) (@mkg33)
- Add convert from ReactionSystem to NonlinearSystem (#417) (@TorkelE)
- reword a few docs / fix typos (#420) (@isaacsas)
- Fix MTK.build_function on "arrays of sparse matrices" and "arrays of arrays of sparse matrices" (#423) (@wupeifan)
v3.6.4
ModelingToolkit v3.6.4
Merged pull requests: