Confirm that monitoring plans include organic content sampling, temperature checks, and moisture measurements at the frequencies required by AMS-III.F.

check_applicability_monitoring_framework_iiif(
  data,
  organic_sampling_col = "organic_samples_per_year",
  temperature_monitoring_col = "temperature_checks_per_week",
  moisture_monitoring_col = "moisture_checks_per_week",
  minimum_organic_samples = 12,
  minimum_temperature_measurements = 3,
  minimum_moisture_measurements = 2,
  group_cols = NULL,
  output_col = "monitoring_framework_applicable"
)

Arguments

data

Tibble containing monitoring framework metadata.

organic_sampling_col

Column storing the number of organic samples per year.

temperature_monitoring_col

Column storing temperature measurements per week.

moisture_monitoring_col

Column storing moisture measurements per week.

minimum_organic_samples

Minimum acceptable number of organic samples per year.

minimum_temperature_measurements

Minimum temperature readings per week.

minimum_moisture_measurements

Minimum moisture measurements per week.

group_cols

Optional character vector specifying grouping columns.

output_col

Name of the logical output column summarising compliance.

Value

Tibble indicating whether monitoring plans satisfy AMS-III.F.

Examples

monitoring <- tibble::tibble(
  site_id = c("A", "B"),
  organic_samples_per_year = c(16, 8),
  temperature_checks_per_week = c(4, 2),
  moisture_checks_per_week = c(3, 1)
)
check_applicability_monitoring_framework_iiif(monitoring, group_cols = "site_id")
#> # A tibble: 2 × 2
#>   site_id monitoring_framework_applicable
#>   <chr>   <lgl>                          
#> 1 A       TRUE                           
#> 2 B       FALSE