export_eye_bids(
dataset,
"bids-eye-study",
task = "reasoning",
screen_distance_m = 0.60,
screen_size_m = c(0.53, 0.30),
overwrite = TRUE
)
roundtrip <- import_eye_bids("bids-eye-study")
validate_eye_dataset(roundtrip)The exporter writes one physiological recording per eye, with
timestamp, x_coordinate, and
y_coordinate first, optional pupil_size, no
TSV header, and required column metadata in the JSON sidecar.