Confirm that monitoring plans include the minimum number of flow and methane fraction measurements along with annual calibration events required by AMS-III.G.

check_applicability_monitoring_framework_iiig(
  data,
  flow_monitoring_col = "flow_measurements_per_week",
  methane_fraction_monitoring_col = "methane_measurements_per_week",
  calibration_events_col = "calibration_events_per_year",
  minimum_flow_measurements = 3,
  minimum_methane_measurements = 3,
  minimum_calibrations = 4,
  group_cols = NULL,
  output_col = "monitoring_applicable"
)

Arguments

data

Tibble containing monitoring framework metadata.

flow_monitoring_col

Column storing the number of flow measurements per week.

methane_fraction_monitoring_col

Column storing the number of methane fraction measurements per week.

calibration_events_col

Column storing the number of calibration events per year.

minimum_flow_measurements

Minimum acceptable flow measurements per week.

minimum_methane_measurements

Minimum acceptable methane fraction measurements per week.

minimum_calibrations

Minimum calibration events per year.

group_cols

Optional character vector specifying grouping columns.

output_col

Name of the logical output column summarising compliance.

Value

Tibble indicating whether monitoring frameworks satisfy AMS-III.G.

Examples

monitoring <- tibble::tibble(
  site_id = c("LF1", "LF2"),
  flow_measurements_per_week = c(7, 2),
  methane_measurements_per_week = c(5, 1),
  calibration_events_per_year = c(6, 2)
)
check_applicability_monitoring_framework_iiig(monitoring, group_cols = "site_id")
#> # A tibble: 2 × 2
#>   site_id monitoring_applicable
#>   <chr>   <lgl>                
#> 1 LF1     TRUE                 
#> 2 LF2     FALSE