Software
eyelink_reader
eyelink_reader is a Python library to import eye tracking recording from EDF-files generated by SR Research EyeLink eye tracker. It includes options to import events and/or recorded samples and pasring of individual events such as saccades, fixations, blinks, recorded variables, triggers, and areas-of-interest.
Bistable History
Estimates cumulative history for time-series for continuously viewed bistable perceptual rivalry displays. Computes cumulative history via a homogeneous first order differential process. I.e., it assumes exponential growth/decay of the history as a function time and perceptually dominant state. Supports Gamma, log normal, and normal distribution families. A package to compute a cumulative history for time-series of perceptual dominance in bistable displays.
saccadr
The package uses an ensemble of methods approach to label individual samples and then applies a majority vote approach to identify saccades. It uses several methods to label individual samples as belonging to a saccade, classifies a sample as a potential saccade if its proportion of votes exceeds a preset threshold, and then identifies saccades based on minimal saccade duration and minimal time between the saccades. Currently, the library implements saccade detection using methods proposed in Engbert and Kliegl (2003), Otero-Millan et al. (2014), and Nyström and Holmqvist (2010). For binocular data, 1) samples can be averaged before velocity computation, 2) votes can be merged so that function returns binocular saccades, or 3) saccades are extracted for each eye separately. The package can be extended via custom methods and it also uses a modular approach to compute velocity and acceleration from noisy samples with the possibility of using custom differentiation methods. Finally, you can obtain methods votes per gaze sample instead of saccades.
TriDimRegression
Package to calculate the bidimensional and tridimensional regression between two 2D/3D configurations. Uses Stan engine to provide posterior distribution of fits. Individual fits can be evaluated based on Bayesian R2 and compared via widely applicable information criteria (WAIC) or leave-one out cross-validation criteria (LOO).
edfImport
The library provides a simple interface to import contents of the EDF files generated by Eyelink eye-tracker into Matlab. It imports events and/or samples, automatically parsing them into separate trials. In addition to that, several post-processing functions can be used to extract selected events (fixations, saccades and blinks), variable values (TRIAL_VAR events) and microsaccades.