There is a newer version of the record available.

Published June 25, 2024 | Version v4.0.0
Software Open

PowerSystems.jl — A power system data management package for large scale modeling

Description

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)

Notes

If you use this software, please cite it as below.

Files

NREL-Sienna/PowerSystems.jl-v4.0.0.zip

Files (1.5 MB)

Name Size Download all
md5:9d2bc6379e7a53ff6fba38a0ee39d059
1.5 MB Preview Download

Additional details

Related works