optigob.static_ag.baseline_static_ag ==================================== .. py:module:: optigob.static_ag.baseline_static_ag .. autoapi-nested-parse:: BaselineStaticAg ================ This module defines the BaselineStaticAg class, which is responsible for calculating various types of emissions (CO2, CH4, N2O, and CO2e) and areas for different agricultural systems (Pig_Poultry, Sheep, and Crops) based on baseline data. The class interacts with an OptigobDataManager instance to retrieve necessary data for these calculations. Classes: BaselineStaticAg: A class to calculate emissions and areas for static agricultural systems. .. method:: get_pig_and_poultry_co2_emission Get the CO2 emission for Pig and Poultry systems. .. method:: get_pig_and_poultry_ch4_emission Get the CH4 emission for Pig and Poultry systems. .. method:: get_pig_and_poultry_n2o_emission Get the N2O emission for Pig and Poultry systems. .. method:: get_pig_and_poultry_co2e_emission Get the CO2e emission for Pig and Poultry systems. .. method:: get_sheep_co2_emission Get the CO2 emission for Sheep systems. .. method:: get_sheep_ch4_emission Get the CH4 emission for Sheep systems. .. method:: get_sheep_n2o_emission Get the N2O emission for Sheep systems. .. method:: get_sheep_co2e_emission Get the CO2e emission for Sheep systems. .. method:: get_crop_co2_emission Get the CO2 emission for Crop systems. .. method:: get_crop_ch4_emission Get the CH4 emission for Crop systems. .. method:: get_crop_n2o_emission Get the N2O emission for Crop systems. .. method:: get_crop_co2e_emission Get the CO2e emission for Crop systems. .. method:: get_total_static_ag_co2e Get the total CO2e emission for all static agricultural systems. .. method:: get_total_static_ag_co2 Get the total CO2 emission for all static agricultural systems. .. method:: get_total_static_ag_ch4 Get the total CH4 emission for all static agricultural systems. .. method:: get_total_static_ag_n2o Get the total N2O emission for all static agricultural systems. .. method:: get_sheep_area Get the area for Sheep systems. .. method:: get_pig_and_poultry_area Get the area for Pig and Poultry systems. .. method:: get_crop_area Get the area for Crop systems. .. method:: get_total_static_ag_area Get the total area for all static agricultural systems. .. method:: get_sheep_protein Get the protein value for Sheep systems. .. method:: get_pig_and_poultry_protein Get the protein value for Pig and Poultry systems. .. method:: get_total_static_ag_protein Get the total protein value for all static agricultural systems. Classes ------- .. autoapisummary:: optigob.static_ag.baseline_static_ag.BaselineStaticAg Module Contents --------------- .. py:class:: BaselineStaticAg(optigob_data_manager) .. py:attribute:: data_manager_class .. py:attribute:: baseline_year .. py:attribute:: abatement_type :value: 'baseline' .. py:attribute:: pig_and_poultry_protein .. py:attribute:: sheep_protein .. py:attribute:: crop_protein .. py:method:: get_pig_and_poultry_co2_emission() Get the CO2 emission for Pig and Poultry systems. :returns: The CO2 emission value. :rtype: float .. py:method:: get_pig_and_poultry_ch4_emission() Get the CH4 emission for Pig and Poultry systems. :returns: The CH4 emission value. :rtype: float .. py:method:: get_pig_and_poultry_n2o_emission() Get the N2O emission for Pig and Poultry systems. :returns: The N2O emission value. :rtype: float .. py:method:: get_pig_and_poultry_co2e_emission() Get the CO2e emission for Pig and Poultry systems. :returns: The CO2e emission value. :rtype: float .. py:method:: get_sheep_co2_emission() Get the CO2 emission for Sheep systems. :returns: The CO2 emission value. :rtype: float .. py:method:: get_sheep_ch4_emission() Get the CH4 emission for Sheep systems. :returns: The CH4 emission value. :rtype: float .. py:method:: get_sheep_n2o_emission() Get the N2O emission for Sheep systems. :returns: The N2O emission value. :rtype: float .. py:method:: get_sheep_co2e_emission() Get the CO2e emission for Sheep systems. :returns: The CO2e emission value. :rtype: float .. py:method:: get_crop_co2_emission() Get the CO2 emission for Crop systems. :returns: The CO2 emission value. :rtype: float .. py:method:: get_crop_ch4_emission() Get the CH4 emission for Crop systems. :returns: The CH4 emission value. :rtype: float .. py:method:: get_crop_n2o_emission() Get the N2O emission for Crop systems. :returns: The N2O emission value. :rtype: float .. py:method:: get_crop_co2e_emission() Get the CO2e emission for Crop systems. :returns: The CO2e emission value. :rtype: float .. py:method:: get_total_static_ag_co2e() Get the total CO2e emission for all static agricultural systems. :returns: The total CO2e emission value. :rtype: float .. py:method:: get_total_static_ag_co2() Get the total CO2 emission for all static agricultural systems. :returns: The total CO2 emission value. :rtype: float .. py:method:: get_total_static_ag_ch4() Get the total CH4 emission for all static agricultural systems. :returns: The total CH4 emission value. :rtype: float .. py:method:: get_total_static_ag_n2o() Get the total N2O emission for all static agricultural systems. :returns: The total N2O emission value. :rtype: float .. py:method:: get_sheep_area() Get the area for Sheep systems. :returns: The area value in hectares. :rtype: float .. py:method:: get_pig_and_poultry_area() Get the area for Pig and Poultry systems. :returns: The area value in hectares. :rtype: float .. py:method:: get_crop_area() Get the area for Crop systems. :returns: The area value in hectares. :rtype: float .. py:method:: get_total_static_ag_area() Get the total area for all static agricultural systems. :returns: The total area value in hectares. :rtype: float .. py:method:: get_sheep_protein() Get the protein value for Sheep systems. :returns: The protein value in kg. :rtype: float .. py:method:: get_pig_and_poultry_protein() Get the protein value for Pig and Poultry systems. :returns: The protein value in kg. :rtype: float .. py:method:: get_crop_protein() Get the protein value for Crop systems. :returns: The protein value in kg. :rtype: float .. py:method:: get_total_static_ag_protein() Get the total protein value for all static agricultural systems. :returns: The total protein value in kg. :rtype: float