ReEDSResourceClass
ReEDS supply curve resource component.
Import
Section titled “Import”>>> from r2x_reeds import ReEDSResourceClass>>> assert ReEDSResourceClass 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.
technology
Section titled “technology”technology: Annotated[str, Field(description="Technology type (e.g., 'upv', 'wind-ons')")]region
Section titled “region”region: Annotated[ReEDSRegion, Field(description='ReEDS region')]resource_class
Section titled “resource_class”resource_class: Annotated[str, Field(description='Resource class identifier')]capacity
Section titled “capacity”capacity: Annotated[float, Field(description='Available capacity in MW')]capacity_factor
Section titled “capacity_factor”capacity_factor: Annotated[float | None, Field(description='Average capacity factor')] = Nonecost_per_mw
Section titled “cost_per_mw”cost_per_mw: Annotated[float | None, Field(description='Cost per MW')] = Nonefixed_om_per_mw
Section titled “fixed_om_per_mw”fixed_om_per_mw: Annotated[float | None, Field(description='Fixed O&M per MW-year')] = Nonevariable_om_per_mwh
Section titled “variable_om_per_mwh”variable_om_per_mwh: Annotated[float | None, Field(description='Variable O&M per MWh')] = NoneContinue with the Python API overview and transform contracts.