Releases: Sienna-Platform/PowerNetworkMatrices.jl
Releases · Sienna-Platform/PowerNetworkMatrices.jl
Release list
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)
v0.15.0
PowerNetworkMatrices v0.15.0
Breaking changes
- none
New Interfaces
- Network reduction physical equivalents @JuliaRegistrator register()
Release notes:
Breaking changes
- none
New Interfaces
- Network reduction physical equivalents
Merged pull requests:
- remove assertion on parallel arc (#202) (@m-bossart)
- add additional methods (#203) (@jd-lara)
- Add RadialReduction and DegreeTwoReduction tutorial documentation (#205) (@Copilot)
- Add MKLPardiso solver documentation to PTDF and LODF tutorials (#206) (@Copilot)
- Add AppleAccelerate solver support for PTDF, LODF, and VirtualPTDF calculations (#208) (@Copilot)
- Fix getter function usage in network reduction serialization tests (#209) (@Copilot)
- missing 3wt methods (#211) (@jd-lara)
Closed issues:
- Add MKL Pardiso to the documentation PTDF (#57)
- Document Radial Line Reduction (#68)
- add fields for arc max flow (#168)
- Refactor and test getting equivalent ybus entry for series chain (#178)
- Improve typing of network reduction for series reductions (#189)
- add the option to employ AppleAccelerate for the linear solver (#207)
v0.14.1
PowerNetworkMatrices v0.14.1
Merged pull requests:
Closed issues:
v0.14.0
PowerNetworkMatrices v0.14.0
Breaking changes
- Addition of New Interfaces for reductions
- Eliminations of branch indexing for arc indexing.
Merged pull requests:
- Add ward reduction (#98) (@m-bossart)
- Integrate 3WT & Switched Shunts into Ymatrix (#101) (@mcllerena)
- Mb/switch reduction (#116) (@m-bossart)
- Mb/rebase fixes (#117) (@m-bossart)
- Rb/yft ytf (#118) (@rbolgaryn)
- fix some typos (#120) (@yasirroni)
- fix constructor and handling unavailable branches (#123) (@m-bossart)
- bugfix virtual ptdf subnetworks (#125) (@rbolgaryn)
- add bug fixes to ybus-reductions branch (#126) (@m-bossart)
- Add
availabletoACBusinstantiation, reduce code duplication (#128) (@GabrielKS) - Find subnetworks via iterative union-find (#129) (@luke-kiernan)
- fix get bus index/indices calls; variable for path to test_data (#130) (@luke-kiernan)
- Mb/rr2 (#131) (@m-bossart)
- add EI ybus test (#132) (@rbolgaryn)
- add initial test for phase shifting 3wt (#134) (@m-bossart)
- fix ptdf serialization (#135) (@luke-kiernan)
- Check arc validity (#136) (@luke-kiernan)
- virtual lodf compiles; failing tests marked with FIXME (#139) (@luke-kiernan)
- add test of PTDF values using a brute-force method (#140) (@rbolgaryn)
- Refactoring PNM with reductions on Ybus and arcs instead of branches (#141) (@m-bossart)
- Jd/2d reduction (#142) (@jd-lara)
- type adjustments (#143) (@jd-lara)
- fix test for EI, remove some of the "failfast=true" (#144) (@rbolgaryn)
- add test for zero impedance correction of 3wt in parser (#154) (@m-bossart)
- Add kwarg to Ybus whether to include the constant impedance loads as shunt impedances in Ybus (#156) (@rbolgaryn)
- Finish degree two and test all reductions (#159) (@m-bossart)
- Add get _retained_branches_names (#160) (@m-bossart)
- add transformer phase shift (#161) (@rbolgaryn)
- sizehint in union-find code (#164) (@luke-kiernan)
- Subnetwork changes for connectivity edge cases (#165) (@m-bossart)
- change display for matrices that store transpose (#166) (@m-bossart)
- account for phase shift of 3wt (#167) (@m-bossart)
- add get_retained_branches_names (#169) (@m-bossart)
- Small fixes for PSI compatibility (#172) (@m-bossart)
- include line conductance in ybus calculation (#173) (@luke-kiernan)
- store ref_bus_positions with ABA (#176) (@m-bossart)
- refactor ybus code (#177) (@luke-kiernan)
- Changes for PF and PSI compatibility (#179) (@m-bossart)
- add helpers for parallel branches (#182) (@luke-kiernan)
- add tests where (parallel/3WT arc) is in a (series/radial) reduction. (#184) (@luke-kiernan)
- add comment to get_arc_tuple on parallel branches (#185) (@luke-kiernan)
- name change: get_series_susceptances (#186) (@m-bossart)
- check bustype when adding shunts/loads to ybus (#188) (@m-bossart)
- remove test_logs (logs changed from PSY to PF) (#190) (@m-bossart)
- Psy5 (#191) (@kennedy-mindermann)
- apply filters (#195) (@jd-lara)
- Mb/psy5 review (#198) (@m-bossart)
Closed issues:
- Implement Ward method for YBus decomposition (#49)
- Add checks for vPTDF to avoid SingularExcaption error (#63)
- Add exception list to bus reductions in RadialNetworkMatrices. (#76)
- check that reduced buses aren't in different areas. (#82)
- Update PowerNetworkMatrices for 3W Transformer (#94)
- QA/AC Ward reduction (#99)
- Integrate 3W Transformer into PNM (#100)
- Integrate FactsDevices (#104)
- Testing for PTDF and LODF for systems with the 3W transformer (#106)
- Handle switch/breakers when making the YBus (#108)
- Testing for PTDF and LODF for the switch/breaker (#107)
- Change behavior of "check_connectivity" (#109)
- Add connectivity corner cases checks (#111)
- Add Degree-2 No injection branch/bus reduction (#113)
- add reduction for double circuits (#114)
- Ybus constructor errors (#121)
- Testing for unavailable components (#122)
- YBus Validation for large cases (#124)
- Correct 3WT impedance data to match psse (#127)
- Float32 vs Float64 in Ybus, ACPowerFlow (#133)
displayand internal transpose (#137)- Refactor checking connectivity and finding subnetworks (#145)
- Additional testing for new reductions (#146)
- Update docstrings throughout (#148)
- API for determining if a matrix has a reduction (#149)
- Finish degree two reduction (#151)
- Indexing into matrices (in particular BA) (#153)
- Make it optional to include or not the constant impedance loads (#155)
- Need method equivalent to
get_removed_branches(#157) - Improve series chain branch maps (#162)
psy5reference bus bugs (#170)- PNM-PF interface: reporting results with network reductions (#171)
- Update yft/ytf with reductions (#175)
- Increase test coverage for different branch types and reduction combinations (#183)