EmissionCapConfig
Configuration for applying annual carbon emission cap constraints.
Import
Section titled “Import”>>> from r2x_reeds.sysmod.emission_cap import EmissionCapConfig>>> assert EmissionCapConfig is not NoneBases: PluginConfig. Inherited contracts remain defined by the base classes.
Declared fields
Section titled “Declared fields”These fields are declared on this class. Required/default behavior is shown directly from source. Base-class fields also apply.
emission_cap
Section titled “emission_cap”emission_cap: float | None = Field(default=None, description='Emission cap value. If omitted, attempts to load from co2_cap_fpath.')switches_fpath
Section titled “switches_fpath”switches_fpath: Path | str | None = Field(default=None, description='Path to CSV file containing switches/configuration data.')emission_rates_fpath
Section titled “emission_rates_fpath”emission_rates_fpath: Path | str | None = Field(default=None, description='Path to CSV file containing emission rate data.')co2_cap_fpath
Section titled “co2_cap_fpath”co2_cap_fpath: Path | str | None = Field(default=None, description='Path to CSV file containing CO2 cap value.')default_unit
Section titled “default_unit”default_unit: str = Field(default='tonne', description='Units for emission cap value.')Continue with the Python API overview and transform contracts.