Translate Equation (4) of AMS-II.Q by subtracting project and leakage emissions from baseline emissions.

calculate_emission_reductions_iiq(
  baseline_emissions,
  project_emissions,
  leakage_emissions = NULL,
  group_cols = NULL,
  output_col = "emission_reductions_tco2e"
)

Arguments

baseline_emissions

Tibble containing baseline emissions in tCO2e.

project_emissions

Tibble containing project emissions in tCO2e.

leakage_emissions

Optional tibble containing leakage emissions in tCO2e; when omitted leakage is assumed to be zero.

group_cols

Optional character vector of grouping columns shared across inputs.

output_col

Name of the emission reduction column returned.

Value

A tibble with emission reductions aggregated by the requested grouping.

Examples

baseline <- tibble::tibble(building_id = "A", baseline_emissions_tco2e = 12)
project <- tibble::tibble(building_id = "A", project_emissions_tco2e = 6)
leakage <- tibble::tibble(building_id = "A", leakage_emissions_tco2e = 0.2)
calculate_emission_reductions_iiq(baseline, project, leakage, group_cols = "building_id")
#> # A tibble: 1 × 2
#>   building_id emission_reductions_tco2e
#>   <chr>                           <dbl>
#> 1 A                                 5.8