Releases: SciML/ModelingToolkit.jl
Releases · SciML/ModelingToolkit.jl
v9.41.0
ModelingToolkit v9.41.0
Merged pull requests:
- feat: add
reorder_dimension_by_tunables!
, ensuretunable_parameters
is correctly ordered (#3069) (@AayushSabharwal) - fix: allow accessing parameter dependencies via
Symbol
names (#3070) (@AayushSabharwal)
Closed issues:
v9.40.1
ModelingToolkit v9.40.1
Merged pull requests:
- feat: support callable parameters (#2995) (@AayushSabharwal)
- fix: handle
nothing
passed asu0
toODEProblem
(#3060) (@AayushSabharwal)
Closed issues:
v9.40.0
ModelingToolkit v9.40.0
Merged pull requests:
- fix: fix missing
unwrap
inbuild_explicit_observed_function
(#3040) (@AayushSabharwal) - feat: add adjoint for
remake_buffer
(#3042) (@AayushSabharwal) - Respect D(x)-like guesses (#3050) (@hersle)
Closed issues:
v9.39.1
ModelingToolkit v9.39.1
Merged pull requests:
- We cannot fold unitful constants (#3036) (@YingboMa)
- Fix test setup (#3038) (@ChrisRackauckas)
- Remove incidence matrix from system show (#3039) (@ChrisRackauckas)
- Tolerate empty equations and uneven matching (#3041) (@YingboMa)
Closed issues:
v9.39.0
ModelingToolkit v9.39.0
Merged pull requests:
- Move labelledarrays to extension testing (#3031) (@ChrisRackauckas)
- Run initialization on ODEs with superset initial conditions (#3032) (@AayushSabharwal)
- Add unit aware diff2term (#3034) (@YingboMa)
- Throw an error if structural simplification is applied twice (take 2) (#3035) (@YingboMa)
Closed issues:
v9.38.0
ModelingToolkit v9.38.0
Merged pull requests:
- Throw an error if structural simplification is applied twice (#3027) (@ChrisRackauckas)
Closed issues:
- repeated application of
structural_simplify
leads to error (#3012)
v9.37.1
ModelingToolkit v9.37.1
Merged pull requests:
- fix: fix missing
MTKParameters
handling inlinearize
(#3006) (@AayushSabharwal) - Dispatch for symbolic array units (#3015) (@aml5600)
- fix: appropriate error msg for invalid
@defaults
(#3022) (@ven-k) - Override defaults when setting initial conditions with mapped unknowns(sys) (#3028) (@hersle)
- Handle dummy derivatives and more in initialize_equations (#3030) (@ChrisRackauckas)
Closed issues:
v9.37.0
ModelingToolkit v9.37.0
Merged pull requests:
- feat: update to new
remake_buffer
signature (#3020) (@AayushSabharwal) - Make has_time_domain and get_time_domain more generic (#3026) (@YingboMa)
Closed issues:
- Building ODEProblem From ODESystem Causes AutoDiff To Fail (#2856)
- remake is broken with Bool parameters (#2866)
- BifurcationProblem drops observed variables from ODESystem (#2889)
connect
can lead to wrong flow equations (#3008)- Simple example of structural_simplify giving ExtraVariablesSystemException (#3021)
v9.36.0
ModelingToolkit v9.36.0
Merged pull requests:
- CompatHelper: bump compat for DynamicQuantities to 1, (keep existing compat) (#2990) (@github-actions[bot])
- CompatHelper: bump compat for DynamicQuantities to 1 for package docs, (keep existing compat) (#2991) (@github-actions[bot])
- fix: improve resolution of dependent parameter defaults (#3005) (@AayushSabharwal)
- feat: save discrete variables in callback init (#3007) (@AayushSabharwal)
Closed issues:
v9.35.1
ModelingToolkit v9.35.1
Merged pull requests:
- Fix unit conversion for expressions (#2998) (@contradict)
- registered function unit fix (#3002) (@isaacsas)