Combines baseline, project, and leakage emissions to determine AMS-III.A emission reductions.

calculate_emission_reductions_iiia(baseline_emissions, project_emissions, leakage_emissions = NULL, group_cols = NULL)

Arguments

baseline_emissions

Tibble produced by calculate_baseline_fertilizer_emissions_iiia().

project_emissions

Tibble containing project fertilizer and inoculant emissions.

leakage_emissions

Optional tibble produced by calculate_leakage_emissions_iiia().

group_cols

Optional character vector identifying grouping columns.

Value

Tibble containing baseline emissions, project emissions, leakage, and emission reductions.

Examples

baseline <- tibble::tibble(baseline_emissions_tco2e = 5)
project <- tibble::tibble(
  project_fertilizer_emissions_tco2e = 0.5,
  project_inoculant_emissions_tco2e = 0.2
)
calculate_emission_reductions_iiia(baseline, project)
#> # A tibble: 1 × 6
#>   baseline_emissions_tco2e project_fertilizer_emissions…¹ project_inoculant_em…²
#>                      <dbl>                          <dbl>                  <dbl>
#> 1                        5                            0.5                    0.2
#> # ℹ abbreviated names: ¹​project_fertilizer_emissions_tco2e,
#> #   ²​project_inoculant_emissions_tco2e
#> # ℹ 3 more variables: leakage_emissions_tco2e <dbl>,
#> #   project_emissions_tco2e <dbl>, emission_reductions_tco2e <dbl>