Ensure monitoring plans capture energy output, operating hours, and feedstock sampling at the frequency required by AMS-III.E.

check_applicability_monitoring_practices_iiie(
  data,
  energy_measurements_col = "energy_measurements_per_month",
  operating_hours_col = "operating_hours_per_period",
  feedstock_sampling_col = "feedstock_samples_per_month",
  minimum_energy_measurements = 4,
  minimum_operating_hours = 400,
  minimum_feedstock_samples = 2,
  group_cols = NULL,
  output_col = "monitoring_practices_applicable"
)

Arguments

data

Tibble containing monitoring plan metadata.

energy_measurements_col

Column storing energy measurement counts.

operating_hours_col

Column storing operating hours per period.

feedstock_sampling_col

Column storing feedstock sampling counts.

minimum_energy_measurements

Minimum acceptable energy measurements per month.

minimum_operating_hours

Minimum required operating hours per period.

minimum_feedstock_samples

Minimum acceptable feedstock sampling events per month.

group_cols

Optional character vector specifying grouping columns.

output_col

Name of the logical output column.

Value

Tibble indicating whether monitoring practices satisfy the methodology.

Examples

monitoring <- tibble::tibble(
  plant_id = c("A", "B"),
  energy_measurements_per_month = c(6, 3),
  operating_hours_per_period = c(450, 320),
  feedstock_samples_per_month = c(3, 1)
)
check_applicability_monitoring_practices_iiie(monitoring, group_cols = "plant_id")
#> # A tibble: 2 × 2
#>   plant_id monitoring_practices_applicable
#>   <chr>    <lgl>                          
#> 1 A        TRUE                           
#> 2 B        FALSE