Releases: Sienna-Platform/PowerNetworkMatrices.jl
Releases · Sienna-Platform/PowerNetworkMatrices.jl
v0.21.1
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)
v0.19.1
PowerNetworkMatrices v0.19.1
Merged pull requests:
- Mb/pfu (#271) (@m-bossart)
- Add test coverage for boundary_bus_to_removed_arcs in Ward reduction (#272) (@Copilot)
- bug fix for applying reductions (#273) (@m-bossart)
v0.19.0
PowerNetworkMatrices v0.19.0
Breaking changes
- add new methods for time series testing
- refactor linear solvers applications
Merged pull requests:
- bug fixes for ward reduction (#260) (@m-bossart)
- add time series checking methods (#261) (@jd-lara)
- fix ward bug (#262) (@m-bossart)
- Set linear algebra preferences and checks (#263) (@jd-foster)
- Bump version from 0.18.2 to 0.19.0 (#264) (@jd-lara)
- Add and fix methods for handling DLRs (#266) (@SebastianManriqueM)
- Remove irrelevant comment from
get_device_with_time_seriesforBranchesSeries(#267) (@Copilot) - Add YBUS_ELTYPE constant, replace hardcoded ComplexF32 (#268) (@luke-kiernan)
v0.18.2
PowerNetworkMatrices v0.18.2
Merged pull requests:
- Add docstrings to all exported symbols (#255) (@luke-kiernan)
- Fix debug message (#256) (@SebastianManriqueM)
- Mb/breaker switch fix (#257) (@m-bossart)
v0.18.1
PowerNetworkMatrices v0.18.1
Merged pull requests:
- Mb/add constructors (#250) (@m-bossart)
- some fixes for release (#253) (@jd-lara)
Closed issues:
- TagBot: Manual intervention needed for releases (#249)
v0.18.0
PowerNetworkMatrices v0.18.0
Breaking changes
- Addition of new functions to calculate ratings
Merged pull requests:
- add emergency ratings (#228) (@SebastianManriqueM)
- info message about BLAS backend (#230) (@luke-kiernan)
- Fix ybus for radial reduction (#239) (@m-bossart)
- Automatically correct units base (#242) (@m-bossart)
- Modernize package import syntax from const aliases to import-as pattern (#244) (@Copilot)
- Update laboratory references from NREL to NLR (#247) (@Copilot)
- add claude rc for PNM (#248) (@jd-lara)
Closed issues:
v0.17.0
PowerNetworkMatrices v0.17.0
Breaking changes
- use the ext approach for linear solvers
- fix some other minor indexing issues
Merged pull requests:
- Fix performance test action (#223) (@m-bossart)
- apple accelerate factorization fix (#224) (@luke-kiernan)
- Lk/precompilation (#225) (@luke-kiernan)
- Lk/precompilation bugfix (#226) (@luke-kiernan)
- CI yml syntax fix (#227) (@luke-kiernan)
v0.16.0
PowerNetworkMatrices v0.16.0
Breaking changes
- New PSY min dependency
Merged pull requests:
- switch to using ReTest (#212) (@luke-kiernan)
- define matrix types for use in power flows (#214) (@luke-kiernan)
- Update PTDF documentation for keyword arguments (#216) (@jd-lara)
- Review codebase for performance improvements (#217) (@jd-lara)
- Lk/retest (#219) (@jd-lara)
- fix injector exceptions (#220) (@jd-lara)
- update irreducible buses (#221) (@jd-lara)