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
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