# Flexible, Extensible, & Reproducible Pupillometry Preprocessing

## Documentation for package ‘eyeris’ version 3.3.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

bidsify | Save out pupil time series data in a BIDS-like structure
bin | Bin pupil time series by averaging within time bins
boilerplate | Generate a reproducible, copy-and-paste-ready methods boilerplate
deblink | NA-pad blink events / missing data
detransient | Remove pupil samples that are physiologically unlikely
detrend | Detrend the pupil time series
downsample | Downsample pupil time series with anti-aliasing filtering
epoch | Epoch (and baseline) pupil data based on custom event message structure
eyelink_asc_binocular_demo_dataset | Access example EyeLink .asc binocular mock dataset file provided by the eyeris package.
eyelink_asc_demo_dataset | Access example EyeLink .asc demo dataset file provided by the eyeris package.
eyelogger | Run 'eyeris' commands with automatic logging of R console's stdout and stderr
eyeris_color_palette | Default color palette for eyeris plotting functions
eyeris_db_collect | Extract and aggregate eyeris data across subjects from database
eyeris_db_connect | Connect to eyeris project database (user-facing)
eyeris_db_disconnect | Disconnect from eyeris database (user-facing)
eyeris_db_list_tables | List available tables in eyeris database
eyeris_db_read | Read eyeris data from database
eyeris_db_reconstruct_from_chunks | Reconstruct eyerisdb from chunked files
eyeris_db_split_for_sharing | Split eyerisdb for data sharing and distribution
eyeris_db_summary | Get summary statistics for eyeris database
eyeris_db_to_chunked_files | Export eyeris database to chunked files
eyeris_db_to_parquet | Split eyeris database into N parquet files by data type
glassbox | The opinionated "glass box" 'eyeris' pipeline
interpolate | Interpolate missing pupil samples
load_asc | Load and parse SR Research EyeLink '.asc' files
load_generic | Load pupillometry data from a non-EyeLink eye tracker
lpfilt | Lowpass filtering of time series data
pipeline_handler | Build a generic operation (extension) for the 'eyeris' pipeline
plot.eyeris | Plot pre-processed pupil data from 'eyeris'
plot_binocular_correlation | Plot binocular correlation between left and right eye data
plot_gaze_heatmap | Create gaze heatmap of eye coordinates
print.eyeris_sim_params | Print a synthetic pupil parameter list
process_chunked_query | Process large database query in chunks
read_eyeris_parquet | Read parquet files back into R
resample | Resample an irregularly-sampled pupil timeseries onto a uniform grid
simulate_eyeris | Generate a synthetic 'eyeris' object with realistic pupil characteristics
sim_params | Configure the synthetic pupil signal model
summarize_confounds | Extract confounding variables calculated separately for each pupil data file
zscore | Z-score pupil time series data