breos.emissions.EmissionsParams#

class breos.emissions.EmissionsParams(average_grid_carbon_intensity_gco2_kwh=None, marginal_grid_carbon_intensity_gco2_kwh=None, source='', marginal_source='', year=2024, country='')[source]#

Bases: object

Parameters for CO2 emissions calculations.

Either average or marginal grid carbon intensity must be provided. When a marginal intensity is given, it is used for avoided-emissions accounting (the more accurate signal for grid CO2 displacement); otherwise the average intensity is used.

Parameters:
  • average_grid_carbon_intensity_gco2_kwh (float | None)

  • marginal_grid_carbon_intensity_gco2_kwh (float | None)

  • source (str)

  • marginal_source (str)

  • year (int)

  • country (str)

__init__(average_grid_carbon_intensity_gco2_kwh=None, marginal_grid_carbon_intensity_gco2_kwh=None, source='', marginal_source='', year=2024, country='')#
Parameters:
  • average_grid_carbon_intensity_gco2_kwh (float | None)

  • marginal_grid_carbon_intensity_gco2_kwh (float | None)

  • source (str)

  • marginal_source (str)

  • year (int)

  • country (str)

Return type:

None

Methods

__init__([...])

Attributes

average_grid_carbon_intensity_gco2_kwh

average_intensity_gco2_kwh

avoided_intensity_gco2_kwh

avoided_intensity_type

country

marginal_grid_carbon_intensity_gco2_kwh

marginal_source

source

year