Summarises monitoring observations across reporting periods, producing baseline and project inputs that can be passed to estimate_emission_reductions_ams_iig().

aggregate_monitoring_periods_iig(
  monitoring_data,
  group_cols = "site_id",
  period_cols = c("year", "month"),
  baseline_consumption_col = "baseline_biomass_consumption_tonnes",
  baseline_fraction_col = "baseline_non_renewable_fraction",
  baseline_ncv_col = "baseline_net_calorific_value_mj_per_tonne",
  baseline_emission_factor_col = "baseline_emission_factor_tco2_per_mj",
  project_consumption_col = "project_biomass_consumption_tonnes",
  project_fraction_col = "project_non_renewable_fraction",
  project_ncv_col = "project_net_calorific_value_mj_per_tonne",
  project_emission_factor_col = "project_emission_factor_tco2_per_mj",
  leakage_col = "leakage_emissions_tco2e"
)

Arguments

monitoring_data

Tibble containing monitoring period observations.

group_cols

Character vector of entity identifiers (e.g., household IDs).

period_cols

Character vector defining the monitoring period (e.g., year, month).

baseline_consumption_col

Column storing baseline biomass consumption.

baseline_fraction_col

Column storing the baseline non-renewable fraction.

baseline_ncv_col

Column storing the baseline NCV in MJ per tonne.

baseline_emission_factor_col

Column storing the baseline emission factor in tCO2e/MJ.

project_consumption_col

Column storing project biomass consumption.

project_fraction_col

Column storing the project non-renewable fraction.

project_ncv_col

Column storing the project NCV in MJ per tonne.

project_emission_factor_col

Column storing the project emission factor in tCO2e/MJ.

leakage_col

Column storing leakage emissions in tCO2e.

Value

A tibble aggregated by group_cols and period_cols with baseline and project monitoring inputs.

Examples

data <- simulate_ams_iig_dataset(n_sites = 2, n_periods = 2, seed = 42)
aggregate_monitoring_periods_iig(data)
#> # A tibble: 4 × 12
#>   site_id  year month baseline_biomass_consumption_tonnes project_biomass_cons…¹
#>   <chr>   <dbl> <dbl>                               <dbl>                  <dbl>
#> 1 site_01  2024     1                                14.8                   8.12
#> 2 site_01  2024     2                                15.3                   8.43
#> 3 site_02  2024     1                                14.8                   8.17
#> 4 site_02  2024     2                                13.8                   7.58
#> # ℹ abbreviated name: ¹​project_biomass_consumption_tonnes
#> # ℹ 7 more variables: baseline_non_renewable_fraction <dbl>,
#> #   project_non_renewable_fraction <dbl>,
#> #   baseline_net_calorific_value_mj_per_tonne <dbl>,
#> #   project_net_calorific_value_mj_per_tonne <dbl>,
#> #   baseline_emission_factor_tco2_per_mj <dbl>,
#> #   project_emission_factor_tco2_per_mj <dbl>, leakage_emissions_tco2e <dbl>