Compose the AMS-III.F helpers to transform monitoring inputs into net emission reductions.

estimate_emission_reductions_ams_iiif(
  baseline_data,
  project_data,
  leakage_data = NULL,
  group_cols = NULL,
  baseline_args = list(),
  project_args = list(),
  leakage_args = list()
)

Arguments

baseline_data

Tibble containing baseline waste generation data.

project_data

Tibble containing composting operation data.

leakage_data

Optional tibble containing leakage monitoring data.

group_cols

Optional character vector identifying grouping columns.

baseline_args

Named list of arguments passed to calculate_baseline_methane_emissions_iiif.

project_args

Named list of arguments passed to calculate_project_emissions_iiif.

leakage_args

Named list of arguments passed to calculate_leakage_emissions_iiif.

Value

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

Examples

monitoring <- simulate_ams_iiif_dataset(n_sites = 1, n_periods = 2, seed = 42)
estimate_emission_reductions_ams_iiif(
  baseline_data = monitoring$baseline,
  project_data = monitoring$project,
  leakage_data = monitoring$leakage,
  group_cols = "site_id"
)
#> # A tibble: 1 × 5
#>   site_id baseline_emissions_tco2e project_emissions_tc…¹ leakage_emissions_tc…²
#>   <chr>                      <dbl>                  <dbl>                  <dbl>
#> 1 ST1                        2657.                   442.                   63.8
#> # ℹ abbreviated names: ¹​project_emissions_tco2e, ²​leakage_emissions_tco2e
#> # ℹ 1 more variable: net_emission_reductions_tco2e <dbl>