Skip to content

ReEDSH2Pipeline

Source

H2 transmission pipeline.

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

Bases: HasUnits, ReEDSComponent. 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.

from_region: Annotated[ReEDSRegion, Field(description='Origin region')]
to_region: Annotated[ReEDSRegion, Field(description='Destination region')]
capacity: Annotated[PositiveFloat, Unit('tonnes'), Field(description='Pipeline capacity')]
distance_km: Annotated[PositiveFloat, Unit('km'), Field(description='Distance')]
capital_cost_per_km: Annotated[PositiveFloat | None, Unit('$/tonne/km'), Field(description='Capital cost')] = None
fom_cost_per_km: Annotated[PositiveFloat | None, Unit('$/tonne/year/km'), Field(description='FOM')] = None

Continue with the Python API overview and transform contracts.