Skip to content

Releases: NatLabRockies/R2X

r2x: v2.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 20:18
c9f02ff

2.1.0 (2026-06-22)

Features

  • add new types of loads for reeds to plexos translations (#256) (cba09db)
  • update codebase for all translation to handle EI system and recent cross changes (#277) (863cbea)
  • update logic for general EI translation approach (#255) (649eba0)

Bug Fixes

  • add release skipping for existing version (d9caa29)
  • resolve reeds translation issues and update to latest code base (#266) (28addb2)
  • resolve reserve association issues and handle code base with recent r2x-reeds and r2x-sienna updates. (#274) (6d30202)

Documentation

  • add documentation for workflow and data conversion (#268) (7929d05)

Build

  • deps-dev: bump furo from 2025.9.25 to 2025.12.19 (#264) (713265c)
  • deps-dev: bump prek from 0.3.13 to 0.4.3 (#269) (9dedc99)
  • deps-dev: bump prek from 0.3.8 to 0.3.13 (#259) (40d52ff)
  • deps-dev: bump pytest-cov from 5.0.0 to 7.1.0 (#258) (052fa2f)
  • deps: bump actions/checkout from 6.0.2 to 6.0.3 (#270) (a533401)
  • deps: bump actions/labeler from 6.0.1 to 6.1.0 (#257) (77f1e15)
  • deps: bump actions/upload-artifact from 7.0.0 to 7.0.1 (#252) (c0e59ad)
  • deps: bump astral-sh/setup-uv from 8.0.0 to 8.1.0 (#253) (f9e8423)
  • deps: bump astral-sh/setup-uv from 8.1.0 to 8.2.0 (#275) (1000aca)
  • deps: bump codecov/codecov-action from 6.0.0 to 7.0.0 (#276) (211f8d6)
  • deps: bump googleapis/release-please-action from 4.4.0 to 5.0.0 (#254) (f8230da)
  • deps: bump peaceiris/actions-gh-pages from 4.0.0 to 4.1.0 (#263) (5e34e9b)

r2x-sienna-to-plexos: v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 19:42
fb35cc1

0.2.0 (2026-06-22)

Features

  • add new types of loads for reeds to plexos translations (#256) (cba09db)
  • update codebase for all translation to handle EI system and recent cross changes (#277) (863cbea)
  • update logic for general EI translation approach (#255) (649eba0)

r2x-reeds-to-sienna: v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 19:36
f6626c4

0.2.0 (2026-06-22)

Features

  • add new types of loads for reeds to plexos translations (#256) (cba09db)
  • update codebase for all translation to handle EI system and recent cross changes (#277) (863cbea)

Bug Fixes

  • resolve reeds translation issues and update to latest code base (#266) (28addb2)
  • resolve reserve association issues and handle code base with recent r2x-reeds and r2x-sienna updates. (#274) (6d30202)

r2x-reeds-to-plexos: v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 19:25
6001650

0.2.0 (2026-06-22)

Features

  • add new types of loads for reeds to plexos translations (#256) (cba09db)
  • update codebase for all translation to handle EI system and recent cross changes (#277) (863cbea)

r2x-plexos-to-sienna: v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 18:53
26c8ee8

0.2.0 (2026-06-22)

Features

  • add new types of loads for reeds to plexos translations (#256) (cba09db)
  • update codebase for all translation to handle EI system and recent cross changes (#277) (863cbea)

r2x: v2.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Apr 19:34
2e6927d

2.0.0 (2026-04-08)

⚠ BREAKING CHANGES

  • Replace monolithic parser/exporter with plugin architecture. - Introduce R2X Plugin Management System with discoverable plugin configs - Restructure into four independent packages under packages/: r2x-reeds-to-sienna, r2x-reeds-to-plexos, r2x-sienna-to-plexos, r2x-plexos-to-sienna - Extract parsing/exporting into separate model plugins, translations are now pure mapping logic - Overhaul CI/CD with per-package release-please, dependabot, auto-labeler, and commit linting - Add taplo (TOML linting), ty (type checking), and updated pre-commit hooks - Expand test coverage across all translation packages (getters, rules, utilities) - Fix min stable level zeroing, duplicated arcs, time series store, and template injection bugs - Fix smoke test to build all workspace packages locally for dependency resolution - Rewrite documentation to match new framework style and update README

Features

  • add check_solve_year method and add it to reeds parser test (#158) (366d7c4)
  • Add compatibility with more operational cost representation on Plexos (#40) (77dfceb)
  • Add functions to convert recf.h5 to new hdf5 format from ReEDS (#115) (cd0863e)
  • Add hurdle rate plugin for ReEDS2Plexos (#60) (c0d28f6)
  • Add new function that creates an instance of a model with the option to skip validation (#110) (dab93ff)
  • Add ReEDS parser to the public version and some Plexos exporter fixes (#43) (d1a61f0)
  • Adding smr technology from ReEDS. (#197) (0f938e3)
  • Adding cambium and electrolyzer plugin (#135) (966e5ac)
  • Adding new CLI entrypoints and better handling of scenarios (#94) (45cda9b)
  • Adding updated version of timeseries exporter and dispatch methods to get year from different models (#125) (b3d4b3d)
  • Cost Function definition and export fixes (#24) (eec9cb6)
  • export fuel curves for plexos (#77) (bd651e4)
  • First draft of ThermalMultiStart struct (#148) (81dda11)
  • Implements ValueCurves & Improve Prime Mover and Fuel Type Mapping (#12) (fcc37c0)
  • improve imports fuel costs (#13) (c169f1b)
  • models: Updating PHES to reflect latest version of PSY. (#144) (46ac96e)
  • Multiple updates to the Plexos parser (#47) (bf284f2)
  • New emission_cap plugin that sets a custom constraint for Plexos output model. (#57) (9114586)
  • plexos: Adding parsing of year,month,day files from plexos (#175) (1af4b33)
  • plexos: plexos parser xml (#93) (835e904)
  • plugins: Adding CCS plugin for ReDS and Plexos translation (#95) (73087e2)
  • Update issue templates (ece260b)
  • Update runner to UV (#80) (03c5e05)
  • v2.0.0 (#187) (161bcc9)

Bug Fixes

  • Add correct sorting for plexos files with TS_NYMDH and caching better the data files. (#152) (196f0d9)
  • Add special handling for load.h5 on ReEDS. (#149) (5701526)
  • Added correct unit validation for FuelPrice (#86) (1f4f0b1), closes #83
  • Adding capability to filter by weather year instead of indexing (#160) (e70f2e0)
  • Adding datetime fix for h5files (#174) (9199cf3)
  • Adding missing exports from models (#154) (2b67581)
  • Cambium fixes and upgrader fixes (#119) (f926bb4)
  • change co2_cap column name to tonne_per_year (#138) (553570a)
  • Changed BaseUnit and description for fixed field for ThermalGenerationCost (#79) (d2a2140), closes #76
  • Changing time series name for Regulation reserves (#145) (b0efb89)
  • Cleaning configuration file for plexos and adding more testing (#11) (dee6edc)
  • Compatibility fixes for standard scenarios (#62) (fc505d2)
  • Correct parsing of TS_NMDH for plexos parser (#100) (8fd1a9c)
  • Correctly assign output_active_power_limits (#59) (cc76cf2), closes #58
  • docs: Update README.md (249ab1b)
  • Enable round trip from plexos (#128) (a16ea32)
  • enums: Uppercase all enums to be compliant with other languages. (#29) (98c2a60), closes #17
  • hmap_myr.csv and can_imports_quarter_frac.csv for ReEDS compatibility (#151) (c85fd06)
  • Improve PSY compatibility and incorporate changes to infrasys and data...
Read more

r2x-sienna-to-plexos: v0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Apr 19:30
f34150b

0.1.0 (2026-04-08)

⚠ BREAKING CHANGES

  • Replace monolithic parser/exporter with plugin architecture. - Introduce R2X Plugin Management System with discoverable plugin configs - Restructure into four independent packages under packages/: r2x-reeds-to-sienna, r2x-reeds-to-plexos, r2x-sienna-to-plexos, r2x-plexos-to-sienna - Extract parsing/exporting into separate model plugins, translations are now pure mapping logic - Overhaul CI/CD with per-package release-please, dependabot, auto-labeler, and commit linting - Add taplo (TOML linting), ty (type checking), and updated pre-commit hooks - Expand test coverage across all translation packages (getters, rules, utilities) - Fix min stable level zeroing, duplicated arcs, time series store, and template injection bugs - Fix smoke test to build all workspace packages locally for dependency resolution - Rewrite documentation to match new framework style and update README

Features

r2x-reeds-to-sienna: v0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Apr 19:20
350f319

0.1.0 (2026-04-08)

⚠ BREAKING CHANGES

  • Replace monolithic parser/exporter with plugin architecture. - Introduce R2X Plugin Management System with discoverable plugin configs - Restructure into four independent packages under packages/: r2x-reeds-to-sienna, r2x-reeds-to-plexos, r2x-sienna-to-plexos, r2x-plexos-to-sienna - Extract parsing/exporting into separate model plugins, translations are now pure mapping logic - Overhaul CI/CD with per-package release-please, dependabot, auto-labeler, and commit linting - Add taplo (TOML linting), ty (type checking), and updated pre-commit hooks - Expand test coverage across all translation packages (getters, rules, utilities) - Fix min stable level zeroing, duplicated arcs, time series store, and template injection bugs - Fix smoke test to build all workspace packages locally for dependency resolution - Rewrite documentation to match new framework style and update README

Features

r2x-reeds-to-plexos: v0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Apr 19:27
88d6e04

0.1.0 (2026-04-08)

⚠ BREAKING CHANGES

  • Replace monolithic parser/exporter with plugin architecture. - Introduce R2X Plugin Management System with discoverable plugin configs - Restructure into four independent packages under packages/: r2x-reeds-to-sienna, r2x-reeds-to-plexos, r2x-sienna-to-plexos, r2x-plexos-to-sienna - Extract parsing/exporting into separate model plugins, translations are now pure mapping logic - Overhaul CI/CD with per-package release-please, dependabot, auto-labeler, and commit linting - Add taplo (TOML linting), ty (type checking), and updated pre-commit hooks - Expand test coverage across all translation packages (getters, rules, utilities) - Fix min stable level zeroing, duplicated arcs, time series store, and template injection bugs - Fix smoke test to build all workspace packages locally for dependency resolution - Rewrite documentation to match new framework style and update README

Features

r2x-plexos-to-sienna: v0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Apr 16:36
f0baf57

0.1.0 (2026-04-08)

⚠ BREAKING CHANGES

  • Replace monolithic parser/exporter with plugin architecture. - Introduce R2X Plugin Management System with discoverable plugin configs - Restructure into four independent packages under packages/: r2x-reeds-to-sienna, r2x-reeds-to-plexos, r2x-sienna-to-plexos, r2x-plexos-to-sienna - Extract parsing/exporting into separate model plugins, translations are now pure mapping logic - Overhaul CI/CD with per-package release-please, dependabot, auto-labeler, and commit linting - Add taplo (TOML linting), ty (type checking), and updated pre-commit hooks - Expand test coverage across all translation packages (getters, rules, utilities) - Fix min stable level zeroing, duplicated arcs, time series store, and template injection bugs - Fix smoke test to build all workspace packages locally for dependency resolution - Rewrite documentation to match new framework style and update README

Features