ModelingToolkit v11.9.0
Merged pull requests:
- fix: fix out-of-bounds access to a discrete index (#3979) (@vyudu)
- feat: allow SymbolicCompilerPasses (SCP) passes during code generation (#4191) (@DhairyaLGandhi)
- Fix save_positions propagation for JumpProblems (#4220) (@isaacsas)
- CompatHelper: bump compat for Optim to 2 for package docs, (keep existing compat) (#4221) (@github-actions[bot])
- fix: appropriately handle array stream variables going to
instream_rt(#4224) (@AayushSabharwal) - Update docs warning from MTK v10 to v11 (#4225) (@hersle)
- Fix/restore ODE perturbation example close to its pre-#4208 state (#4227) (@hersle)
- docs: update documentation for initialization (#4229) (@AayushSabharwal)
- build: bump MTKBase patch version (#4233) (@AayushSabharwal)
- fix: improve validation, handle bound discretes properly (#4236) (@AayushSabharwal)
- Add PreallocationTools 1.x compat to ModelingToolkitBase (#4240) (@ChrisRackauckas-Claude)
- Add PreallocationTools 1.x compat (v10 backport) (#4242) (@ChrisRackauckas-Claude)
- build: bump MTKBase patch, MTK minor and compat (#4246) (@AayushSabharwal)
Closed issues:
- indexing with symbols fails for discrete parameters (#3978)
- Crash (Access Violation) when using remake with threads in MTK v9 (#4173)
- Documentation missing for v11 (#4194)
- Case where I get error with discrete parameter in event. (#4199)
- Cannot create non-numeric parameter with abstract type (#4202)
- Loosing Symbolic Variable in structural simplification (#4212)
- Fix perturbation.md documentation example: series() and taylor_coeff() compatibility (#4213)
- Weird error for certain system with event (#4231)
- Can provide double initial conditions to Problems (#4235)