Skip to content

ReEDSConfig

Source

Configuration for ReEDS model parser.

>>> from r2x_reeds import ReEDSConfig
>>> assert ReEDSConfig is not None

Bases: PluginConfig. Inherited contracts remain defined by the base classes.

These fields are declared on this class. Required/default behavior is shown directly from source. Base-class fields also apply.

solve_year: Annotated[int | list[int], Field(description='Model solve year(s) - automatically converted to list')]
weather_year: Annotated[int | list[int], Field(description='Weather data year(s) - automatically converted to list')]
case_name: Annotated[str | None, Field(default=None, description='Case name')] = None
scenario: Annotated[str, Field(default='base', description='Scenario identifier')] = 'base'
excluded_techs: Annotated[list[str] | None, Field(default=None, description='Technologies to exclude from the parsed system. When omitted, the defaults.json list is used.')] = None
use_degraded_capacity: Annotated[bool, Field(default=False, description='Switch the online_capacity dataset key from cap_ivrt to cap_deg_ivrt to use degradation-adjusted generator capacity.')] = False

Source

@property
primary_solve_year(self) -> int

Get the primary (first) solve year.

Source

@property
primary_weather_year(self) -> int

Get the primary (first) weather year.

Continue with the Python API overview and transform contracts.