Skip to content

PurchaserLoadConfig

Source

Configuration for adding purchaser-load consuming technologies.

>>> from r2x_reeds.sysmod.purchaser_load import PurchaserLoadConfig
>>> assert PurchaserLoadConfig 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: int | None = Field(default=None, description='Solve year used to filter purchaser load inputs when files contain multiple years.')
weather_year: int = Field(default=2012, description='Weather year used for time series initial timestamp.')
hydrogen_production_capacity_fpath: Path | str | None = Field(default=None, description='Path to cap.csv containing hydrogen-production installed capacity.')
consume_characteristics_fpath: Path | str | None = Field(default=None, description='Path to consume_char.csv containing electricity_efficiency.')
hydrogen_production_load_fpath: Path | str | None = Field(default=None, description='Path to prod_load.csv containing representative-period hydrogen-production demand.')
hydrogen_production_annual_load_fpath: Path | str | None = Field(default=None, description='Path to prod_load_ann.csv with annual hydrogen-production demand targets.')
loadsite_op_fpath: Path | str | None = Field(default=None, description='Path to loadsite_op.csv containing data center demand by representative period.')
hour_map_myr_fpath: Path | str | None = Field(default=None, description='Path to hmap_myr.csv mapping sequential hours to representative periods.')

Continue with the Python API overview and transform contracts.