Skip to content

Biogenic Accounting Methodology

This part of the project documentation focuses on an information-oriented approach. Use it as a reference for the technical implementation of the pact_methodology project code.

BiogenicAccountingMethodology

Bases: str, Enum

The standard followed to account for biogenic emissions and removals. If defined, the value MUST be one of the following:

  • PEF: For the EU Product Environmental Footprint Guide
  • ISO: For the ISO 14067 standard
  • GHGP: For the Greenhouse Gas Protocol (GHGP) Land sector and Removals Guidance
  • Quantis: For the Quantis Accounting for Natural Climate Solutions Guidance

For more information, please refer to the official documentation: https://wbcsd.github.io/data-exchange-protocol/v2/#element-attrdef-carbonfootprint-biogenicaccountingmethodology

Source code in pact_methodology/carbon_footprint/biogenic_accounting_methodology.py
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class BiogenicAccountingMethodology(str, Enum):
    """
    The standard followed to account for biogenic emissions and removals.
    If defined, the value MUST be one of the following:

    - PEF: For the EU Product Environmental Footprint Guide
    - ISO: For the ISO 14067 standard
    - GHGP: For the Greenhouse Gas Protocol (GHGP) Land sector and Removals Guidance
    - Quantis: For the Quantis Accounting for Natural Climate Solutions Guidance

    For more information, please refer to the official documentation:
        https://wbcsd.github.io/data-exchange-protocol/v2/#element-attrdef-carbonfootprint-biogenicaccountingmethodology
    """

    PEF = "PEF"
    ISO = "ISO"
    GHGP = "GHGP"
    QUANTIS = "Quantis"

    def __str__(self):
        return self.value

    def __repr__(self):
        return f"BiogenicAccountingMethodology.{self.name}"