ModelingToolkit v11.6.0
Merged pull requests:
- fix: always error on missing guesses (#4109) (@AayushSabharwal)
- fix: fix several problems raised in multibody-related issues (#4126) (@AayushSabharwal)
- feat: store state priorities and irreducibles in
System(#4130) (@AayushSabharwal) - Fix observed variable substitution in dynamic optimization (#4133) (@SebastianM-C)
- CompatHelper: bump compat for Optim to 2 for package docs, (keep existing compat) (#4134) (@github-actions[bot])
- fix: fix missing trait and type check in
collect_scoped_vars!(#4135) (@AayushSabharwal) - build: bump MTKBase patch version (#4136) (@AayushSabharwal)
- fix: handle
nothingin linearize operating point (#4139) (@AayushSabharwal) - build(deps): bump actions/checkout from 4 to 6 (#4140) (@dependabot[bot])
- build: bump MTK minor, MTKBase patch versions (#4141) (@AayushSabharwal)
Closed issues:
- Initialization incomplete for ODESystem on Julia v1.10.10 (#3789)
- Systems for dynamic optimisation create unhandled edge cases when observed variables appear in equations (#4089)
nothingno longer handled correctly inlinearize(#4091)- Can create and simulate ODE without providing initial conditions for all variables (#4104)
- Incorrect cyclic guesses error (#4111)
- Incorrect "Bindings for parameters can only be functions of other parameters." (#4112)
0 ~ 0equations in initialization (#4114)- Codegen issue with ModelingToolkitNeuralNets (#4122)
- Unable to create ODE for simple coupled ODE/DAE (#4137)