Tags: NREL-Sienna/PowerSystems.jl
Tags
[Diff since v5.2.0](v5.2.0...v5.3.0) - New Function Evaluations - Update to dependencies **Merged pull requests:** - update supplemental accessors (#1574) (@jd-lara) - Fix CSV parser to handle numeric and thermal multistart startup values (#1581) (@taranraj123) - Fix PSSe parser GeoJSON format to comply with RFC 7946 (#1586) (@Copilot) - fix zero base power and add tests (#1587) (@luke-kiernan) - Update hydro datasets documentation (#1588) (@jd-lara) - fix missing s (#1591) (@jd-lara) - update pretty tables (#1595) (@jd-lara) **Closed issues:** - Update Hydro Page correctly (#1567) - Disallow zero base power (#1575) - Correct Parser for PSSe 35 (#1585)
[Diff since v5.1.0](v5.1.0...v5.2.0) - No Breaking Changes - Additional Interfaces for ImportExportCost **Merged pull requests:** - Add full time-variable ImportExportCost interface part two (#1572) (@GabrielKS) - Fix transform_single_time_series! tutorial error caused by conflicting forecasts (#1577) (@Copilot) - disallow 0 base power (#1579) (@luke-kiernan) **Closed issues:** - Add "Converting CSV to RawTimeSeries (#1211) - Disallow zero base power (#1575) - Error in transform_single_time_series! on working_with_time_series.md (#1576)
[Diff since v5.0.1](v5.0.1...v5.1.0) - Add methods to handle ImportExportCost Data **Merged pull requests:** - Add full time-variable `ImportExportCost` interface (#1560) (@GabrielKS) - Clean up stale generated_*.md files before docs build (#1561) (@Copilot) - Update PSS/e models reference for v5.0 and relocate to Reference section (#1562) (@Copilot) - Add how-to guide for System context managers (#1563) (@Copilot) - Add function signature docstrings to SupplementalAttribute constructors (#1565) (@Copilot) - Add how-to guide for time-series fuel costs in ThermalGenerationCost (#1566) (@Copilot) - changes to use some additional abstractions (#1568) (@jd-lara) - Add how-to guide for adding costs to imported/exported power (#1569) (@Copilot) - Add static/dynamic component definitions to tutorials and OfferCurveCost to API (#1570) (@Copilot) - Jd/changes for eic (#1571) (@jd-lara) **Closed issues:** - Old generated_*.md files aren't cleared out by make.jl (#1193) - Create how-to for `System` "context managers" (#1246) - Add function signatures to Supplemental Attributes (#1459) - Tutorial or how-to of time-series fuel curve data (#1502) - Add dynamic/static definitions to Create and Define a Power System (#1506) - Update Supported PSSE models list for PSY5 and move to Reference (#1507)
[Diff since v5.0.0](v5.0.0...v5.0.1) **Merged pull requests:** - update tests deps and github actions (#1559) (@jd-lara) **Closed issues:** - Add support for system cases (#749) - clairify EnergyStorageReservoir rating (#1194) - Missing PSSe parsing documentations (#1450) - Add all ScopedEnums to enumerated types page in Reference or docstrings (#1458) - Invalid storage_level_limits: while importing PowerModels storages as EnergyReservoirStorage (#1520) - Allow time series keys to be passed to all get_time_series_* commands (#1542)
[Diff since v4.6.2](v4.6.2...v5.0.0) - Redefinition of many structs and parsing logic - New support for interfaces with Supplemental Attributes - Changes to the TimeSeries handling - Support for New Hydro Structures - Support for New HVDC structures. **Merged pull requests:** - Hc/how to build system using csv files (#1281) (@hannahchubin) - Shiftable power load (#1298) (@akody) - feat(hydro): Adding new Hydro structs for `HydroPowerSimulations` (#1307) (@pesap) - Initial handling and parsing for Multi-Section Lines (#1330) (@mcllerena) - change type of DynamicBranch from ACBranch to ACTransmission; fix namespace collision for nodes5(), nodes14() in tests (#1332) (@rbolgaryn) - base transformer conversion on % diff (#1334) (@m-bossart) - B and C ratings for DynamicBranch (#1339) (@rbolgaryn) - Fix parsing bugs / handle missing data (#1340) (@mcllerena) - Fix matpower files parsing bug and update tests (#1345) (@mcllerena) - Handle Transformer Impedance Correction Tables parsing from PSS/e (#1347) (@mcllerena) - New Update to Import/Export structs (#1349) (@rodrigomha) - Update hydro structs with height levels (#1354) (@rodrigomha) - Remove obsolete method for remove_supplemental_attribute! (#1355) (@daniel-thom) - add fixed term to renewable cost (#1356) (@rodrigomha) - Add descriptors for dynamic generator and inverter (#1357) (@rodrigomha) - Adding load conforming field (#1358) (@mcllerena) - Revert shunt (fixed and switched) naming (#1359) (@mcllerena) - Mb/change 3wt arcs (#1360) (@m-bossart) - Jd/synch condensers (#1361) (@jd-lara) - Update test and fix bug (#1362) (@mcllerena) - New hydro pumped (#1365) (@rodrigomha) - Add conformity field to all StaticLoad subtypes (#1367) (@mcllerena) - Jd/update ext docstring (#1368) (@jd-lara) - export geo_json (#1369) (@jd-lara) - Add base power for transformers (#1370) (@rodrigomha) - Jd/system docstring (#1371) (@jd-lara) - Mb/parse psse transformer name (#1375) (@m-bossart) - Fix parse psse test (#1376) (@rodrigomha) - Remove angle limits checks (#1377) (@rodrigomha) - Jd/update deprecations (#1379) (@jd-lara) - move ThermalStandard to bus1 for PowerFlows (#1383) (@yasirroni) - Fix RTS GMLC link from main to master (#1384) (@yasirroni) - Jd/psy45 docs (#1385) (@jd-lara) - Fix tests for psy5 (#1387) (@rodrigomha) - Adding missing base_power field (#1388) (@mcllerena) - Handle unit conversion for branches (#1389) (@rodrigomha) - Documentation new PR (#1390) (@jd-lara) - fixing PSB tests (#1391) (@rbolgaryn) - Add removal validation for areas (#1392) (@jd-lara) - fix: Removing `TimeSeriesKey` from field values. (#1394) (@pesap) - Change h2v factor in HydroReservoir to ValueCurve (#1395) (@rodrigomha) - Transformer validation checks (#1396) (@rodrigomha) - check alpha == 0 for transformer2w (#1397) (@m-bossart) - Remove bus modifications during parsing (#1398) (@m-bossart) - Support remove_time_series! for supplemental attributes (#1403) (@daniel-thom) - Add available to ACBus (#1404) (@jd-lara) - remove delta winding connection from transformer3w struct (#1406) (@m-bossart) - change siftable power load to use Min Max and tests (#1407) (@jd-lara) - update missing scaling fields (#1408) (@jd-lara) - Mb/transformer impedance scaling (#1410) (@m-bossart) - Changes for Ybus Validation (#1412) (@m-bossart) - add defaults which get bus voltages (#1414) (@m-bossart) - Add missing fields here and there: tests now pass (#1415) (@luke-kiernan) - Update hydro reservoir to add cost (#1416) (@rodrigomha) - when correcting line to transformer, add new transformer fields (#1417) (@luke-kiernan) - Update current pti parser to handle V35 PSSE files (#1419) (@mcllerena) - hc/dyn_injector_shiftable_load (#1421) (@hannahchubin) - Mb/matpower transformer shunts (#1422) (@m-bossart) - hc/psy5_missing_scalings (#1425) (@hannahchubin) - Add transformer tap setting correction to match PSSE (#1428) (@m-bossart) - Don't add dummy buses to system (#1430) (@m-bossart) - 3WTransformer tap position correction to match PSSE (#1431) (@mcllerena) - Add get_num_components for System (#1432) (@daniel-thom) - Fix logging for valid bustype and devices (#1434) (@m-bossart) - Parse gens as Synchronous Condensers under given conditions (#1437) (@mcllerena) - remove aggregating multi-section lines during parsing (#1438) (@m-bossart) - Improve parser messaging when missing a generator (#1439) (@daniel-thom) - Add synchronous condenser logic to ps_table_data (#1440) (@mcllerena) - Fix test naming and method to get synchronoues condensers (#1441) (@mcllerena) - fix psy5 tests1 (#1443) (@jd-lara) - interruptible standard load (#1444) (@jd-lara) - add detailed log message (#1445) (@jd-lara) - Jd/psy45 docsv3 (#1446) (@jd-lara) - Add `available` to `ACBus` instantiation in docs (#1447) (@GabrielKS) - New version of documentation v4 (#1452) (@jd-lara) - Convert zero impedance branches to a closed switch during parsing (#1456) (@m-bossart) - Add PhaseShiftingTransformer3W struct (#1462) (@mcllerena) - 3WT bug fixes (#1465) (@m-bossart) - Fix issues for tests in new struct PST3W (#1466) (@mcllerena) - fix compilation (#1467) (@jd-lara) - Feat/component attribute pairs (#1470) (@daniel-thom) - Fix SC parsing logic (#1471) (@mcllerena) - Ml/fix msg conformity field (#1473) (@mcllerena) - Remove is_available check and add more checks to the SC parsing test (#1474) (@mcllerena) - Approach to add threshold of 1e-4 for zero impedance values (#1475) (@mcllerena) - Refactor the supplemental attribute query API (#1476) (@daniel-thom) - Fix device base comment and explanation at working_with_time_series.md (#1477) (@yasirroni) - Small bug fixes found in LCC fields (#1479) (@mcllerena) - Fix bug in InterruptibleStandardLoad parsing (#1481) (@mcllerena) - Add tap correction case for CW = 2 (#1482) (@mcllerena) - services fixes (#1485) (@jd-lara) - bump formatter and apply changes (#1486) (@jd-lara) - motor loads (#1487) (@jd-lara) - add transformer phase shift (#1488) (@rbolgaryn) - device undefined (#1489) (@m-bossart) - add missing checks on supports services (#1490) (@jd-lara) - Fix broken hybrid system test (#1491) (@daniel-thom) - Jd/fix controllable transformer parsing (#1492) (@jd-lara) - Mb/fixes for ybus tests (#1493) (@m-bossart) - bug fixes for improved ybus match (#1494) (@m-bossart) - Sign convention for constant admittance to build zip loads (#1499) (@mcllerena) - update serialization for hydroturbine-reservoir (#1500) (@rodrigomha) - Update metadata reimport to match latest updates of PowerFlows.jl (#1509) (@mcllerena) - Skip devices that dont support services like reservoir (#1510) (@rodrigomha) - make naming consistent for getting transformer angles (#1511) (@m-bossart) - Fix broken documentation links (#1512) (@kdayday) - Jd/parser updates mmwg (#1516) (@jd-lara) - add turbine enum (#1517) (@jd-lara) - add new abstract typo "UnplannedOutage" for GeometricDistributionForcedOutage and FixedForcedOutage. (#1518) (@SebastianManriqueM) - fix enum docstrings (#1519) (@jd-lara) - add missing docstrings (#1523) (@jd-lara) - add a fix for services tests in PSI (#1527) (@jd-lara) - [BREAKING] Remove HydroEnergyReservoir struct (#1529) (@rodrigomha) - fix: Add serialization to `HydroReservoir` in `HydroPumpTurbine` components (#1532) (@pesap) - Remove "no active gens found at PV" message and tests (#1533) (@luke-kiernan) - Fix bugs found in V35 PJM file (#1537) (@mcllerena) - Update hydro models to enable cascading models (#1539) (@rodrigomha) - add reserves to agc (#1543) (@m-bossart) - add get supplemental attributes method with component type input (#1544) (@luke-kiernan) - add methods to get frequency droop from generators (#1545) (@m-bossart) - more parsing fixes (#1546) (@jd-lara) - psse parse fixes (#1548) (@jd-lara) - Add available to dcbus (#1549) (@rodrigomha) - Update psse reimport metadata / psy files to match v35 exporter update (#1552) (@mcllerena) - Psy5 (#1553) (@kennedy-mindermann) - fix isolated bus modifications for tfw 3w (#1554) (@m-bossart) - Unify time series interfaces (#1555) (@daniel-thom) **Closed issues:** - Add validation code for dynamic components (#660) - PSS/E Parser - Branch Voltage endpoints (#1040) - Document the use of `from_subsystem` (#1113) - Create Coordinated Line (#1156) - feat: Hydro data modeling improvement (#1182) - Remove validation warning message for each dynamic component (#1183) - export `get_geo_json` (#1189) - Tests for InterruptiblePowerLoad (#1199) - Github pull request template links are broken (#1212) - Export? and document SupplementalAttribute (#1213) - Update thermal fuels enum (#1239) - add `check_component_removal` for Interchange (#1251) - Not all the kwargs for System are in the docstring (#1254) - Write to a DB from the JSON file (#1260) - Read from the DB to OpenAPI (#1261) - Read data from OpenAPI to Sienna (#1262) - Merge the efforts for CEM and PCM databases (#1263) - Add LCC Parser for PowerFlowData (#1272) - Handling and Parsing Multi Section Lines from PSS/E (#1280) - remove_supplemental_attribute! bug (#1282) - HydroPumpedStorage outflow does not do conversion but inflow does. (#1285) - Determine documentation needs for 3W Transformer (#1300) - 2T HVDC Data Models tracker (#1302) - Add component for imports/exports (#1310) - Add Fixed Term to RenewableGenerationCost (#1316) - Add Base power for transformers (#1322) - QAQC Parsing and writing MMWG PSSe case (#1327) - Threshold for line voltage difference (#1333) - Validation range for voltage angle (#1335) - Create docstrings & explanations for Transformer3W component (#1336) - Create How's-to/tutorials for 3WT component (#1337) - Handling missing parsing fixes/features (#1341) - PSY 5 migration guide (#1343) - Implement get_value for branch impedance for `with_units_base` (#1344) - Parse impedance correction tables from PSS/e (#1346) - Update doc strings for structs that use the ext argument (#1348) - Refactor HydroPumpStorage (#1350) - feat: Add backwards compatibility for HydroEnergyReservoir (#1352) - feat: Add backwards compatibility to HPS (#1353) - add serialization/deserialization tests for new structs (#1366) - implement correctly the getter functions for the impedances depending on the selected base. (#1372) - Review deprecated file for old deprecations that can be eliminated (#1373) - change the valid ranges code in the validation code for transformers. (#1374) - Example at `creating_system.md` can't be solved by `solve_powerflow` (#1382) - Status of `RenewableDispatch` (#1386) - FuelCurve constructor call (#1393) - Transformer3W delta_winding_connection (#1399) - PSY5 ShiftablePowerLoad won't build (#1400) - PSY.remove_time_series!() not defined for SupplementalAttribute? (#1402) - Update/Implement parser to handle V35 PSSE files (#1405) - Error message when a component is removed and the reference in the device was kept (#1409) - Time varying costs for arbitrary generators (#1413) - `set_units_base_system!(sys, "NATURAL_UNITS")` ignored by `linerate_calculation(line)` and cause unnecessary warning (#1418) - Update Transformers to Support PSSe (#1420) - Missing scalings for some r, x, g, b, and maybe other params (#1424) - Correct PSSE parsing for LCC and VSC Lines (#1426) - Transformer Tap Corrections to match PSSE (#1427) - Parsing dummy buses for multi-section lines (#1429) - Parse synchronous condensers (#1433) - Implement Converter Script (#1449) - Add more testing for PSY V35 parser (#1451) - Add phase shift angles to Transformer3W (#1453) - Convert zero impedance branches (lines and transformers) to breaker/switches (#1455) - Document attributes maps (#1464) - Parsing 3W transformer bug with CW=2 and COD=1 (#1480) - Motor Load Handling (#1483) - Constant impedance load (#1495) - Doc: mention others devices simulation extensions in `formulation_library` (#1498) - Replace alpha with phase shift (#1508) - Remove prime_mover_type from HydroPumpTurbine (#1513) - PSSe import: `group_number` and `control_objective` values (#1514) - Implement `status` for HydroGen components (#1515) - Move PV checks to PowerFlows.jl (#1525) - Update tutorials to be compatible with PSY5 (#1528) - Inspecting time series attached to a system (#1535) - Issue with building sys from PJM PSSE file (#1536) - Add reserves to AGC (#1541) - Bug in parsing breaker/switch from PSSE (#1547)
[Diff since v4.6.1](v4.6.1...v4.6.2) **Merged pull requests:** - Export is_concave (#1295) (@purboday) - `MarketBidCost`: let `shut_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)
[Diff since v4.6.0](v4.6.0...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)
[Diff since v4.5.0](v4.5.0...v4.6.0) - 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 adding `needs_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:** - Unit Conversion Inconsistency Between Types (#1164) - Add the hidden bus to new struct (#1223) - Create schema from JSON (#1258) - Bug: `set_number!` on a bus puts the system into an inconsistent state (#1274)
[Diff since v4.4.2](v4.4.2...v4.5.0) **Merged pull requests:** - Add `ComponentSelector` feature: PSY portion (take two) (#1197) (@GabrielKS) - Add `fast_deepcopy_system` function, fix bug 1233, fix `compare_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 initialize `bus_numbers` (#1233) - Contributor agreement link is dead (#1235)
[Diff since v4.4.1](v4.4.1...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)
PreviousNext