model.emissionsfactors

Emissions Factors module.

Conversions and lookups useful in converting to CO2 equivalents, and other factors relating to emissions and pollutants.

class CO2EQ_SOURCE(enum.Enum):

An enumeration.

class GRID_SOURCE(enum.Enum):

An enumeration.

class GRID_RANGE(enum.Enum):

An enumeration.

class CO2Equiv:

Convert CH4/N2O/etc to equivalent CO2.

conversion_source: which standard conversion model to follow: AR5 with feedback: value used in the IPCC 5th Assessment Report, as amended with feedback. This is the preferred selection. AR4: as used in the IPCC 4th Assessment Report. SAR: as used in the IPCC Second Assessment Report.

CO2Equiv(conversion_source=None)
def string_to_conversion_source(text):

Convert the text strings passed from the Excel implementation of the models to the enumerated type defined in this module. "Advanced Controls"!I185

def string_to_emissions_grid_source(text):

Convert the text strings passed from the Excel implementation of the models to the enumerated type defined in this module. "Advanced Controls"!C189

def string_to_emissions_grid_range(text):

Convert the text strings passed from the Excel implementation of the models to the enumerated type defined in this module. "Advanced Controls"!D189

class ElectricityGenOnGrid(model.data_handler.DataHandler):
ElectricityGenOnGrid(ac, grid_emissions_version='current')
def conv_ref_grid_CO2eq_per_KWh(self):

Grid emission factors (kg CO2-eq per kwh) derived from the AMPERE 3 MESSAGE Base model. Grid emission factors are fixed at 2015 levels to reflect the REF case (e.g. no significant technological change).

'Emissions Factors'!A11:K57

def conv_ref_grid_CO2_per_KWh(self):

Generation mixes from the AMPERE/MESSAGE WG3 BAU scenario, direct emission factors by fuel from the IPCC WG3 Annex III Table A.III.2. "Emissions Factors"!A66:K112

def get_grid_emissions_data(emissions_type, emissions_version=None):