Multi-vendor empirical validation

knitr::opts_chunk$set(collapse = TRUE, comment = "#>", eval = FALSE)

eyeprocess separates adapter availability, fixture testing, and empirical compatibility. A production claim requires independent real exports for each software version and device family, together with an explicit licence and redistribution review.

corpus <- validate_eye_corpus("C:/private/eyeprocess-validation-corpus")
audit <- audit_vendor_validation(
  corpus,
  vendor_validation_spec(
    required_vendors = c("gazepoint", "tobii", "pupillabs", "eyelink", "smi"),
    min_cases_per_vendor = 2,
    min_pass_rate = 0.95,
    require_licence_reviewed = TRUE
  )
)
print(audit)
plot(audit)
write_vendor_validation_report(audit, "validation/vendor-validation.md")

Raw proprietary exports should remain outside the public repository. Share only manually reviewed, de-identified validation bundles and aggregate evidence.



Try the eyeprocess package in your browser

Any scripts or data that you put into this service are public.

eyeprocess documentation built on Sept. 28, 2026, 5:08 p.m.