optigob.budget_model.baseline_emissions

This module calculates baseline emissions for various sectors including agriculture, existing forests, and other land uses. All emissions are returned in kilotons (kt).

Classes:

BaselineEmission: Manages and calculates baseline emissions for different sectors.

Methods in BaselineEmission:

__init__(self, optigob_data_manager): Initializes the BaselineEmission class with data manager. total_agriculture_co2e_emission(self): Calculates total CO2e emissions for agriculture. total_agriculture_co2_emission(self): Calculates total CO2 emissions for agriculture. get_total_agriculture_ch4_emission(self): Calculates total CH4 emissions for agriculture. get_total_agriculture_n2o_emission(self): Calculates total N2O emissions for agriculture. get_co2e_emission_categories(self): Returns CO2e emissions for all categories. get_co2_emission_categories(self): Returns CO2 emissions for all categories. get_ch4_emission_categories(self): Returns CH4 emissions for all categories. get_n2o_emission_categories(self): Returns N2O emissions for all categories. get_total_ch4_emission(self): Calculates total CH4 emissions for all sectors. get_total_n2o_emission(self): Calculates total N2O emissions for all sectors. get_total_co2_emission(self): Calculates total CO2 emissions for all sectors. get_total_co2e_emission(self): Calculates total CO2e emissions for all sectors.

Classes

BaselineEmission

Module Contents

class optigob.budget_model.baseline_emissions.BaselineEmission(optigob_data_manager)
data_manager_class
forest_baseline
other_land_baseline
static_ag_baseline
livestock_baseline
emission_sectors
emission_methods
total_agriculture_co2e_emission()

Calculates total CO2e emissions for agriculture. :returns: Total CO2e emissions in kilotons (kt). :rtype: float

total_agriculture_co2_emission()

Calculates total CO2 emissions for agriculture. :returns: Total CO2 emissions in kilotons (kt). :rtype: float

get_total_agriculture_ch4_emission()

Calculates total CH4 emissions for agriculture. :returns: Total CH4 emissions in kilotons (kt). :rtype: float

get_total_agriculture_n2o_emission()

Calculates total N2O emissions for agriculture. :returns: Total N2O emissions in kilotons (kt). :rtype: float

get_co2e_emission_categories()

Returns CO2e emissions for all categories. :returns: CO2e emissions in kilotons (kt) for each category. :rtype: dict

get_co2_emission_categories()

Returns CO2 emissions for all categories. :returns: CO2 emissions in kilotons (kt) for each category. :rtype: dict

get_ch4_emission_categories()

Returns CH4 emissions for all categories. :returns: CH4 emissions in kilotons (kt) for each category. :rtype: dict

get_n2o_emission_categories()

Returns N2O emissions for all categories. :returns: N2O emissions in kilotons (kt) for each category. :rtype: dict

get_total_ch4_emission()

Calculates total CH4 emissions for all sectors. :returns: Total CH4 emissions in kilotons (kt). :rtype: float

get_total_n2o_emission()

Calculates total N2O emissions for all sectors. :returns: Total N2O emissions in kilotons (kt). :rtype: float

get_total_co2_emission()

Calculates total CO2 emissions for all sectors. :returns: Total CO2 emissions in kilotons (kt). :rtype: float

get_total_co2e_emission()

Calculates total CO2e emissions for all sectors. :returns: Total CO2e emissions in kilotons (kt). :rtype: float