Aggregates leakage emissions associated with AMS-II.G projects and combines baseline, project, and leakage totals to obtain net emission reductions.

calculate_leakage_emissions_iig(
  leakage_data = NULL,
  leakage_col = "leakage_emissions_tco2e",
  group_cols = NULL,
  output_col = "leakage_emissions_tco2e"
)

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

Arguments

leakage_data

Optional tibble containing leakage emission estimates.

leakage_col

Column storing leakage emissions in tCO2e.

group_cols

Optional character vector of grouping columns.

output_col

Name of the output column.

baseline_emissions

Tibble containing baseline emission totals with a column named baseline_emissions_tco2e.

project_emissions

Tibble containing project emission totals with a column named project_emissions_tco2e.

leakage_emissions

Optional tibble containing leakage totals with a column named leakage_emissions_tco2e.

Value

A tibble with leakage emissions or net emission reductions by grouping structure.

Examples

baseline <- tibble::tibble(site_id = "A", baseline_emissions_tco2e = 1.2)
project <- tibble::tibble(site_id = "A", project_emissions_tco2e = 0.4)
leakage <- tibble::tibble(site_id = "A", leakage_emissions_tco2e = 0.05)
calculate_emission_reductions_iig(baseline, project, leakage, group_cols = "site_id")
#> # A tibble: 1 × 2
#>   site_id emission_reductions_tco2e
#>   <chr>                       <dbl>
#> 1 A                            0.75