optigob.budget_model.landarea_budget

This module defines the LandAreaBudget class, which is responsible for calculating the baseline and scenario land areas by sector. The calculations include areas for agriculture, afforested land, existing forests, other land use, protein crops, and anaerobic digestion (AD).

Classes:

LandAreaBudget: Manages the land area budgets for different sectors.

Methods in LandAreaBudget:

__init__(self, optigob_data_manager): Initializes the LandAreaBudget with the provided data manager. get_baseline_agriculture_area(self): Returns the total baseline agriculture area in hectares. get_total_baseline_land_area_by_sector(self): Returns the total baseline land area by sector in hectares. get_scenario_agriculture_area(self): Returns the total scenario agriculture area in hectares. get_total_scenario_land_area_by_sector(self): Returns the total scenario land area by sector in hectares. get_baseline_hnv_area_by_sector(self): Returns the baseline HNV area by sector. get_scenario_hnv_area_by_sector(self): Returns the scenario HNV area by sector. get_baseline_land_area_agg(self): Returns aggregated baseline land area. get_scenario_land_area_agg(self): Returns aggregated scenario land area. get_baseline_land_area_disagg(self): Returns disaggregated baseline land area. get_scenario_land_area_disagg(self): Returns disaggregated scenario land area.

Classes

LandAreaBudget

Module Contents

class optigob.budget_model.landarea_budget.LandAreaBudget(optigob_data_manager)
data_manager_class
biomethane_included
protein_crops_included
beccs_included
split_gas_frac
forest_budget
bio_energy_budget
other_land_budget
static_ag_budget
protein_crops_budget
emission_budget
livestock_budget
baseline_livestock
baseline_forest
baseline_static_ag
baseline_other_land
baseline_area_methods
scenario_area_methods
disaggregated_scenario_area_methods
disaggregated_baseline_area_methods
scenario_hnv_area_methods
baseline_hnv_area_methods
get_baseline_agriculture_area()

Returns the total baseline agriculture area in hectares.

Returns:

Total baseline agriculture area in hectares.

Return type:

float

get_total_baseline_land_area_by_aggregated_sector()

Returns the total baseline land area by sector in hectares.

Returns:

Total baseline land area by sector in hectares.

Return type:

dict

get_scenario_agriculture_area()

Returns the total scenario agriculture area in hectares.

Returns:

Total scenario agriculture area in hectares.

Return type:

float

get_total_scenario_land_area_by_aggregated_sector()

Returns the total scenario land area by sector in hectares.

Returns:

Total scenario land area by sector in hectares.

Return type:

dict

get_total_scenario_land_area_by_disaggregated_sector()

Returns the total scenario land area by disaggregated sector in hectares.

Returns:

Total scenario land area by disaggregated sector in hectares.

Return type:

dict

get_total_baseline_land_area_by_disaggregated_sector()

Returns the total baseline land area by disaggregated sector in hectares.

Returns:

Total baseline land area by disaggregated sector in hectares.

Return type:

dict

get_total_baseline_hnv_land_area_disaggregated_by_sector()

Returns the total baseline HNV land area by disaggregated sector in hectares. :returns: Total baseline HNV land area by disaggregated sector in hectares. :rtype: dict

get_total_scenario_hnv_land_area_disaggregated_by_sector()

Returns the total scenario HNV land area by disaggregated sector in hectares.

Returns:

Total scenario HNV land area by disaggregated sector in hectares.

Return type:

dict