Skip to content

R2X Translation Plugins

This content is for v2.2.0. Switch to the latest version for up-to-date documentation.

Translation plugins for power system models. ReEDS, PLEXOS, Sienna — any direction.

This repo houses the translation plugins for the r2x-cli ecosystem. For the core framework (plugin architecture, rules engine, System, DataStore, units), see r2x-core.

PackageDirectionRules
r2x-reeds-to-plexosReEDS → PLEXOS34
r2x-reeds-to-siennaReEDS → Sienna—
r2x-plexos-to-siennaPLEXOS → Sienna21
r2x-sienna-to-plexosSienna → PLEXOS44
R2X VersionSupported InputsSupported Outputs
2.0ReEDS (v2024.8.0)PLEXOS (9.0, 9.2, 10, 11)
Sienna (PSY 4.0)Sienna (PSY 4.0, 5.0)
PLEXOS (9.0, 9.2, 10, 11)
PackageDescription
r2x-cliRust CLI that discovers, installs, and runs any r2x plugin
r2x-coreShared plugin framework: PluginContext, Rule, System, @getter registry
r2x-reedsReEDS parser, transform plugins, and component models
r2x-plexosPLEXOS parser/exporter and component models
r2x-siennaSienna parser/exporter and PowerSystems.jl-compatible models
infrasysFoundational System container and time series management
plexosdbStandalone PLEXOS XML database reader/writer

Source at r2x-v2.2.0