ModelingToolkit v9.17.0
Merged pull requests:
- Add initialization_equations flattening constructor (#2591) (@ChrisRackauckas)
- Fixes for dependent parameters (#2668) (@SebastianM-C)
- error for hybrid continuous/discrete systems (#2765) (@baggepinnen)
- feat: allow specifying variable names in
modelingtoolkitize
(#2768) (@AayushSabharwal) - Remove unnecessary line in
calculate_massmatrix
function (#2771) (@bowenszhu) - fix: fix
build_explicit_observed_function
for array parameter expressions (#2772) (@AayushSabharwal) - Fix typos (#2773) (@ChrisRackauckas)
- Add propagation of guesses from parameters and observed (#2775) (@ChrisRackauckas)
- Fix accessing of
defaults
in BifurcationKit extensions (#2776) (@TorkelE) - Fix unnecessary type specification in BK extension (#2777) (@TorkelE)
- Test parameters + defaults in initialization propagation (#2781) (@ChrisRackauckas)
- Only use the observed for simplification in MTKParameters construction (#2783) (@ChrisRackauckas)
- fix: avoid infinite loops in MTKParameters initialization (#2785) (@AayushSabharwal)
Closed issues:
- Cannot solve for dependent parameters during initialization (#2665)
- Remake fails with mixed variable and parameter defaults (#2715)
- Initialization systems don't support parametric guesses (#2716)
- ForwardDiff fails to differentiate ODE, due to type error between tspan and u0 (#2721)
- Pass state and parameter names etc. to modelingtoolkitize so the equations are easier to compare (#2736)
getu
with vector observed fails (#2767)- New parameter type validation broke parameter splines (#2769)
- Cannot initialize unknown from observed that depends on parameter (#2774)