Wrappers that aggregate ACM0009 monitoring records and summarise baseline, project, leakage, and net emission reductions for natural gas retrofit projects.

aggregate_monitoring_periods_acm0009(monitoring_data)

estimate_emission_reductions_acm0009(monitoring_data)

Arguments

monitoring_data

Tibble or data frame containing the monitoring variables required by the ACM0009 helpers.

Value

Tibbles summarising period-level results and portfolio totals for the fuel-switching project.

Examples

data <- simulate_acm0009_dataset(3, observations_per_period = 4, seed = 42)
aggregate_monitoring_periods_acm0009(data)
#> # A tibble: 3 × 11
#>   period baseline_fuel_tonnes baseline_ncv_gj_per_tonne baseline_emission_factor_tco2_per_gj
#>   <chr>                   <dbl>                      <dbl>                                  <dbl>
#> 1 P01                       39800                         26.2                                    0.093
#> 2 P02                       40500                         26.5                                    0.094
#> 3 P03                       40150                         26.3                                    0.094
#> # ℹ 7 more variables: gas_volume_nm3 <dbl>, gas_ncv_gj_per_nm3 <dbl>,
#> #   gas_emission_factor_tco2_per_gj <dbl>, methane_slip_tonnes <dbl>,
#> #   leakage_emissions_tco2e <dbl>, net_emission_reductions_tco2e <dbl>,
#> #   project_emissions_tco2e <dbl>
estimate_emission_reductions_acm0009(data)
#> # A tibble: 1 × 5
#>   total_baseline_emissions_tco2e total_project_emissions_tco2e total_leakage_tco2e
#>                           <dbl>                            <dbl>                  <dbl>
#> 1                       1009000                          484500                      2550
#> # ℹ 2 more variables: total_net_emission_reductions_tco2e <dbl>,
#> #   total_methane_slip_tonnes <dbl>