optigob.livestock.baseline_livestock
This module defines the BaselineLivestock class, which is responsible for calculating various emissions and area usage for dairy and beef cows based on baseline data.
- Class:
BaselineLivestock
- optigob.livestock.baseline_livestock.__init__(self, optigob_data_manager)
Initializes the BaselineLivestock instance.
- optigob.livestock.baseline_livestock.get_dairy_cows_co2_emission(self)
Calculates CO2 emissions for dairy cows.
- optigob.livestock.baseline_livestock.get_dairy_cows_ch4_emission(self)
Calculates CH4 emissions for dairy cows.
- optigob.livestock.baseline_livestock.get_dairy_cows_n2o_emission(self)
Calculates N2O emissions for dairy cows.
- optigob.livestock.baseline_livestock.get_dairy_cows_co2e_emission(self)
Calculates CO2e emissions for dairy cows.
- optigob.livestock.baseline_livestock.get_beef_cows_co2_emission(self)
Calculates CO2 emissions for beef cows.
- optigob.livestock.baseline_livestock.get_beef_cows_ch4_emission(self)
Calculates CH4 emissions for beef cows.
- optigob.livestock.baseline_livestock.get_beef_cows_n2o_emission(self)
Calculates N2O emissions for beef cows.
- optigob.livestock.baseline_livestock.get_beef_cows_co2e_emission(self)
Calculates CO2e emissions for beef cows.
- optigob.livestock.baseline_livestock.get_total_co2_emission(self)
Calculates total CO2 emissions for dairy and beef cows.
- optigob.livestock.baseline_livestock.get_total_ch4_emission(self)
Calculates total CH4 emissions for dairy and beef cows.
- optigob.livestock.baseline_livestock.get_total_n2o_emission(self)
Calculates total N2O emissions for dairy and beef cows.
- optigob.livestock.baseline_livestock.get_total_co2e_emission(self)
Calculates total CO2e emissions for dairy and beef cows.
- optigob.livestock.baseline_livestock.get_dairy_cows_area(self)
Calculates area usage for dairy cows.
- optigob.livestock.baseline_livestock.get_beef_cows_area(self)
Calculates area usage for beef cows.
- optigob.livestock.baseline_livestock.get_total_area(self)
Calculates total area usage for dairy and beef cows.
- optigob.livestock.baseline_livestock.get_total_beef_protein(self)
Calculates total protein production for beef and dairy+beef systems.
- optigob.livestock.baseline_livestock.get_total_milk_protein(self)
Calculates total milk protein production for dairy cows.
Classes
Module Contents
- class optigob.livestock.baseline_livestock.BaselineLivestock(optigob_data_manager)
- data_manager_class
- baseline_year
- dairy_cows
- beef_cows
- scenario = 1
- abatement = 'baseline'
- _milk_protein
- _beef_protein
- get_dairy_cows_co2_emission()
Calculate the CO2 emissions for dairy cows.
- Returns:
The CO2 emissions for dairy cows in kilotons (kt).
- Return type:
float
- get_dairy_cows_ch4_emission()
Calculate the CH4 emissions for dairy cows.
- Returns:
The CH4 emissions for dairy cows in kilotons (kt).
- Return type:
float
- get_dairy_cows_n2o_emission()
Calculate the N2O emissions for dairy cows.
- Returns:
The N2O emissions for dairy cows in kilotons (kt).
- Return type:
float
- get_dairy_cows_co2e_emission()
Calculate the CO2e emissions for dairy cows.
- Returns:
The CO2e emissions for dairy cows in kilotons (kt).
- Return type:
float
- get_beef_cows_co2_emission()
Calculate the CO2 emissions for beef cows.
- Returns:
The CO2 emissions for beef cows in kilotons (kt).
- Return type:
float
- get_beef_cows_ch4_emission()
Calculate the CH4 emissions for beef cows.
- Returns:
The CH4 emissions for beef cows in kilotons (kt).
- Return type:
float
- get_beef_cows_n2o_emission()
Calculate the N2O emissions for beef cows.
- Returns:
The N2O emissions for beef cows in kilotons (kt).
- Return type:
float
- get_beef_cows_co2e_emission()
Calculate the CO2e emissions for beef cows.
- Returns:
The CO2e emissions for beef cows in kilotons (kt).
- Return type:
float
- get_total_co2_emission()
Calculate the total CO2 emissions for both dairy and beef cows.
- Returns:
The total CO2 emissions in kilotons (kt).
- Return type:
float
- get_total_ch4_emission()
Calculate the total CH4 emissions for both dairy and beef cows.
- Returns:
The total CH4 emissions in kilotons (kt).
- Return type:
float
- get_total_n2o_emission()
Calculate the total N2O emissions for both dairy and beef cows.
- Returns:
The total N2O emissions in kilotons (kt).
- Return type:
float
- get_total_co2e_emission()
Calculate the total CO2e emissions for both dairy and beef cows.
- Returns:
The total CO2e emissions in kilotons (kt).
- Return type:
float
- get_dairy_cows_area()
Calculate the area usage for dairy cows.
- Returns:
The area usage for dairy cows.
- Return type:
float
- get_beef_cows_area()
Calculate the area usage for beef cows.
- Returns:
The area usage for beef cows.
- Return type:
float
- get_total_area()
Calculate the total area usage for both dairy and beef cows.
- Returns:
The total area usage.
- Return type:
float
- get_total_beef_protein()
Calculate the total protein production for beef and dairy+beef systems.
- Returns:
The total protein production for beef and dairy+beef systems in kg.
- Return type:
float
- get_total_milk_protein()
Calculate the total milk protein production for dairy cows.
- Returns:
The total milk protein production for dairy cows in kg.
- Return type:
float
- get_hnv_area()
Calculate the area of high nature value (HNV) managed by beef cows.
- Returns:
The HNV area in hectares.
- Return type:
float