ReEDSTransmissionLine
ReEDS transmission line component.
Import
Section titled “Import”>>> from r2x_reeds import ReEDSTransmissionLine>>> assert ReEDSTransmissionLine is not NoneBases: 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.
interface
Section titled “interface”interface: Annotated[ReEDSInterface, Field(description='Interface connecting two regions')]max_active_power
Section titled “max_active_power”max_active_power: Annotated[FromTo_ToFrom, Field(description='Transfer capacity limit in MW')]losses
Section titled “losses”losses: Annotated[float | None, Field(description='Transmission losses (fraction)')] = Noneline_type
Section titled “line_type”line_type: Annotated[str | None, Field(description='Line type (AC/DC)')] = Nonevoltage
Section titled “voltage”voltage: Annotated[float | None, Field(description='Voltage level in kV')] = Nonedistance_miles
Section titled “distance_miles”distance_miles: Annotated[float | None, Field(description='Distance in miles')] = Noneline_cost_per_mw_mile
Section titled “line_cost_per_mw_mile”line_cost_per_mw_mile: Annotated[float | None, Field(description='Cost per MW-mile')] = Nonehurdle_rate
Section titled “hurdle_rate”hurdle_rate: Annotated[float | None, Field(description='Hurdle rate forward direction')] = NoneContinue with the Python API overview and transform contracts.