optigob.bioenergy.bioenergy_budget ================================== .. py:module:: optigob.bioenergy.bioenergy_budget .. autoapi-nested-parse:: biomethane_budget ================= This module contains the BioEnergyBudget class, which is used to calculate various biomethane-related metrics such as area, emissions, and energy output for different types of anaerobic digestion (AD) processes, willow bioenergy, and BECCS. Class: BioEnergyBudget: Calculates area, emissions, and energy output for AD, willow, and BECCS. Methods in BioEnergyBudget: __init__(self, optigob_data_manager): Initializes the BioEnergyBudget with the given data manager. get_ad_ag_area(self): Returns the AD-Ag area in hectares. get_ad_substitution_area(self): Returns the AD-Substitution area in hectares. get_ad_ccs_area(self): Returns the AD-CCS area in hectares. get_total_biomethane_area(self): Returns the total biomethane area in hectares. get_ad_ag_co2_emission(self): Returns the AD-Ag CO2 emissions in kilotons. get_ad_substitution_co2_emission(self): Returns the AD-Substitution CO2 emissions in kilotons. get_ad_ccs_co2_emission(self): Returns the AD-CCS CO2 emissions in kilotons. get_ad_ag_ch4_emission(self): Returns the AD-Ag CH4 emissions in kilotons. get_ad_substitution_ch4_emission(self): Returns the AD-Substitution CH4 emissions in kilotons. get_ad_ccs_ch4_emission(self): Returns the AD-CCS CH4 emissions in kilotons. get_ad_ag_n2o_emission(self): Returns the AD-Ag N2O emissions in kilotons. get_ad_substitution_n2o_emission(self): Returns the AD-Substitution N2O emissions in kilotons. get_ad_ccs_n2o_emission(self): Returns the AD-CCS N2O emissions in kilotons. get_ad_ag_co2e_emission(self): Returns the AD-Ag CO2e emissions in kilotons. get_ad_substitution_co2e_emission(self): Returns the AD-Substitution CO2e emissions in kilotons. get_ad_ccs_co2e_emission(self): Returns the AD-CCS CO2e emissions in kilotons. get_biomethane_co2e_total(self): Returns the total CO2e emissions from biomethane in kilotons. get_biomethane_co2_total(self): Returns the total CO2 emissions from biomethane in kilotons. get_biomethane_ch4_total(self): Returns the total CH4 emissions from biomethane in kilotons. get_biomethane_n2o_total(self): Returns the total N2O emissions from biomethane in kilotons. get_total_willow_area(self): Returns the total willow area in hectares. get_willow_bioenergy_hnv_area(self): Returns the willow bioenergy HNV area in hectares. get_ad_bioenergy_output(self): Returns the AD energy output in MWh. get_willow_bioenergy_output(self): Returns the Willow bioenergy output in MWh. get_willow_beccs_co2_emission(self): Returns the CO2 emissions from Willow BECCS in kilotons. get_total_ccs_co2_emission(self): Returns the total CO2 emissions from CCS in kilotons. get_total_ccs_co2e_emission(self): Returns the total CO2e emissions from CCS in kilotons. get_total_ccs_ch4_emission(self): Returns the total CH4 emissions from CCS in kilotons. get_total_ccs_n2o_emission(self): Returns the total N2O emissions from CCS in kilotons. Classes ------- .. autoapisummary:: optigob.bioenergy.bioenergy_budget.BioEnergyBudget Module Contents --------------- .. py:class:: BioEnergyBudget(optigob_data_manager) .. py:attribute:: data_manager_class .. py:attribute:: target_year .. py:attribute:: biomethane_included .. py:attribute:: beccs_included .. py:attribute:: afforestation_rate .. py:attribute:: harvest_rate .. py:attribute:: organic_soil_fraction .. py:attribute:: broadleaf_fraction .. py:attribute:: beccs_willow_area_multiplier .. py:method:: zero_if_biomethane_not_included() .. py:method:: zero_if_beccs_not_included() .. py:method:: get_total_willow_area() Returns the total willow area in hectares. .. py:method:: get_willow_bioenergy_hnv_area() Returns the willow bioenergy area in hectares. .. py:method:: get_ad_ag_area() Returns the AD-Ag area in hectares. .. py:method:: get_total_biomethane_area() Returns the total biomethane area in hectares. .. py:method:: get_ad_ag_co2_emission() Returns the AD-Ag CO2 emissions in kilotons. .. py:method:: get_ad_ag_ch4_emission() Returns the AD-Ag CH4 emissions in kilotons. .. py:method:: get_ad_ag_n2o_emission() Returns the AD-Ag N2O emissions in kilotons. .. py:method:: get_ad_ag_co2e_emission() Returns the AD-Ag CO2e emissions in kilotons. .. py:method:: get_ad_bioenergy_output() Returns the AD energy output in MWh. .. py:method:: get_willow_bioenergy_output() Returns the Willow bioenergy output in MWh. .. py:method:: get_forest_bioenergy_output() Returns the forest bioenergy output in MWh. .. py:method:: get_ad_ccs_co2_emission() Returns the AD-CCS CO2 emissions in kilotons. .. py:method:: get_ad_ccs_ch4_emission() Returns the AD-CCS CH4 emissions in kilotons. .. py:method:: get_ad_ccs_n2o_emission() Returns the AD-CCS N2O emissions in kilotons. .. py:method:: get_ad_ccs_co2e_emission() Returns the AD-CCS CO2e emissions in kilotons. .. py:method:: get_willow_beccs_co2_emission() Returns the CO2 emissions from Willow BECCS in kilotons. .. py:method:: get_total_ccs_co2_emission() Returns the total CO2 emissions from CCS in kilotons. .. py:method:: get_total_ccs_co2e_emission() Returns the total CO2e emissions from CCS in kilotons. .. py:method:: get_total_ccs_ch4_emission() Returns the total CH4 emissions from CCS in kilotons. .. py:method:: get_total_ccs_n2o_emission() Returns the total N2O emissions from CCS in kilotons.