ModelingToolkit v9.50.0
Merged pull requests:
- fixing record from solution for observables in the BifurcationKit extension (#3161) (@vyudu)
- Implement initialize and finalize for symbolic callbacks (#3162) (@BenChung)
- fix: fix
complete
not properly expanding systems (#3168) (@AayushSabharwal) - fix: support non-tunable parameters with DDEs (#3169) (@AayushSabharwal)
- fix: unpack components of the base sys in implicit extend (#3170) (@ven-k)
- CompatHelper: bump compat for SimpleNonlinearSolve to 2, (keep existing compat) (#3176) (@github-actions[bot])
- CompatHelper: bump compat for NonlinearSolve to 4, (keep existing compat) (#3177) (@github-actions[bot])
- CompatHelper: bump compat for NonlinearSolve to 4 for package docs, (keep existing compat) (#3178) (@github-actions[bot])
- Extend description and name in the same way (#3179) (@hersle)
- JumpSystem cleanup (#3180) (@isaacsas)
- fix:
complete
withsplit = false
removes the index cache (#3184) (@AayushSabharwal) - Rewrite perturbation example with Symbolics' new Taylor series functions (#3186) (@hersle)
- feat: add circular dependency checking, substitution limit (#3187) (@AayushSabharwal)
- add name of sys in show method (#3189) (@baggepinnen)
- build: bump version (#3191) (@AayushSabharwal)
Closed issues:
- Structural simplify broken for SDEs (#2614)
- Inifinite loop when solving an ODE with an unused NaN parameter (#3013)
- Guess for parameter not reflected in
guesses
of system (#3075) - DDE handling gives error if
tunable=false
on parameters (#3165) @extend
no longer works with components (#3167)- Stream connector equations missing when used in subsystem (#3171)
- IntervalNonlinearSolve sometimes fails for externally registered functions (#3172)
- making SDESystem without using @mtkbuild (#3174)
- observed function broken on latest (#3183)
- Bad error reporting when guess is missing (#3185)