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

BaselineLivestock

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