Preprocessing Pupil Size Data
Applies a Butterworth filter to each event.
Applies user-selected changes to auto cleanup
Applies manual cleanup to the data
Baseline correct the data
Check blinks
Plots the effect of Butterworth filtering by event.
Check baseline window for missing data
Automatically clean artifacts.
Automatically clean Eyelink marked blinks.
A utility function to compare pupil size data before and after applyin...
Downsample the data
Interpolation for missing data.
Check missing data
Plots comparison of Pupil and Pupil_Previous by event.
Plot each event within a group to a directory
Plots summary of subject or item.
Check which eyes were recorded during the experiment
Plots average Pupil.
Plots average difference between two conditions.
Plots average contour surface of pupil data.
Check the classes of specific columns and re-assigns as necessary.
Checks for and removes unnecessary DV output columns.
Select the eye used during recording
PupilPre: Preprocessing Pupil Size Data.
Check for samples off-screen and marks as NA.
Removes events with excessive missing data
Trim the beginning and end of filtered events.
Interactive app for manually cleaning pupil data.
Interactive app for verifying auto cleanup.
Pupillometric data collected using SR Research Eyelink eye trackers requires significant preprocessing. This package contains functions for preparing pupil dilation data for visualization and statistical analysis. Specifically, it provides a pipeline of functions which aid in data validation, the removal of blinks/artifacts, downsampling, and baselining, among others. Additionally, plotting functions for creating grand average and conditional average plots are provided. See the vignette for samples of the functionality. The package is designed for handling data collected with SR Research Eyelink eye trackers using Sample Reports created in SR Research Data Viewer.