Changelog#

All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.


1.0.0 - 2025-01-15#

Bug Fixes#

  • (docs) Update README.md - (249ab1b) - pesap

  • (plexos) Ext data export, Variable defaults, and Data File Scenario Filtering (#38) - (e963011) - Kamran Tehranchi

  • (plexos_export) Added coalduns mapping to ReEDS and adding line flow exporter (#55) - (b8cc616) - Jennie Jorgenson

  • Update link on README - (e02aca5) - pesap

  • Make ReEDS parser compatible with new cost functions (#44) - (0e09279) - pesap

  • update file name for planned outages from ReEDS (#49) - (a07253e) - Brian Sergi

  • Correctly assign output_active_power_limits (#59) - (cc76cf2) - pesap

  • Compatibility fixes for standard scenarios (#62) - (fc505d2) - pesap

  • Changed BaseUnit and description for fixed field for ThermalGenerationCost (#79) - (d2a2140) - pesap

  • Added correct unit validation for FuelPrice (#86) - (1f4f0b1) - pesap

  • Match the version of the code - (e0186c7) - pesap

Documentation#

  • Update README.md - (ac9971c) - pesap

  • Adding first version of documentation (#42) - (d893a6a) - pesap

  • Removing references to other repo. - (9910834) - pesap

  • Cleaning the docs for 1.0 release - (5d205ff) - pesap

  • Adding usage and how-tos to documentation. - (a7a0c7e) - pesap

Features#

  • (plexos) plexos parser xml (#93) - (835e904) - JensZack

  • (plugins) Adding CCS plugin for ReDS and Plexos translation (#95) - (73087e2) - pesap

  • Add compatibility with more operational cost representation on Plexos (#40) - (77dfceb) - pesap

  • Add ReEDS parser to the public version and some Plexos exporter fixes (#43) - (d1a61f0) - pesap

  • Option to Convert Quadratic Value Curves to PWL for Plexos Parser. Fix Reserve Units. (#45) - (5b5c360) - Kamran Tehranchi

  • Multiple updates to the Plexos parser (#47) - (bf284f2) - Kamran Tehranchi

  • Update issue templates - (ece260b) - pesap

  • New emission_cap plugin that sets a custom constraint for Plexos output model. (#57) - (9114586) - pesap

  • export fuel curves for plexos (#77) - (bd651e4) - JensZack

  • Add hurdle rate plugin for ReEDS2Plexos (#60) - (c0d28f6) - pesap

  • Update runner to UV (#80) - (03c5e05) - pesap

  • Adding new CLI entrypoints and better handling of scenarios (#94) - (45cda9b) - pesap

Miscellaneous Chores#

  • Adding upgrader package to the repo (#56) - (93363a9) - pesap

  • Adding more plexos reports to the default (#85) - (3caade5) - pesap

Tests#

  • (codecov) Adding codecov file (#92) - (959ef4d) - JensZack

Ci#

  • Add codecoverage - (eec2c24) - pesap

  • Add capability to run the CI manually - (2332c31) - pesap

  • Adding action on push to main - (a524c6e) - pesap

Fi#

  • Update README.md - (a7300a6) - pesap


[1.0.0rc0] - 2024-09-17#

Bug Fixes#

  • (enums) Uppercase all enums to be compliant with other languages. (#29) - (98c2a60) - pesap

  • (plexos) Fix Rating and Availability Logic (#8) - (2658b67) - Kamran Tehranchi

  • Cleaning configuration file for plexos and adding more testing (#11) - (dee6edc) - pesap

  • Updating codebase to match internal (#16) - (cd4d606) - pesap

Features#

  • Implements ValueCurves & Improve Prime Mover and Fuel Type Mapping (#12) - (fcc37c0) - Kamran Tehranchi

  • improve imports fuel costs (#13) - (c169f1b) - Kamran Tehranchi

  • Cost Function definition and export fixes (#24) - (eec9cb6) - Kamran Tehranchi

Miscellaneous Chores#

  • Fixing dependencies for runners and fixing testing (#9) - (718cf22) - pesap

Plexos#

  • Fix date_from date_to Filtering (#36) - (4ba60ce) - Kamran Tehranchi

  • Functionalizes field filtering and preparation of ext data (#37) - (9ddc209) - Kamran Tehranchi

Tests#

  • Added PJM test system and fixed enum representation to be just string. (#21) - (1277159) - pesap

Ci#

  • (actions) Added GitHub actions to the repo (#6) - (eec81bb) - pesap

  • Adding publish to pypy - (6dae411) - pesap