Releases: JuliaComputing/StateSelection.jl
Releases · JuliaComputing/StateSelection.jl
Release list
v1.11.0
StateSelection v1.11.0
Merged pull requests:
- feat: better leverage
mmin tearing (#130) (@AayushSabharwal) - refactor: change Bareiss pivot selection algorithm (#131) (@AayushSabharwal)
- feat: implement
StateSelection.get_mmhook (#132) (@AayushSabharwal) - build: bump StateSelection minor, MTKTearing patch, StateSelection compat (#133) (@AayushSabharwal)
ModelingToolkitTearing-v1.18.2
ModelingToolkitTearing ModelingToolkitTearing-v1.18.2
Diff since ModelingToolkitTearing-v1.18.1
Merged pull requests:
- fix: handle removing a variable with anti-derivative in
rm_eqs_vars!(#129) (@AayushSabharwal) - feat: better leverage
mmin tearing (#130) (@AayushSabharwal) - refactor: change Bareiss pivot selection algorithm (#131) (@AayushSabharwal)
- feat: implement
StateSelection.get_mmhook (#132) (@AayushSabharwal) - build: bump StateSelection minor, MTKTearing patch, StateSelection compat (#133) (@AayushSabharwal)
v1.10.5
StateSelection v1.10.5
Merged pull requests:
- fix: handle removing a variable with anti-derivative in
rm_eqs_vars!(#129) (@AayushSabharwal)
v1.10.4
StateSelection v1.10.4
Merged pull requests:
- fix: avoid complex powers in equation sorting (#127) (@AayushSabharwal)
- fix: sort rows of
mmbefore running Bareiss (#128) (@AayushSabharwal)
v1.10.3
StateSelection v1.10.3
Merged pull requests:
- feat: add
analytical_derivativesfield toTearingState(#125) (@AayushSabharwal) - Allow FindFirstFunctions v3 (#126) (@ChrisRackauckas-Claude)
ModelingToolkitTearing-v1.18.1
ModelingToolkitTearing ModelingToolkitTearing-v1.18.1
Diff since ModelingToolkitTearing-v1.18.0
Merged pull requests:
- Allow FindFirstFunctions v3 (#126) (@ChrisRackauckas-Claude)
- fix: avoid complex powers in equation sorting (#127) (@AayushSabharwal)
- fix: sort rows of
mmbefore running Bareiss (#128) (@AayushSabharwal)
ModelingToolkitTearing-v1.18.0
ModelingToolkitTearing ModelingToolkitTearing-v1.18.0
Diff since ModelingToolkitTearing-v1.17.2
Merged pull requests:
- refactor: make simplification less dependent on hash ordering. (#122) (@AayushSabharwal)
- fix: limit length of equation sort keys (#123) (@AayushSabharwal)
- fix: partition matrix by connected components in
structural_singularity_removal!(#124) (@AayushSabharwal) - feat: add
analytical_derivativesfield toTearingState(#125) (@AayushSabharwal)
v1.10.2
StateSelection v1.10.2
Merged pull requests:
- fix:
mm.nzrowsis not sorted (#120) (@AayushSabharwal) - refactor: make simplification less dependent on hash ordering. (#122) (@AayushSabharwal)
- fix: limit length of equation sort keys (#123) (@AayushSabharwal)
- fix: partition matrix by connected components in
structural_singularity_removal!(#124) (@AayushSabharwal)
v1.10.1
StateSelection v1.10.1
Merged pull requests:
- RFC: priority-aware + canonical tie-breaks in tearing (order-robust tear-variable selection) (#96) (@baggepinnen)
- refactor: respect tearing in inline linear SCCs (#108) (@AayushSabharwal)
- Add
inline_linear_systemsdiagnostic (#111) (@baggepinnen) - perf: skip expansion remainder once equation leaves integer-linear set (#112) (@KristofferC)
- fix: avoid mutating buffer being iterated when updating
total_subincidence (#114) (@AayushSabharwal) - fix: fix incorrect differential variable handling in inline linear SCCs (#115) (@AayushSabharwal)
- refactor: use new reversible transformations API instead of
unhack_system(#116) (@AayushSabharwal) - feat: allow storing
mminTearingState(#118) (@AayushSabharwal) - fix: ensure lower order derivative SCCs occur before higher order ones (#119) (@AayushSabharwal)
Closed issues:
- dummy_derivative_graph!: Jacobian columns not permuted after priority sort —
vars[col_order[i]]indexes mismatched orders (#102)
ModelingToolkitTearing-v1.17.2
ModelingToolkitTearing ModelingToolkitTearing-v1.17.2
Diff since ModelingToolkitTearing-v1.17.1
Merged pull requests:
- fix:
mm.nzrowsis not sorted (#120) (@AayushSabharwal)