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
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