Releases: NREL-Sienna/PowerSystems.jl
Releases · NREL-Sienna/PowerSystems.jl
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:
v4.1.4
PowerSystems v4.1.4
Merged pull requests:
- Yet more PSY3 to PSY4 system conversions (#1155) (@GabrielKS)
- Add Honduras structs (#1158) (@rodrigomha)
v4.1.3
PowerSystems v4.1.3
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)
v4.1.2
PowerSystems v4.1.2
Merged pull requests:
- Add
is_component_in_aggregation_topology
(#1146) (@GabrielKS)
v4.1.1
v4.1.0
PowerSystems v4.1.0
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)
v4.0.2
v4.0.1
PowerSystems v4.0.1
Merged pull requests:
Closed issues:
- PSY Remaining TODOs for Second Cost Refactor (#1092)
v4.0.0
PowerSystems v4.0.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
aLinearCurve
inProductionVariableCost
s, 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)