v9.0.0
·
3935 commits
to master
since this release
ModelingToolkit v9.0.0
Merged pull requests:
- [BREAKING Don't merge] Support DynamicQuantities (#2349) (@YingboMa)
- add component-based hybrid system test (#2355) (@baggepinnen)
- Getcoeffchunk (#2393) (@chriselrod)
- Preserve staticarrays in the problem construction (#2399) (@ChrisRackauckas)
- Fix some warnings (#2405) (@isaacsas)
- build(deps): bump crate-ci/typos from 1.16.25 to 1.17.0 (#2419) (@dependabot[bot])
- CompatHelper: bump compat for DynamicQuantities to 0.11, (keep existing compat) (#2424) (@github-actions[bot])
- Replace MacroTools with ExprTools & Base.remove_lines! (#2425) (@oxinabox)
- Consistent variable creation (#2428) (@YingboMa)
- build(deps): bump actions/cache from 3 to 4 (#2430) (@dependabot[bot])
- fix(pdesystem): parameters are vector of Num instead of vector of pairs when analytic is also passed (#2431) (@sathvikbhagavan)
- refactor: rename states to unknowns, and related changes (#2432) (@AayushSabharwal)
- feat!: deprecate ODAEProblem (#2435) (@AayushSabharwal)
- refactor!: require systems to be
complete
d before creatingXProblem
/XProblemExpr
(#2436) (@AayushSabharwal) - test: uncomment tests (#2439) (@AayushSabharwal)
- refactor!: remove old discrete system (#2440) (@AayushSabharwal)
- feat!: add common definitions of t and D (#2442) (@AayushSabharwal)
- fix!: require explicit independent variable for ODESystem (#2443) (@AayushSabharwal)
- Update bifurcation_diagram_computation.md (#2444) (@rveltz)
- Update bifurcation_diagram_computation.md, add periodic orbits comput… (#2445) (@rveltz)
- chore: remove undefined exports (#2446) (@sathvikbhagavan)
- feat!: use SciMLStructures and add new
MTKParameters
(#2447) (@AayushSabharwal) - build(deps): bump codecov/codecov-action from 3 to 4 (#2448) (@dependabot[bot])
- build(deps): bump crate-ci/typos from 1.17.0 to 1.18.0 (#2449) (@dependabot[bot])
- Have CI tests depend on formatter passing (#2451) (@chriselrod)
- [skip ci] Update dependabot.yml (#2452) (@ArnoStrouwen)
- ci: explicitly specify token for codecov (#2454) (@thazhemadam)
- Pin JuliaFormatter (#2456) (@YingboMa)
- docs: use
@mtkbuild
instead of manually callingcomplete
(#2460) (@AayushSabharwal) - Fix test groupings and test setup (#2465) (@ChrisRackauckas)
- docs: update NEWS.md with v9 update notes (#2466) (@AayushSabharwal)
- build: bump compat of DomainSets (#2467) (@sathvikbhagavan)
- Correct number of srcs in
complete
(#2468) (@Keno) - feat!: do not scalarize parameters, fix some tests (#2469) (@AayushSabharwal)
- Format (#2471) (@YingboMa)
- docs: update NEWS.md (#2473) (@AayushSabharwal)
Closed issues:
- ODESystem created calling external vector valued function (#1828)
- Missing initialization of discrete-to-continuous communication parameter (#2356)
- ModelingToolkit does not save array as static arrays (for initial conditions and parameter values) (#2398)
- Internation functions for conversion between various forms of representing states/parameters etc. (e.g. symbolics or indexes) (#2404)
- Cannot access observed variables in NonlinearSolution (#2420)
- Precompilation of ModelingToolkit reports two errors on Julia 1.10 (#2429)
- Basic (but incomplete) system construction throws incorrect error on
get_system
(#2464) - structural_simplify of SDESystem (#2476)