Skip to contents

[start here] “glassbox” all-in-one wrapper

glassbox()
The opinionated "glass box" eyeris pipeline

[next] extract trial epochs

epoch()
Epoch (and baseline) pupil data based on custom event message structure

[and finally] exporting your preprocessed data + visualize with interactive HTML reports

bidsify()
Save out pupil timeseries data in a BIDS-like structure
plot(<eyeris>)
Plot pre-processed pupil data from eyeris

[helper functions] core preprocessing operations

load_asc()
Load and parse SR Research EyeLink .asc files
deblink()
NA-pad blink events / missing data
detransient()
Remove pupil samples that are physiologically unlikely
interpolate()
Interpolate missing pupil samples
lpfilt()
Lowpass filtering of time series data
detrend()
Detrend the pupil time series
zscore()
Z-score pupil timeseries data

[advanced] building custom extensions

pipeline_handler()
Build a generic operation (extension) for the eyeris pipeline