Skip to content

NREL/R2X

Repository files navigation

SWC

R2X

Model translation parsing tool (ReEDS to X)

image image image CI codecov Ruff Documentation




Table of contents

Installation

Install R2X on your local Python installation from PyPi

python -m pip install r2x

Or use it as standalone tool,

uvx r2x --help

Features

  • PowerSystem.jl model representations
  • Translate ReEDS models to PCM models like Sienna or PLEXOS,
  • Translate from PLEXOS XML's to Sienna,
  • Comprehensive PLEXOS XML parser,

Documentation

R2X documentation is available at https://nrel.github.io/R2X/

Roadmap

If you're curious about what we're working on, check out the roadmap:

  • Active issues: Issues that we are actively working on.
  • Prioritized backlog: Issues we'll be working on next.
  • Nice-to-have: Nice to have features or Issues to fix. Anyone can start working on (please let us know before you do).
  • Ideas: Future work or ideas for R2X.

Compatibility

Warning

2024-11-12: Compatibility table not updated.

R2X Version Supported Input Model Versions Supported Output Model Versions
0.1 ReEDS (v1, v2, v3, v4) Plexos 9.000R6
0.2 Sienna (PowerSystem 1.0) Nodal Sienna
ReEDS Plexos 9.000R6, 9.2000R5
Plexos Nodal Plexos
0.3 Sienna (PowerSystem 1.0) Nodal Sienna
Sienna (PowerSystem 1.0)* Plexos s 9.000R6, 9.2000R5
ReEDS Plexos 9.000R6, 9.2000R5
Plexos Nodal Plexos

Licence

R2X is released under a BSD 3-Clause License.

R2X was developed under software record SWR-24-91 at the National Renewable Energy Laboratory (NREL).