Public benchmark and software-paper reproduction

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

Bundled multimodal study

The package includes a compact, fully synthetic and openly redistributable benchmark containing participant and item metadata, binary responses, response times, recordings, gaze samples, events, AOIs, pupil trajectories, quality indicators, and provenance.

library(eyeprocess)
study <- eyeprocess_benchmark_study()
study

The benchmark tests contracts and reproducibility. It is not real participant data, vendor compatibility evidence, or scientific validation of advanced models.

Integrity and expected outputs

validation <- validate_benchmark_study(study)
validation$valid

reproduction <- run_benchmark_reproduction(study)
reproduction$comparison

All source files are fingerprinted. Relational checks ensure that participants, items, trials, events, gaze, and pupil records agree. Expected scalar outputs use explicit numerical tolerances.

Data dictionary and reproduction directory

write_benchmark_data_dictionary(study, "benchmark-data-dictionary.md")
write_software_paper_reproduction("software-paper-reproduction", study)

The reproduction scaffold contains copied benchmark data, an executable R script, expected outputs, a README, and a file/session manifest.

Release audit

audit_benchmark_release(study)$ready

A public empirical benchmark can later be added under an independently reviewed licence. It must remain distinct from this synthetic test asset.



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.