aggregate_monitoring_periods.RdSummarise monitoring data across reporting periods using the AMS-I.E calculation helpers.
aggregate_monitoring_periods(biomass_data, monitoring_cols = c("year", "month"),
group_cols = "user_id", consumption_col = "biomass_consumption_tonnes",
fraction_col = "non_renewable_fraction", ncv_col = "net_calorific_value",
emission_factor_col = "emission_factor", project_energy_col = "project_energy_mj",
project_emission_factor_col = NULL, project_emission_factor = 0)Tibble containing monitoring observations.
Columns defining a monitoring period.
Columns identifying entities.
Column storing biomass consumption.
Column storing the non-renewable fraction.
Column storing the net calorific value in MJ per unit biomass.
Column containing the baseline emission factor.
Column containing project fossil energy in MJ.
Optional column containing project emission factors in tCO2e/MJ.
Default project emission factor when a dedicated column is not supplied.
A tibble with non-renewable biomass, baseline energy, baseline emissions, project emissions, and emission reductions for each entity and monitoring period.
monitoring <- simulate_ams_ie_dataset(n_users = 2, n_periods = 3, seed = 123)
aggregate_monitoring_periods(monitoring)
#> Error: `useful_energy_col` must be present in `thermal_data`.