Releases: Sienna-Platform/PowerNetworkMatrices.jl
Releases · Sienna-Platform/PowerNetworkMatrices.jl
Release list
v0.24.3
PowerNetworkMatrices v0.24.3
Merged pull requests:
- Create admittance helpers (old: PSI PM interface) (#327) (@acostarelli)
- Match PSS(e) zero-impedance branch handling (per-branch, r == 0) (#329) (@luke-kiernan)
- perf(ZIBR): single-pass relabel-and-sum for pure bus merges (#330) (@luke-kiernan)
- test: use isapprox for sparsified VirtualPTDF row comparison (#331) (@luke-kiernan)
- avoid claude drift (#333) (@jd-lara)
- fix susceptance cancellation (#334) (@jd-lara)
- fix reduction ref bus bug (#336) (@jd-lara)
- Refactor arc admittance column merging (#338) (@m-bossart)
Closed issues:
v0.24.2
PowerNetworkMatrices v0.24.2
Merged pull requests:
v0.24.1
PowerNetworkMatrices v0.24.1
Merged pull requests:
- Fix docs build failure from unresolved
SparsificationCutoffreference (#324) (@Copilot) - Mb/modf irreducible patch (#325) (@m-bossart)
Closed issues:
- Implement numerical precision based tolerance (#318)
v0.24.0
PowerNetworkMatrices v0.24.0
Breaking changes
- New interface for tolerance
- 3 WT Outages support
Closed issues:
v0.23.0
PowerNetworkMatrices v0.23.0
Breaking changes
- Change the Interface for reduction exceptions
Merged pull requests:
- Units migration: adopt unitful PowerSystems getter API (#308) (@luke-kiernan)
- Extract shared VirtualFactorCore from virtual matrices (#313) (@jd-lara)
- Claude/bold volta h bbpi (#315) (@jd-lara)
- remove dynamic branch (#316) (@luke-kiernan)
- handle reverse parallel arc (#317) (@m-bossart)
- fix bug for 1 bus system (#320) (@m-bossart)
Closed issues:
- Experiment with using
GraphBLAS(#238)
v0.22.1
PowerNetworkMatrices v0.22.1
v0.22.0
PowerNetworkMatrices v0.22.0
Breaking changes
- New API for bus exceptions
- new management for ZIL
Closed issues:
- Removing islands causes issue with radial reductions (#301)
v0.21.1
PowerNetworkMatrices v0.21.1
Merged pull requests:
Closed issues:
- Error in populate_branch_maps_by_type due to mixed parallel branch types. (#294)
v0.21.0
PowerNetworkMatrices v0.21.0
Breaking changes
- Add KLU native wrapper
- Change the implementation of MixedParallelBranches types
Closed issues:
- Conflict breaker-switch parsing (#300)
v0.20.0
PowerNetworkMatrices v0.20.0
Breaking changes
- Added MODF and Partial PTDF upgrade calculations
- Bumped min Julia version
Merged pull requests:
- Reorganize documentation to follow diataxis format (#245) (@jd-lara)
- virtual modf (#270) (@jd-lara)
- Ward fixes (#277) (@m-bossart)
- modf validation (#279) (@jd-lara)
- add Ybus tracker for contingencies (#280) (@jd-lara)
- performance large systems (#281) (@jd-lara)
- ptdf line available (#282) (@jd-lara)
- Track system UUID in modification matrices and validate on use (#285) (@Copilot)
- unify network modifications (#286) (@jd-lara)
- modf islands (#288) (@jd-lara)
- Optimize radial reduction: iterative queue-based peeling replaces recursive DFS (#290) (@Copilot)
- Update documentation and docstrings to reflect arc-based indexing API (#291) (@Copilot)
Closed issues:
- Finalize user interface for reductions (#147)
- API, documentation, and tests for branch vs. arc indexing (#150)
- Validate reductions before applying (#163)
- Ward reduction test (#181)
- Handle get_equivalent_rating() for BranchesSeries made of BranchesParallel (#234)
- New reductions mapping for N-1 models (#235)
- Improve performance of radial reduction (#241)
- Use
Preferences.jlto pick BLAS backend (#246) - Create Delta Ybus object to track changes due to contingency. (#276)
- VirtualMODF PTDF rows for monitored branches with opposite BA and A orientation (#278)
- track system modification UUID (#284)