Releases: NREL-Sienna/PowerSystems.jl
Releases · NREL-Sienna/PowerSystems.jl
v4.6.2
PowerSystems v4.6.2
Merged pull requests:
- Export is_concave (#1295) (@purboday)
MarketBidCost
: letshut_down
be a time series, clean up startup cost interface (#1297) (@GabrielKS)- Add parser for FACTS Control Devices (#1303) (@mcllerena)
- fixing reference issues (#1305) (@annacasavant)
- Changes for Transformer3W (#1306) (@rbolgaryn)
- Fix fixed shunt naming & sw shunt scaling (pu) (#1309) (@mcllerena)
- add new branch organization (#1312) (@jd-lara)
- Additional line ratings for some AC Branches (#1313) (@m-bossart)
- line limits improvements (#1314) (@jd-lara)
- add new struct for switch/breaker (#1315) (@jd-lara)
- Line limits patch (#1321) (@rodrigomha)
- Parsing for switches & breakers (#1323) (@mcllerena)
- Fix bibtex on README.md (#1324) (@yasirroni)
- Change name for FixedOutage (#1325) (@m-bossart)
- Jd/add breaker switch (#1326) (@jd-lara)
- feat: Adding updated list of thermal fuels from EIA (#1328) (@pesap)
- Bug fixes for reading MMWG files (#1329) (@mcllerena)
- Update cross-package-test.yml (#1331) (@rbolgaryn)
Closed issues:
- PSSe switched shunts parsed as fixed shunts. (#821)
- can we have a function to fix the line/circuit breaker thing the raw file 0 -> 99999 ? (#1017)
- Add CircuitBreaker (#1018)
- Refactor PSY HVDC models to match PSSe (#1227)
- New HVDC structures for VSC and LCC (#1237)
- Parse HVDC from PSSe (#1238)
- Overhaul units management (#1243)
- Add multiple rates for AC branches (#1253)
- PSY -> OpenAPI (#1259)
- FACTS Parsing approach (#1279)
- Add TwoTerminal HVDC abstract type (#1304)
- Inconsistencies in SwitchedAdmittance and FixedAdmittance when System is imported from PSS/E (#1308)
v4.6.1
PowerSystems v4.6.1
Merged pull requests:
- Complete
ComponentSelector
docstrings (#1283) (@GabrielKS) - Add VOM cost to table data parser (#1286) (@rodrigomha)
- Export IS.get_time_series_summary_table (#1287) (@scdhulipala)
- transform_single_time_series! with resolution (#1290) (@daniel-thom)
- adding per_unit conversion for zip load (#1291) (@mcllerena)
- Update format-check.yml (#1292) (@jd-lara)
Closed issues:
- Add new bus as hidden component (#1220)
- Calculate the parameters correctly after parsing (#1221)
- Autogenerate 3W struct (#1224)
- Design struct for 3W transformers such that we can write back (#1225)
- Add 2 arcs and hidden bus to 3W transformer parsing from PowerModels (#1226)
- get_groups documentation (#1256)
- PSS/E transformer parsing TODOs (#1264)
- PSS/E generator parsing TODOs (#1265)
- Parsing psse ZIP StandardLoad (#1289)
v4.6.0
PowerSystems v4.6.0
Breaking changes
- Adding New Component Selector
- Add Definitions for psse export
- Changes to set_bus_number
Merged pull requests:
- Add parser and struct of 3W Transformer and Switched Shunt (#1252) (@rodrigomha)
- add market bid to storage (#1266) (@rodrigomha)
- Add LCC and VSC models with PSS/E Parser (#1267) (@rodrigomha)
- Add RT, XT, ZR, ZX parameters to ext dict for generator. (#1269) (@mcllerena)
- Address issue 1164 for
Source
by addingneeds_conversion
(#1270) (@GabrielKS) - Read export metadata file for round trip with PowerFlows.jl's PSS/E exporter (#1273) (@GabrielKS)
- Add set_bus_number! (#1276) (@daniel-thom)
- Remove workaround for set_number!(::ACBus, ::Int) (#1277) (@daniel-thom)
Closed issues:
v4.5.0
PowerSystems v4.5.0
Merged pull requests:
- Add
ComponentSelector
feature: PSY portion (take two) (#1197) (@GabrielKS) - Add
fast_deepcopy_system
function, fix bug 1233, fixcompare_values
bug (#1234) (@GabrielKS) - Manipulating datasets tutorial (#1245) (@kdayday)
- [DRAFT] [PSY5] Add 3W Transformer Struct (#1247) (@rodrigomha)
- Add support for InfrastructureSystems methods for time series and supplemental attributes transactions (#1248) (@daniel-thom)
Closed issues:
- Add documentation on how to add validation for custom types (#499)
- Bring back Accepted CSV columns to the docs (#997)
- Table Data Parser: Fix error thrown on NA fields (#1185)
- PSY test fails when PSB cache is not empty (#1217)
System
constructor does not properly initializebus_numbers
(#1233)- Contributor agreement link is dead (#1235)
v4.4.2
PowerSystems v4.4.2
Merged pull requests:
- Updated Manipulating Datasets Tutorial (#1215) (@annacasavant)
- Fix for nothings in VOM table data parser (#1236) (@rodrigomha)
- Fix bug in convert_component (#1249) (@daniel-thom)
- Update Project.toml (#1250) (@jd-lara)
Closed issues:
- Document behavior of some function cases (#781)
- 3-winding transformer design (#947)
- Implement Parsing of PSSe data to populate different kinds of HVDC categories (#953)
- Updates to Parsing PSSE RAW files (#1005)
- Error in reading VSC in PSSE parser (#1021)
- Implement value function in TwoTerminalHVDC (#1174)
- Docs: add how-to on building a system from scratch (#1198)
- Move
deepcopy_system_no_time_series_no_supplementals
here from PowerFlows.jl and rename (#1231)
v4.4.1
PowerSystems v4.4.1
Merged pull requests:
- Update Market Bid docs typos (#1200) (@rodrigomha)
- Update README with docs link (#1204) (@rodrigomha)
- get_components + get_available_components docstrings (#1206) (@kdayday)
- Fix get_buses when a bus does not have an AggregationTopology (#1207) (@daniel-thom)
- PERF: dispatch on
UnitSystem
value in_get_multiplier
(#1216) (@GabrielKS) - Fix Matpower base power parser (#1218) (@rodrigomha)
- Add
with_units_base
feature (#1232) (@GabrielKS)
Closed issues:
v4.4.0
PowerSystems v4.4.0
Merged pull requests:
- Add
initial_input
toMarketBidCost
(#1151) (@GabrielKS) - [WIP] Update InterconnectingConverter and HVDC structs (#1166) (@rodrigomha)
- Documentation clean up, update to Documenter 1.0, add *.md to formatter (PSY portion) (#1176) (@kdayday)
- bugfix: Table Data Parser can have undefined inputs (#1186) (@ymiftah)
- feat: Added flexibility to either read "Up", "UP" or "uP" on the table data parser (#1191) (@pesap)
- Close multiple simple issues in PSY (#1192) (@rodrigomha)
- add TGSimple model (#1195) (@rodrigomha)
Closed issues:
- Adequacy check reports incorrect generation capacity value due to bug (#1147)
System
constructor keyword argumentload_zone_formatter
is ignored (#1160)- Add
show_time_series
for systems (#1162) - Add per-end conductances to
Line
(#1165) - PowerModels Parser Overzealously Updates Bus Type (#1175)
- TableDataParser: Enum Specification Naming Bug (#1190)
- docs: links to FuelCurve and CostCurve broken (#1196)
v4.3.1
PowerSystems v4.3.1
Merged pull requests:
- fix: Adding support for quadratic functions using the table data parser (#1178) (@pesap)
- Add ST8C (#1181) (@rodrigomha)
Closed issues:
- Table data parser does not support Quadratic heat rates (#1177)
v4.3.0
PowerSystems v4.3.0
Merged pull requests:
- Add option to specify equality predicate for compare_values and provide a more sensible default (PSY) (#1159) (@GabrielKS)
- Update asset directory for picture links (#1170) (@kdayday)
- Update broken pics links for docs (#1171) (@rodrigomha)
- add base power default to Source (#1173) (@rodrigomha)
v4.2.0
PowerSystems v4.2.0
Merged pull requests:
- Re-organization of the PSY docs to follow the Diataxis format (#1148) (@kdayday)
- Import Base.@kwdef for compatibility with Julia versions below 1.9 (#1168) (@sambuddhac)
- Move
ValueCurve
s, cost aliases,CostCurve
,FuelCurve
, and associated tests from PSY to IS (PSY version) (#1169) (@GabrielKS)
Closed issues: