v9.61.0
·
2694 commits
to master
since this release
ModelingToolkit v9.61.0
Merged pull requests:
- fix:
@mtkmodelno longer makes@variablescallable (#3217) (@AayushSabharwal) - fix: properly handle rational functions in HomotopyContinuation (#3265) (@AayushSabharwal)
- feat: better inbounds handling and propagation for generated functions (#3277) (@AayushSabharwal)
- feat: add analysis points (#3285) (@AayushSabharwal)
- fix: minor bug fix in
PolynomialTransformation(#3293) (@AayushSabharwal) - Generic mechanism for debugging/logging functions (#3296) (@hersle)
- feat: allow remade initialization systems to be incomplete (#3301) (@AayushSabharwal)
- feat: add support for causal connections of variables (#3304) (@AayushSabharwal)
- DifferentialEquations -> OrdinaryDiffEqDefaults in readme (#3305) (@TorkelE)
- Add better SDESystem error when it hasn't been
structural_simplify(#3316) (@vyudu) - feat: support caching of different types of subexpressions in
SCCNonlinearProblem(#3324) (@AayushSabharwal) - fix: fix initialization of
DiscreteProblem(::JumpSystem)(#3329) (@AayushSabharwal) - test: added test for dae_order_lowering (#3335) (@sivasathyaseeelan)
- Fix dual type promotion in remake with dummy derivatives (#3337) (@hersle)
- fix: respect
checkboundsinbuild_explicit_observed_function(#3339) (@AayushSabharwal) - fix: only solve parameter initialization for
NonlinearSystem(#3345) (@AayushSabharwal)
Closed issues:
SDESystem's not displayed properly with latexify (#2069)- Wonky interface for Dicrete/Continious callbacks when using ModelingToolkit (#2303)
- Events not working with automatic solver selection (#2741)
- Latexify display does not work for
SDESystems (#2782) - SDEs with brownian motions requires
structural_simplify(#2831) - Regression: Problem with indexing of JumpProblem (#2838)
- support connections between (causal) variables
connect(var1, var2)(#3287) - HomotopyContinuation extension of MTK breaks creation of ODESystems in PEtab.jl (#3291)
- Cannot
remakeproblems if not providing fullu0and the first version did not require an initialization problem (#3295) - Parameter initial conditions broken for
DiscreteProblems (#3297) deepcopyleads to a failure in the initialization (#3307)- Circular dependencies on Julia 1.10 (#3308)
- Dropped Variable (#3311)
- Some new problems with
remakefor Catalyst update (#3326)