Compose the AMS-III.G helpers to transform baseline, project, and leakage data into net emission reductions with optional custom arguments for each step.

estimate_emission_reductions_ams_iiig(
  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 landfill data.

project_data

Tibble containing project monitoring data.

leakage_data

Optional tibble containing leakage monitoring data.

group_cols

Optional character vector identifying grouping columns.

baseline_args

Named list passed to calculate_baseline_methane_emissions_iiig.

project_args

Named list passed to calculate_project_emissions_iiig.

leakage_args

Named list passed to calculate_leakage_emissions_iiig.

Value

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

Examples

monitoring <- simulate_ams_iiig_dataset(n_sites = 1, n_periods = 2, seed = 99)
estimate_emission_reductions_ams_iiig(
  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 LF1                       29888.                  9982.                   124.
#> # ℹ abbreviated names: ¹​project_emissions_tco2e, ²​leakage_emissions_tco2e
#> # ℹ 1 more variable: net_emission_reductions_tco2e <dbl>