ReEDSConsumingTechnology
Technologies that consume electricity to produce other products.
Import
Section titled “Import”>>> from r2x_reeds import ReEDSConsumingTechnology>>> assert ReEDSConsumingTechnology is not NoneBases: HasUnits, ReEDSComponent. 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.
region
Section titled “region”region: Annotated[ReEDSRegion, Field(description='ReEDS region')]technology
Section titled “technology”technology: Annotated[str, Field(description='Technology type')]capacity
Section titled “capacity”capacity: Annotated[PositiveFloat, Unit('MW'), Field(description='Consumption capacity')]heat_rate
Section titled “heat_rate”heat_rate: Annotated[PositiveFloat | None, Unit('MMBtu/MWh'), Field(description='Heat rate')] = Nonefuel_price
Section titled “fuel_price”fuel_price: Annotated[PositiveFloat | None, Unit('$/MMBtu'), Field(description='Fuel price')] = Nonecapital_cost
Section titled “capital_cost”capital_cost: Annotated[PositiveFloat | None, Unit('$/kW'), Field(description='Capital cost')] = Nonefom_cost
Section titled “fom_cost”fom_cost: Annotated[PositiveFloat | None, Unit('$/kW/year'), Field(description='Fixed O&M')] = Nonevom_cost
Section titled “vom_cost”vom_cost: Annotated[PositiveFloat | None, Unit('$/MWh'), Field(description='Variable O&M')] = Noneelectricity_efficiency
Section titled “electricity_efficiency”electricity_efficiency: Annotated[PositiveFloat, Unit('kWh/kg'), Field(description='Electricity consumption rate')]gas_efficiency
Section titled “gas_efficiency”gas_efficiency: Annotated[PositiveFloat | None, Unit('MMBtu/kg'), Field(description='Gas consumption rate')] = Nonestorage_transport_adder
Section titled “storage_transport_adder”storage_transport_adder: Annotated[PositiveFloat | None, Unit('$/kW'), Field(description='Infrastructure costs')] = Nonevintage
Section titled “vintage”vintage: Annotated[str | None, Field(description='Vintage bin identifier')] = NoneContinue with the Python API overview and transform contracts.