Recent Releases of PowerSystems.jl

PowerSystems.jl - v5.9.1

PowerSystems v5.9.1

Diff since v5.9.0

Merged pull requests:

  • use the sources entry to the Project.toml (#1657) (@jd-lara)
  • Replace NREL-Sienna links with Sienna-Platform (#1662) (@Copilot)
  • fix: update parsing logics for v35 wecc case (#1664) (@mcllerena)
  • Fix incorrect docstrings for component name formatters in System constructor (#1665) (@Copilot)

Closed issues:

  • Deprecate CSV parser (#1242)
  • Check to ensure scaling_factor_multiplier method is defined for the type of component time series is being added to. (#1597)
  • Incorrect/Misleading doc string for component formatters in parsing (#1658)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 1 month ago

PowerSystems.jl - v5.9.0

PowerSystems v5.9.0

Diff since v5.8.0

Merged pull requests:

  • Removing parsers: PowerSystemTableData, PowerModelsData, PowerFlowDataNetwork (#1648) (@hannahchubin)
  • mbc iec refactor (#1651) (@jd-lara)
  • Add GitHub Action to auto-trigger Copilot on documentation build failures (#1655) (@Copilot)
  • Add getter for HybridSystem thermal fuel cost (#1660) (@kdayday)
  • Hc/psb fixes (#1661) (@hannahchubin)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 1 month ago

PowerSystems.jl - v5.8.0

PowerSystems v5.8.0

Diff since v5.7.0

Breaking changes

  • Added new API changes to interval.
  • Bumped minimum IS version

Merged pull requests:

  • Add docstrings to all exported symbols (#1632) (@luke-kiernan)
  • Forward delete_existing kwarg in transform_single_time_series! (#1650) (@daniel-thom)
  • fix docstring typo (#1652) (@m-bossart)
  • Remove deprecated get_components(sys, attribute::SupplementalAttribute) (#1653) (@Copilot)
  • extend API to use interval (#1654) (@jd-lara)
  • Fix typo: rename OTHEHR_BIOMASS_GAS to OTHER_BIOMASS_GAS (#1656) (@Copilot)

Closed issues:

  • bug: create_pwinc_cost has an undefined variable when the cost_pairs are empty (#1179)
  • bug: get_cost_pair should throw an error or return empty or a more informative error (#1180)
  • Remove deprecated get_components function in v6.0 (#1558)
  • Typo in Fuels for Thermal Generators: OTHEHR_BIOMASS_GAS (#1610)
  • MethodError: no method matching get(::Bool, ::String, ::Missing) in create_cost_curve_from_cems #1583 (#1649)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 2 months ago

PowerSystems.jl - v5.7.0

PowerSystems v5.7.0

Diff since v5.6.1

Breaking changes

  • Addition of GenericImpedance

Merged pull requests:

  • add virtualadmittance component (#1643) (@m-bossart)
  • voltage helper (#1644) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 2 months ago

PowerSystems.jl - v5.6.1

PowerSystems v5.6.1

Diff since v5.6.0

Merged pull requests:

  • hotfix: reference correct field name (#1642) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 2 months ago

PowerSystems.jl - v5.6.0

PowerSystems v5.6.0

Diff since v5.5.0

Merged pull requests:

  • Update redirect URL in index.html (#1636) (@kdayday)
  • Fix removal of supplemental attributes by type (#1637) (@daniel-thom)
  • Enforce unique bus numbers for DCBus similar to ACBus (#1638) (@Copilot)
  • Add replace_dynamic_injector! method (#1639) (@Copilot)
  • update units test for PSB PR 186 (#1641) (@luke-kiernan)

Closed issues:

  • Add method to replace dynamic injector (#891)
  • Single source of truth for PSY structs (#1278)
  • Refactor parsing code into standalone parser packages (#1551)
  • Enforce unique numbers for DCBus similar like ACBus (#1625)
  • Example in generated_working_with_time_series tutorial didn't reflect the image (#1633)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 3 months ago

PowerSystems.jl - v5.5.0

PowerSystems v5.5.0

Diff since v5.4.0

Breaking changes

  • Add Plant Attributes
  • Corrections to the PSSe parser

Merged pull requests:

  • Jd/plant attributes (#1497) (@jd-lara)
  • Switch tutorials to Literate.jl formatting and add script and Notebook links (#1603) (@kdayday)
  • add a clauderc for PSY (#1620) (@jd-lara)
  • fix system checks (#1621) (@m-bossart)
  • Add power concepts documentation and clarify storage_capacity per-unit relationship (#1623) (@Copilot)
  • Fix documentation badge link in README.md (#1624) (@claytonpbarrows)
  • small docstring fix (#1626) (@m-bossart)
  • fix: remove r,x and tap formatters from exporter metadata (#1629) (@mcllerena)
  • Address review comments: cleanup stale notebooks, fix regex overlap, correct typos (#1631) (@Copilot)

Closed issues:

  • Add Plant Supplemental Attribute (#1468)
  • FixedAdmittance load calculation in system checks (#1618)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 4 months ago

PowerSystems.jl - v5.4.0

PowerSystems v5.4.0

Diff since v5.3.0

Merged pull requests:

  • Add test for time-varying PWL cost data on ReserveDemandCurve (#1564) (@Copilot)
  • add supplemental accesor for time series multiplier for HydroReservoir (#1596) (@rodrigomha)
  • with_units_base on comp vs. on sys bugfix (#1604) (@luke-kiernan)
  • Fix tests 1.13 (#1605) (@ymiftah)
  • fix typo in from-to setter (#1606) (@luke-kiernan)
  • Update institutional references from NREL to NLR (#1608) (@Copilot)
  • Modernize import syntax from const ALIAS = Package to import Package as ALIAS (#1609) (@Copilot)
  • add chart of static injection similarities/differences (#1612) (@luke-kiernan)
  • Add LOG_GROUP_PARSING to parsing validation warnings (#1613) (@luke-kiernan)
  • Fix heat rate docs example (#1614) (@m-bossart)
  • Fix docs for IS alias (#1615) (@kdayday)

Closed issues:

  • Tutorial or how-to of time-series component availability (#1503)
  • Add a test to attach time varying curves to ReseveDemandCurve (#1540)
  • with_units_base bug (#1590)
  • Bounds error on system creation (> 1.13-alpha2) (#1600)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 4 months ago

PowerSystems.jl - v0.3.1

PowerSystems v0.3.1

Diff since v0.3.0

This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 4 months ago

PowerSystems.jl - v5.3.0

PowerSystems v5.3.0

Diff since v5.2.0

Breaking changes

  • 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)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 6 months ago

PowerSystems.jl - v5.2.0

PowerSystems v5.2.0

Diff since v5.1.0

Breaking changes

  • No Breaking Changes

New interfaces

  • 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)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 7 months ago

PowerSystems.jl - v5.1.0

PowerSystems v5.1.0

Diff since v5.0.1

Breaking changes

  • 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)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 7 months ago

PowerSystems.jl - v5.0.1

PowerSystems v5.0.1

Diff since v5.0.0

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)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 7 months ago

PowerSystems.jl - v5.0.0

PowerSystems v5.0.0

Diff since v4.6.2

Breaking changes

  • 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)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 7 months ago

PowerSystems.jl - v4.6.2

PowerSystems v4.6.2

Diff since v4.6.1

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)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 1 year ago

PowerSystems.jl - v4.6.1

PowerSystems v4.6.1

Diff since v4.6.0

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)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 1 year ago

PowerSystems.jl - v4.6.0

PowerSystems v4.6.0

Diff since v4.5.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 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)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 1 year ago

PowerSystems.jl - v4.5.0

PowerSystems v4.5.0

Diff since v4.4.2

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)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 1 year ago

PowerSystems.jl - v4.4.2

PowerSystems v4.4.2

Diff since v4.4.1

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)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 1 year ago

PowerSystems.jl - v4.4.1

PowerSystems v4.4.1

Diff since v4.4.0

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:

  • Document adding components (#794)
  • docs: market bid example error (#1187)
  • get_buses fails when argument is area if Area is not assigned for all buses. (#1203)
  • Add "Converting CSV to RawTimeSeries" documentation (#1210)
  • Review Parser from PM (#1219)
  • Move with_units here from PowerFlows.jl (#1229)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 1 year ago

PowerSystems.jl - v4.4.0

PowerSystems v4.4.0

Diff since v4.3.1

Merged pull requests:

  • Add initial_input to MarketBidCost (#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 argument load_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)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 1 year ago

PowerSystems.jl - v4.3.1

PowerSystems v4.3.1

Diff since v4.3.0

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)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 2 years ago

PowerSystems.jl - v4.3.0

PowerSystems v4.3.0

Diff since v4.2.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)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 2 years ago

PowerSystems.jl - v4.2.0

PowerSystems v4.2.0

Diff since v4.1.4

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 ValueCurves, cost aliases, CostCurve, FuelCurve, and associated tests from PSY to IS (PSY version) (#1169) (@GabrielKS)

Closed issues:

  • Document addition of time series data with transformed time series. (#935)
  • "PV" should be "PVe" (#1144)
  • Add StorageTech to Enumerated Types docs page (#1145)
  • Code not precompiling due to undefined "@kwdef" (#1167)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 2 years ago

PowerSystems.jl - v4.1.4

PowerSystems v4.1.4

Diff since v4.1.3

Merged pull requests:

  • Yet more PSY3 to PSY4 system conversions (#1155) (@GabrielKS)
  • Add Honduras structs (#1158) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 2 years ago

PowerSystems.jl - v4.1.3

PowerSystems v4.1.3

Diff since v4.1.2

Merged pull requests:

  • Rework variable costs page, add cost plot drawings (#1149) (@GabrielKS)
  • Add cost alias functions to public API (#1152) (@kdayday)
  • Update table data parser to work with WECC dataset (#1153) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 2 years ago

PowerSystems.jl - v4.1.2

PowerSystems v4.1.2

Diff since v4.1.1

Merged pull requests:

  • Add is_component_in_aggregation_topology (#1146) (@GabrielKS)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 2 years ago

PowerSystems.jl - v4.1.1

PowerSystems v4.1.1

Diff since v4.1.0

Merged pull requests:

  • Kdrh/psy4 docs renaming (#1141) (@jd-lara)
  • update codecov version (#1142) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 2 years ago

PowerSystems.jl - v4.1.0

PowerSystems v4.1.0

Diff since v4.0.2

Merged pull requests:

  • Add supplemental accesors for AreaInterchange and TransmissionInterface (#1139) (@rodrigomha)
  • Add input_at_zero to cost functions (#1140) (@GabrielKS)

Closed issues:

  • Add documentation for updated Cost Functions models (#985)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 2 years ago

PowerSystems.jl - v4.0.2

PowerSystems v4.0.2

Diff since v4.0.1

Merged pull requests:

  • Operating cost documentation updates (#1120) (@kdayday)
  • Psy4 documentation (#1138) (@jd-lara)

Closed issues:

  • Defeat Remaining Bastions of Old Cost Logic (#1087)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 2 years ago

PowerSystems.jl - v4.0.1

PowerSystems v4.0.1

Diff since v4.0.0

Merged pull requests:

  • Update Project.toml (#1137) (@jd-lara)

Closed issues:

  • PSY Remaining TODOs for Second Cost Refactor (#1092)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 2 years ago

PowerSystems.jl - v4.0.0

PowerSystems v4.0.0

Diff since v3.3.0

Merged pull requests:

  • Repair StandardLoad parsing from .mat/.raw files (#1065) (@HaleyRoss)
  • Initial refactor of cost functions (#1071) (@jd-lara)
  • Allow bulk writing and reading of time series (#1077) (@daniel-thom)
  • Fix component-is-attached-to-system check (#1080) (@daniel-thom)
  • Docs and tests for sharing time series data on a component across multiple fields (#1083) (@daniel-thom)
  • Merge main into psy4 (#1085) (@daniel-thom)
  • Add new parsing capabilities for DERA1 (#1088) (@rodrigomha)
  • Construct a system from a subsystem (#1089) (@daniel-thom)
  • Support time series redesign in InfrastructureSystems (#1090) (@daniel-thom)
  • Documentation updates based on psy4 (#1091) (@kdayday)
  • Fix downloads count badge (#1093) (@pricklypointer)
  • Refactor storage of supplemental attributes and time series (#1095) (@daniel-thom)
  • Revert HDF serialization of PSY structs (#1096) (@GabrielKS)
  • More Miscellaneous Costs Cleanup (#1097) (@GabrielKS)
  • change getters (#1099) (@jd-lara)
  • Redefine TimeSeriesKey (#1100) (@daniel-thom)
  • Fuel Cost Interface, Including Time Series (#1101) (@GabrielKS)
  • Renovate time series functionality for MarketBidCost (#1103) (@GabrielKS)
  • Show whether a component has supplemental attributes (#1104) (@daniel-thom)
  • Accept Dates.Period in transform_single_time_series! (#1105) (@daniel-thom)
  • Jd/struct changesv1 (#1106) (@jd-lara)
  • Jd/add interarea exchanges (#1108) (@jd-lara)
  • Hr/limiter implement (#1110) (@HaleyRoss)
  • Docstrings (#1111) (@kdayday)
  • Add VOM cost to fuel curve (#1112) (@rodrigomha)
  • Fix issue 1081, fix bug from PR 1112 (#1114) (@GabrielKS)
  • Jd/add missing ext (#1116) (@jd-lara)
  • Jd/parser speed tests (#1117) (@jd-lara)
  • Update README.md (#1118) (@claytonpbarrows)
  • Docstrings Local Branch (#1119) (@rodrigomha)
  • add branch name to logger (#1122) (@jd-lara)
  • Make vom_cost a LinearCurve in ProductionVariableCosts, add tests (#1124) (@GabrielKS)
  • Add Pretty Cost Printing (#1125) (@GabrielKS)
  • fixing tabular parser (#1126) (@claytonpbarrows)
  • forward method (#1127) (@jd-lara)
  • Add function to add time series in bulk (#1130) (@daniel-thom)
  • Add Cost Alias Getters (#1131) (@GabrielKS)
  • Add some more PSY 3 -> PSY 4 system conversions (#1132) (@GabrielKS)
  • update loss function for Interconnecting Converter (#1135) (@rodrigomha)
  • Psy4 (#1136) (@jd-lara)

Closed issues:

  • add support for price sensitive demands (#606)
  • Excessive warning Storage Cost (#720)
  • Support for other time series objects (#790)
  • add time series checker function (#911)
  • Add support for cost functions with fuel inputs (#1007)
  • Give error or warning when assigning services to a device from another system (#1016)
  • Broken link in the PSY documentation (#1020)
  • Give error/warning when removing component (service) that is not in the system (#1023)
  • Adding warnings to time series parsing non-supported timestamp format (#1028)
  • StandardLoad parser broken (#1032)
  • Missing field ext in some structures (#1043)
  • Implement pretty print REPL methods for operation cost (#1048)
  • Add time_series_container to StaticReserveGroup (#1062)
  • Add enums for battery technologies (#1064)
  • Support for different resolution time series (#1068)
  • Add efficiency to Hybrids PCC data (#1070)
  • Support MarketBidCost for InterruptiblePowerLoad or loads overall (#1075)
  • Support large set of MarketBidCost (#1076)
  • Support a system serialization to JSON when MarketBidCost has services (#1081)
  • ExponentialLoad not exported (#1084)
  • Support export of subsystem to a new system (#1086)
  • Missing items for TimeSeries (#1094)
  • Validation on negative reactances of branches (#1098)
  • Enum for HydroPumpedStorage status (#1102)
  • Reimplement RTS cost function parsing (#1109)
  • Nail down naming of everything to both conform to power systems domain conventions and not be misleading about what things are (#1123)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 2 years ago

PowerSystems.jl - v3.3.0

PowerSystems v3.3.0

Diff since v3.2.3

Merged pull requests:

  • Adding subsystem tests for 2 Area 5 bus system (#1053) (@tengis-nrl)
  • Remove duplicate check (#1055) (@daniel-thom)
  • Variable Cost Refactor Part 1: Function Data (#1056) (@GabrielKS)
  • Fixing the failed test (#1058) (@tengis-nrl)
  • Variable Cost Refactor Part 2: PowerSimulations (#1059) (@GabrielKS)
  • Jd/outagesv2 (#1061) (@jd-lara)
  • Serialize everything but time series (#1063) (@daniel-thom)
  • Jd/add attribute containers (#1066) (@jd-lara)
  • Rename CurrentLimiters to OutputCurrentLimiter (#1067) (@HaleyRoss)
  • Jd/fix tests (#1069) (@jd-lara)
  • Ensure that the test file can be overwritten (#1072) (@daniel-thom)
  • Use nameof instead of custom function (#1073) (@daniel-thom)
  • Resolve nameof vs strip_module_name (#1074) (@daniel-thom)
  • Support fix for PowerSimulations #1064 (#1078) (@GabrielKS)

Closed issues:

  • Battery Cost (#934)
  • Add location/outage information (#943)
  • Enable use of subsystems in get_components (#1041)
  • Introduce contingency attributes (#1042)
  • Inverter Output Current Limit implementation (#1054)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 2 years ago

PowerSystems.jl - v3.2.3

PowerSystems v3.2.3

Diff since v3.2.2

Merged pull requests:

  • Add support for subsystems (#1047) (@daniel-thom)
  • add print method for operational cost types (#1049) (@jd-lara)
  • Add bus_name_formatter to documentation (#1050) (@HaleyRoss)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 2 years ago

PowerSystems.jl - v3.2.2

PowerSystems v3.2.2

Diff since v3.2.1

Merged pull requests:

  • Initial support for supplemental attributes (#1039) (@daniel-thom)
  • Fix case sensitivity in enum parsers (#1045) (@GabrielKS)
  • Update Project.toml (#1046) (@jd-lara)

Closed issues:

  • Document how custom structs should use type of system (#904)
  • Unsupported kwargs = [:forecast_resolution] (#1002)
  • Sustained Time in Services is Float64 (#1009)
  • De-serializing a PSY 2.0 GenericBattery with PSY 3.0 fails (#1030)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 2 years ago

PowerSystems.jl - v3.2.1

PowerSystems v3.2.1

Diff since v3.2.0

Merged pull requests:

  • remove info (#1035) (@jd-lara)
  • change the bus name convention (#1036) (@jd-lara)
  • Fix serialization of System.frequency (#1038) (@daniel-thom)

Closed issues:

  • Feedback on Detected EXCEPTION-HANDLING (#1019)
  • print_struct failing in Introduction tutorial (#1026)
  • System Base Frequency not retained in JSON deserialisation (#1037)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 2 years ago

PowerSystems.jl - v3.2.0

PowerSystems v3.2.0

Diff since v3.1.2

Merged pull requests:

  • Add DEGOV (#1027) (@m-bossart)
  • correct tap transformer calculation (#1034) (@jd-lara)

Closed issues:

  • add accesor for reactive power limits for Source (#1031)
  • X-ref transformer parsing issue (#1033)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 2 years ago

PowerSystems.jl - v3.1.2

PowerSystems v3.1.2

Diff since v3.1.1

Merged pull requests:

  • add source qlimits (#1025) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 2 years ago

PowerSystems.jl - v3.1.1

PowerSystems v3.1.1

Diff since v3.1.0

Merged pull requests:

  • Update Docs to PSY 3.0 (#1024) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 2 years ago

PowerSystems.jl - v3.1.0

PowerSystems v3.1.0

Diff since v3.0.1

Merged pull requests:

  • Implement convert_component! for StandardLoad <- PowerLoad (#1022) (@GabrielKS)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 2 years ago

PowerSystems.jl - v3.0.1

PowerSystems v3.0.1

Diff since v3.0.0

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 2 years ago

PowerSystems.jl - v3.0.0

PowerSystems v3.0.0

Diff since v2.6.1

Closed issues:

  • HVDC data modeling tracking issue (#944)
  • get_primer_mover is type unstable (#999)
  • Add current limiters to DynamicInjectors (#1003)

Merged pull requests:

  • Psy3 (#1012) (@jd-lara)
  • Add current lims to psy3 (#1014) (@rodrigomha)
  • add deployed fraction to reserves (#1015) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 2 years ago

PowerSystems.jl - v2.6.1

PowerSystems v2.6.1

Diff since v2.5.0

Merged pull requests:

  • add new field for reserve (#1010) (@jd-lara)
  • Jd/updates to generic battery (#1011) (@jd-lara)
  • Make deserialization thread-safe (#1013) (@daniel-thom)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 2 years ago

PowerSystems.jl - v2.6.0

PowerSystems v2.6.0

Diff since v2.5.0

Merged pull requests:

  • add new field for reserve (#1010) (@jd-lara)
  • Jd/updates to generic battery (#1011) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 3 years ago

PowerSystems.jl - v2.5.0

PowerSystems v2.5.0

Diff since v2.4.0

Merged pull requests:

  • PSS2C struct (#1001) (@luisdi97)
  • add new inverter metamodel figure (#1004) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 3 years ago

PowerSystems.jl - v2.4.0

PowerSystems v2.4.0

Diff since v2.3.0

Merged pull requests:

  • Jd/add penalty to interface (#998) (@jd-lara)
  • PSS2B struct (#1000) (@luisdi97)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 3 years ago

PowerSystems.jl - v2.3.0

PowerSystems v2.3.0

Diff since v2.2.0

Closed issues:

  • add max participation field to reserves (#995)

Merged pull requests:

  • Jd/interface implementation (#994) (@jd-lara)
  • Updating Reserve structs (#996) (@sourabhdalvi)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 3 years ago

PowerSystems.jl - v2.2.0

PowerSystems v2.2.0

Diff since v2.1.2

Merged pull requests:

  • Return SIIP-Examples tutorials to PSY Docs (#992) (@rodrigomha)
  • Adding new PSS2A Struct (#993) (@luisdi97)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 3 years ago

PowerSystems.jl - v2.1.2

PowerSystems v2.1.2

Diff since v2.1.1

Merged pull requests:

  • Jd/master main (#989) (@jd-lara)
  • siip to sienna (#990) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 3 years ago

PowerSystems.jl - v2.1.1

PowerSystems v2.1.1

Diff since v2.1.0

Closed issues:

  • get_time_series methods don't convert time series values to natural units for Services (#972)

Merged pull requests:

  • Fixing unit conversion reserves (#988) (@sourabhdalvi)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 3 years ago

PowerSystems.jl - v2.1.0

PowerSystems v2.1.0

Diff since v2.0.4

Closed issues:

  • TableDataParaser not catching must run from csv file (#981)

Merged pull requests:

  • add PNM to cross package tests (#982) (@jd-lara)
  • Fix ThermalStandard must_run in tabular data parser (#984) (@scdhulipala)
  • Add CSVGN1 Struct (#986) (@luisdi97)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 3 years ago

PowerSystems.jl - v2.0.4

PowerSystems v2.0.4

Diff since v2.0.3

Closed issues:

  • Give better error message if a user stores a component inside the System ext field (#971)
  • Print Time Series Names (summary) when displaying component summary (#973)
  • validation process is broken for PSY1.x systems when using PSY2.0 (#974)
  • PowerLoad time series issue in PSY2.0 (#975)

Merged pull requests:

  • Check for invalid values in component ext (#977) (@daniel-thom)
  • Improve printing of time series instances (#979) (@daniel-thom)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 3 years ago

PowerSystems.jl - v2.0.3

PowerSystems v2.0.3

Diff since v2.0.2

Closed issues:

  • Add logging control when parsing from files (#828)
  • Base.deepcopy of System doesn't work with an alternate time series directory (#916)
  • Relax bus voltage checks (#936)
  • Implement Data Model for HVDC line (no converter) (#954)
  • De-serialization of Arc broken (#966)
  • system serialization error (#970)

Merged pull requests:

  • Change limits of HVDC T-model line to rate (#967) (@rodrigomha)
  • Address Deserialization issue (#969) (@rodrigomha)
  • Update naming and issues detected when updating PSID (#976) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 3 years ago

PowerSystems.jl - v2.0.2

PowerSystems v2.0.2

Diff since v2.0.1

Merged pull requests:

  • [PSY 3.0] Change Bus to ACBus (#956) (@rodrigomha)
  • Add Standard DC and T-Model DC Lines (#960) (@rodrigomha)
  • Adding Interconnecting Converters (#961) (@rodrigomha)
  • Jd/two terminal rename (#962) (@jd-lara)
  • fix PSB version in tests (#963) (@jd-lara)
  • Add IPCs to psy3 (#964) (@rodrigomha)
  • update use of formatter (#965) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 3 years ago

PowerSystems.jl - v2.0.1

PowerSystems v2.0.1

Diff since v2.0.0

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 3 years ago

PowerSystems.jl - v2.0.0

PowerSystems v2.0.0

Diff since v1.25.3

Closed issues:

  • Upcoming deprecation Julia 1.6 (#717)
  • supplemental accessor for battery reactive power fails if nothing (#799)
  • Tutorials are not standalone (#812)
  • align BusTypes enum with PowerModels Int bus types (#814)
  • Support explicit parsing of Z, I, P loads (#823)
  • Load Modeling tracking issue (#847)
  • Expression contains an invalid NaN constant. This could be produced by Inf - Inf. (#884)
  • Remove PowerLoadPF (#899)
  • Simplify the addition of new structs (#906)
  • add "name" to system (#914)
  • system metadata (#915)
  • Displaying systems with pretty tables in logger (#924)
  • Parsers (#928)
  • PSY 2.0 (#929)
  • Network Matricies (#930)
  • System Metadata (#932)
  • Rename get_active_power to get_active_power_control for outer control (#937)
  • fix doctoring typo IEEE ST (#938)
  • HVDC data modeling tracking issue (#944)
  • Parsing on PowerFlowData (#948)
  • create DC buses structures (needed to support multiple Lines connected to the same converter) (#950)

Merged pull requests:

  • Sd/parser fixes (#940) (@jd-lara)
  • Jd/misc fixes (#941) (@jd-lara)
  • Add support for system metadata (#945) (@daniel-thom)
  • Psy2 (#957) (@jd-lara)
  • get_max_reactive_power fix (#958) (@jd-lara)
  • Jd/docs improvements (#959) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 3 years ago

PowerSystems.jl - v1.25.3

PowerSystems v1.25.3

Diff since v1.25.2

Closed issues:

  • TS Deepcopy (#931)
  • HDF5 repack (#933)

Merged pull requests:

  • refactor load usage (#898) (@jd-lara)
  • Add use of time_series_directory in Base.deepcopy (#939) (@daniel-thom)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 3 years ago

PowerSystems.jl - v1.25.2

PowerSystems v1.25.2

Diff since v1.25.1

Merged pull requests:

  • Scd/psse parser updates (#922) (@scdhulipala)
  • only check connectivity for multiple nodes (#927) (@m-bossart)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 3 years ago

PowerSystems.jl - v1.25.1

PowerSystems v1.25.1

Diff since v1.25.0

Merged pull requests:

  • Jd/table data parser improvements (#926) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 3 years ago

PowerSystems.jl - v1.25.0

PowerSystems v1.25.0

Diff since v1.24.2

Merged pull requests:

  • Add new active constant power and generic load models (#923) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 3 years ago

PowerSystems.jl - v1.24.2

PowerSystems v1.24.2

Diff since v1.24.1

Merged pull requests:

  • Automate the process for generating structs (#917) (@daniel-thom)
  • adding downloads badge (#920) (@claytonpbarrows)
  • Update code for latest PrettyTables version (#921) (@daniel-thom)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 3 years ago

PowerSystems.jl - v1.24.1

PowerSystems v1.24.1

Diff since v1.24.0

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 3 years ago

PowerSystems.jl - v1.24.0

PowerSystems v1.24.0

Diff since v1.23.0

Closed issues:

  • Allow add_component to reinitialize states on DynamicInjector (#909)
  • export get_renewable_unit for hybrid systems (#908)
  • base_power is not typed to be Float64 in constructors (#912)

Merged pull requests:

  • Jd/minor fixes (#913) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 3 years ago

PowerSystems.jl - v1.23.0

PowerSystems v1.23.0

Diff since v1.22.4

Merged pull requests:

  • Add Sauer Pai struct (#905) (@marenat)
  • Add VOC struct (#907) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 4 years ago

PowerSystems.jl - v1.22.4

PowerSystems v1.22.4

Diff since v1.22.3

Closed issues:

  • Can't Install PowerSystems.jl (#902)

Merged pull requests:

  • add standard load (#900) (@jd-lara)
  • Add w ref dera (#901) (@m-bossart)
  • Speed-up battery parsing (#903) (@josephmckinsey)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 4 years ago

PowerSystems.jl - v1.22.3

PowerSystems v1.22.3

Diff since v1.22.2

Merged pull requests:

  • Add REGCA new struct for future PSCAD validation (#897) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 4 years ago

PowerSystems.jl - v1.22.2

PowerSystems v1.22.2

Diff since v1.22.1

Closed issues:

  • Problem with parsing of PSSE transformer data (#879)
  • Add Parser of STAB1 and fix description (#894)

Merged pull requests:

  • fix shunt location in ybus (#895) (@jd-lara)
  • Add STAB1 parser (#896) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 4 years ago

PowerSystems.jl - v1.22.1

PowerSystems v1.22.1

Diff since v1.22.0

Merged pull requests:

  • Add EXST1 parser (#892) (@rodrigomha)
  • Add Induction Motor Additional Params (#893) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 4 years ago

PowerSystems.jl - v1.22.0

PowerSystems v1.22.0

Diff since v1.21.3

Merged pull requests:

  • Add induction motors structs (#885) (@rodrigomha)
  • Fix naming Induction machine states (#886) (@rodrigomha)
  • add missing references to dera (#887) (@m-bossart)
  • Test required accessors for subtypes of Component (#888) (@daniel-thom)
  • Correct induction machine parameters (#890) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 4 years ago

PowerSystems.jl - v1.21.3

PowerSystems v1.21.3

Diff since v1.21.2

Merged pull requests:

  • Add der d struct (#876) (@tavovalmo)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 4 years ago

PowerSystems.jl - v1.21.2

PowerSystems v1.21.2

Diff since v1.21.1

Merged pull requests:

  • Fix AggregateDistributedGenerationA (#883) (@m-bossart)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 4 years ago

PowerSystems.jl - v1.21.1

PowerSystems v1.21.1

Diff since v1.21.0

Merged pull requests:

  • Jd/parser fixes (#882) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 4 years ago

PowerSystems.jl - v1.21.0

PowerSystems v1.21.0

Diff since v1.20.2

Merged pull requests:

  • Add new AVRs ST1 and EX4VSA (#874) (@rodrigomha)
  • Add dera (#875) (@marenat)
  • include struct for STAB1 (#877) (@tavovalmo)
  • Add genqec rr struct (#878) (@tavovalmo)
  • Add Exponential Load model (#880) (@rodrigomha)
  • Fix Source R and X source base values (#881) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 4 years ago

PowerSystems.jl - v1.20.2

PowerSystems v1.20.2

Diff since v1.20.1

Merged pull requests:

  • Update generated structs with disabled formatter (#870) (@daniel-thom)
  • Update Project.toml (#871) (@jd-lara)
  • re run generated (#872) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 4 years ago

PowerSystems.jl - v1.20.1

PowerSystems v1.20.1

Diff since v1.20.0

Merged pull requests:

  • Disable standalone mode for HTML display (#868) (@daniel-thom)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 4 years ago

PowerSystems.jl - v1.20.0

PowerSystems v1.20.0

Diff since v1.19.0

Closed issues:

  • PowerSystems.ReserveUp not defined (#863)
  • Accessing bus shunts (#866)

Merged pull requests:

  • Fix saturation bug (#865) (@rodrigomha)
  • handling bus shunts in tabular parser (#867) (@claytonpbarrows)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 4 years ago

PowerSystems.jl - v1.19.0

PowerSystems v1.19.0

Diff since v1.18.5

Closed issues:

  • copy_time_series! signature inconsistent with IS definition (#860)

Merged pull requests:

  • Add get_components method with filter_func (#858) (@daniel-thom)
  • Fix Saturation calculations (#859) (@rodrigomha)
  • Use IS.copy_time_series! directly (#861) (@daniel-thom)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 4 years ago

PowerSystems.jl - v1.18.5

PowerSystems v1.18.5

Diff since v1.18.4

Closed issues:

  • handle "PVe" categories in table data parser (#849)
  • make "position" default conditional in storage.csv (#850)

Merged pull requests:

  • Cb/unit conversion (#857) (@claytonpbarrows)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.18.4

PowerSystems v1.18.4

Diff since v1.18.3

Closed issues:

  • Error in Ymatrix when building model from RAW file (#853)

Merged pull requests:

  • Updating copy subcomponent time series method (#856) (@sourabhdalvi)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.18.3

PowerSystems v1.18.3

Diff since v1.18.2

Closed issues:

  • Error when parsing a RAW (PSSE) file (#852)

Merged pull requests:

  • add ybus data checks (#854) (@jd-lara)
  • add parsing checks base impedance (#855) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.18.2

PowerSystems v1.18.2

Diff since v1.18.1

Merged pull requests:

  • update files (#848) (@jd-lara)
  • Update Project.toml (#851) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.18.1

PowerSystems v1.18.1

Diff since v1.18.0

Merged pull requests:

  • improving flexibility of table data parsing (#844) (@claytonpbarrows)
  • Use AbstractVector in _make_ax_ref (#845) (@andrewrosemberg)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.18.0

PowerSystems v1.18.0

Diff since v1.17.0

Closed issues:

  • [Security] Workflow format-check.yml is using vulnerable action actions/checkout (#841)

Merged pull requests:

  • Update format-check.yml (#842) (@jd-lara)
  • Add subcomponent time series to subsystem (#843) (@daniel-thom)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.17.0

PowerSystems v1.17.0

Diff since v1.16.0

Merged pull requests:

  • Cb/cdm parser bugs (#838) (@claytonpbarrows)
  • Fix serialization of Union types with Nothing (#840) (@daniel-thom)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.16.0

PowerSystems v1.16.0

Diff since v1.15.3

Merged pull requests:

  • Improve handling of set_name! on components (#837) (@daniel-thom)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.15.3

PowerSystems v1.15.3

Diff since v1.15.2

Merged pull requests:

  • correct matpower parsing (#836) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.15.2

PowerSystems v1.15.2

Diff since v1.15.1

Closed issues:

  • Broken Docs (#817)
  • add PrimeMovers and ThermalFuels enums to docs (#833)

Merged pull requests:

  • Cb/print improvement (#834) (@claytonpbarrows)
  • Change order of VirtualInertia states (#835) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.15.1

PowerSystems v1.15.1

Diff since v1.15.0

Merged pull requests:

  • print only if changed (#832) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.15.0

PowerSystems v1.15.0

Diff since v1.14.1

Closed issues:

  • refactor SIL warnings (#792)

Merged pull requests:

  • Update Project.toml (#830) (@claytonpbarrows)
  • Remove check_sil from add_component! call stack (#831) (@daniel-thom)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.14.1

PowerSystems v1.14.1

Diff since v1.14.0

Merged pull requests:

  • Fix Fixed Admittance parser and power flow issue (#827) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.14.0

PowerSystems v1.14.0

Diff since v1.13.3

Merged pull requests:

  • Fix method ambiguity (#825) (@daniel-thom)
  • update dependencies (#826) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.13.3

PowerSystems v1.13.3

Diff since v1.13.2

Merged pull requests:

  • fix dyr parser (#824) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.13.2

PowerSystems v1.13.2

Diff since v1.13.1

Merged pull requests:

  • handle psse other load types (#822) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.13.1

PowerSystems v1.13.1

Diff since v1.13.0

Closed issues:

  • Remove trailing whitespace from bus names parsing (#779)

Merged pull requests:

  • Update to latest pretty_table interface (#819) (@daniel-thom)
  • Jd/formatter fixc2 (#820) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.13.0

PowerSystems v1.13.0

Diff since v1.12.0

Merged pull requests:

  • Adding new abstract reserve type (#815) (@sourabhdalvi)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.12.0

PowerSystems v1.12.0

Diff since v1.11.2

Merged pull requests:

  • Update README.md (#802) (@pitmonticone)
  • Update index.md (#803) (@pitmonticone)
  • Update intro_page.md (#804) (@pitmonticone)
  • Update type_structure.md (#805) (@pitmonticone)
  • Update system.md (#806) (@pitmonticone)
  • Update time_series.md (#807) (@pitmonticone)
  • Update network_matrices.jl (#808) (@pitmonticone)
  • merge doc patch prs (#809) (@jd-lara)
  • Cb/update pm parsers (#810) (@claytonpbarrows)
  • Add check_components method (#811) (@daniel-thom)
  • Fix time_periods in Modeling with JuMP (#813) (@odow)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.11.2

PowerSystems v1.11.2

Diff since v1.11.1

Merged pull requests:

  • Cb/update pm parsers (#800) (@claytonpbarrows)
  • Fix power flow dataframe solution (#801) (@rodrigomha)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.11.1

PowerSystems v1.11.1

Diff since v1.11.0

Merged pull requests:

  • get time series counts bugfix (#798) (@jd-lara)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] over 4 years ago

PowerSystems.jl - v1.11.0

PowerSystems v1.11.0

Diff since v1.10.0

Merged pull requests:

  • Add Parser for Generic Renewable Models (#795) (@rodrigomha)
  • Enhance printing of system and components (#796) (@daniel-thom)
  • Add examples for show_components (#797) (@daniel-thom)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 5 years ago

PowerSystems.jl - v1.10.0

PowerSystems v1.10.0

Diff since v1.9.0

Closed issues:

  • validation items (#265)
  • Validation of ranges in devices should consider status (#491)
  • System kwargs missing from docstring (#710)
  • Update documentation figs for dark mode (#766)
  • Warning log messages can be confusing because of log suppression (#775)
  • Power flow case doesn't handle storage correctly (#782)
  • Periodic source has a bus field. (#785)
  • Do not create H5 files when serializing systems that don't have time series (#791)

Merged pull requests:

  • Add renewable generic models structs (#776) (@rodrigomha)
  • Add regca1 (#777) (@m-bossart)
  • periodic variable source (#778) (@jd-lara)
  • Fix for PeriodicVariableSource (#780) (@m-bossart)
  • Fix Powerflow issues (#783) (@rodrigomha)
  • add serialization test (#786) (@jd-lara)
  • remove bus from periodic source (#787) (@jd-lara)
  • Remove available field from PeriodicVariableSource (#789) (@m-bossart)
  • Update docs to describe new environment variable (#793) (@daniel-thom)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] almost 5 years ago