optigob.forest.forest_budget
This module contains the ForestBudget class, which is responsible for calculating various forest-related offsets and metrics. The class interacts with an optigob data manager to retrieve necessary data for these calculations, including managed forest, afforestation, HWP, CCS, and substitution offsets, as well as area and volume metrics.
- Class:
ForestBudget: Calculates forest-related emission offsets, areas, and volumes.
- Methods in ForestBudget:
__init__(self, optigob_data_manager): Initializes the ForestBudget instance with data from the optigob data manager. get_managed_forest_offset(self): Calculates the emission offset from managed forests (in kt). get_afforestation_offset(self): Calculates the emission offset from afforestation activities (in kt). get_total_forest_offset(self): Calculates the total emission offset from both managed forests and afforestation (in kt). get_hwp_offset(self): Calculates the emission offset from harvested wood products (HWP) (in kt). get_wood_ccs_offset(self): Calculates the emission offset from carbon capture and storage (CCS) (in kt). get_subsitution_offset(self): Calculates the emission offset from substitution effects (in kt). total_emission_offset(self): Calculates the total emission offset from all sources (in kt). get_managed_forest_area(self): Retrieves the area of managed forests (in hectares). get_managed_forest_hnv_area(self): Retrieves the area of high nature value (HNV) managed forests. get_afforestation_area(self): Retrieves the area of afforestation activities (in hectares). get_afforestation_hnv_area(self): Retrieves the area of high nature value (HNV) afforestation. get_hwp_volume(self): Retrieves the volume of harvested wood products (in cubic meters). get_wood_ccs_volume(self): Retrieves the volume of carbon captured and stored (in cubic meters). get_wood_ccs_offset(self): Calculates the emission offset from carbon capture and storage (CCS) (in kt).
Classes
Module Contents
- class optigob.forest.forest_budget.ForestBudget(optigob_data_manager)
- data_manager_class
- target_year
- afforestation_rate
- harvest_rate
- organic_soil_fraction
- broadleaf_fraction
- beccs_included
- zero_if_beccs_not_included()
- get_managed_forest_offset()
Calculates the emission offset from managed forests.
- get_afforestation_offset()
Calculates the emission offset from afforestation activities.
- get_total_forest_offset()
Calculates the total emission offset from both managed forests and afforestation.
- get_hwp_offset()
Calculates the emission offset from harvested wood products (HWP).
- total_emission_offset()
Calculates the total emission offset from all sources.
- get_managed_forest_area()
Retrieves the area of managed forests.
- get_managed_forest_hnv_area()
Retrieves the area of high nature value (HNV) managed forests.
- get_afforestation_area()
Retrieves the area of afforestation activities.
- get_afforestation_hnv_area()
Retrieves the area of high nature value (HNV) afforestation.
- get_hwp_volume()
Retrieves the volume of harvested wood products (in cubic meters).
- get_wood_ccs_volume()
Retrieves the volume of carbon captured and stored (in cubic meters).
- get_wood_ccs_offset()
Calculates the emission offset from carbon capture and storage (CCS).