v3.14.0
·
7734 commits
to master
since this release
ModelingToolkit v3.14.0
Closed issues:
- Fast symbolic derivatives (#127)
- Doctests fail (#148)
- Change printing of variables (#158)
- Sparse Jacobian calculation currently needs to go through dense (#281)
- Hash of Operations and Equations (#320)
- Proper syntax of ODESystem unclear (#321)
- Compiler Target: Dagger or Neural Schedulers (#366)
- Tutorial ODE Problem does not run (#493)
- component doesn't work? (#500)
- fail to generate jacobian (#503)
- expand_derivatives doesn't expand sum of derivatives (#505)
- Multi-level ODESystem (#514)
Merged pull requests:
- automated linearity checks (#382) (@ChrisRackauckas)
- jacobian performance improvements (#499) (@shashi)
- pervasive use of sparsejacobian (#501) (@ChrisRackauckas)
- avoid promotion of constants to Operation (#506) (@shashi)
- Recurse through subexpressions in expand_derivatives (#507) (@shashi)
- Add fillzeros kwarg to build_function (#508) (@YingboMa)
- fix make_operation when op is a Variable or Expression but all args are Constant (#509) (@shashi)
- implement expand_derivatives for Equation (#510) (@simeonschaub)
- Sparse Hessians (#511) (@shashi)
- various symbolic differentiation optimizations (#512) (@shashi)
- define modelingtoolkitize for SDESystem with conversion tests (#513) (@frankschae)
- update ReactionSystem docs and add reaction dep graphs (#515) (@isaacsas)
- fix automated parallelism with sparsejacobian (#516) (@ChrisRackauckas)
- add option to disable rate law scaling for reactions (#519) (@isaacsas)
- Fix typo + add link to lambdify in docs (#521) (@briochemc)
- Fix LaTeX typo in symbolic_functions.md (#522) (@briochemc)
- Update symbolic_functions.md (#523) (@briochemc)
- Update symbolic_functions.md (#524) (@briochemc)
- Fix hessian_sparsity documentation? (#527) (@ChrisRackauckas)
- add sparsity overloads to AbstractSystems (#528) (@ChrisRackauckas)
- fix fillzeros with parallelism (#529) (@ChrisRackauckas)
- Noise scaling in reaction sys sd es 2 (#530) (@TorkelE)