Source code for r2x_reeds.models.enums

"""Enumerations for ReEDS model components."""

from enum import Enum


[docs] class EmissionType(str, Enum): """Types of emissions tracked in power system models.""" CO2E = "CO2E" CO2 = "CO2" NOX = "NOx" SO2 = "SO2" PM25 = "PM2.5" PM10 = "PM10" VOC = "VOC" NH3 = "NH3" CH4 = "CH4" N2O = "N2O" H2 = "H2"
class EmissionSource(str, Enum): """Sources for emissions tracking, used by emission components.""" COMBUSTION = "COMBUSTION" PRECOMBUSTION = "PRECOMBUSTION"
[docs] class ReserveType(str, Enum): """Types of operating reserves.""" REGULATION = "REGULATION" SPINNING = "SPINNING" NON_SPINNING = "NON_SPINNING" FLEXIBILITY = "FLEXIBILITY" CONTINGENCY = "CONTINGENCY" COMBO = "COMBO"
[docs] class ReserveDirection(str, Enum): """Direction of reserve provision.""" UP = "Up" DOWN = "Down"
class FuelType(str, Enum): """Fuel types mapped from ReEDS ``fuel2tech`` data.""" COAL = "COAL" NATURAL_GAS = "naturalgas" BIOMASS = "biomass" HYDROGEN_CT = "h2ct" URANIUM = "uranium" OIL = "oil" OTHER = "OTHER"