Translation plugins for ReEDS, PLEXOS, and Sienna.
R2X maps parsed power-system components and time series into a target model.
The r2x-cli manages plugins and runs
pipelines. r2x-core supplies the
shared system, configuration, and rule APIs.
Install r2x-cli and Python 3.11, 3.12, or 3.13. Install the translation plugin for your workflow:
r2x install r2x-reeds-to-plexosThe CLI installs the plugin and its dependencies into its managed environment. To manage your own Python environment instead:
python -m pip install r2x-reeds-to-plexosUse the guide that matches your task:
- Getting started: run and inspect your first pipeline.
- Translation workflows: parse, translate, and export a model.
- Property reference: inspect mappings and their source rules.
- Architecture: understand package boundaries.
- Development: run checks and maintain translations.
The site includes searchable current documentation and release archives.
| Package | Direction |
|---|---|
r2x-reeds-to-plexos |
ReEDS → PLEXOS |
r2x-reeds-to-sienna |
ReEDS → Sienna |
r2x-plexos-to-sienna |
PLEXOS → Sienna |
r2x-sienna-to-plexos |
Sienna → PLEXOS |
From the repository root, install the development environment and run its checks:
uv sync && uv run prek run --all-files --hook-stage pre-pushSee Development for focused checks and the documentation README for the site build.
BSD-3-Clause. See LICENSE.txt.