Tools
In the lab, we have developed several tools for general use.
Titta: Interface to Tobii eye trackers using Tobii Pro SDK
Matlab: https://github.com/dcnieho/Titta
Python: https://github.com/marcus-nystrom/Titta
Paper 1: Niehorster, D.C., Andersson, R. & Nyström, M. (2020). Titta: A toolbox for creating PsychToolbox and Psychopy experiments with Tobii eye trackers. Behavior Research Methods. doi: 10.3758/s13428-020-01358-8
Paper 2: Niehorster, D.C., Whitham, W., Lake, B.R., Schapiro, S.J., Andolina, I.M., & Yorzinski, J. L. (2024). Enhancing eye tracking for nonhuman primates and other subjects unable to follow instructions. Behavioral Research Methods. doi: 10.3758/s13428-024-02540-y
Paper 3: Niehorster, D.C. & Nyström, M. (2025). TittaLSL: A toolbox for creating networked eye-tracking experiments in Python and MATLAB with Tobii eye trackers. Behavior Research Methods. doi: 10.3758/s13428-025-02714-2
SMITE: Interface to SMI eye trackers
Matlab: https://github.com/dcnieho/SMITE
Python: https://github.com/marcus-nystrom/SMITE
I2MC: Noise-robust fixation classification for eye movement data
Matlab: https://github.com/royhessels/I2MC
Python: https://github.com/dcnieho/I2MC_Python
ETDQualitizer: Tool for determination of data quality (accuracy and precision) of screen-based eye tracker recordings
Matlab, Python and R: https://github.com/dcnieho/ETDQualitizer
GlassesValidator: Tool for automatic determination of data quality (accuracy and precision) of wearable eye tracker recordings
Python: https://github.com/dcnieho/glassesValidator
gazeMapper: A tool for automated world-based analysis of gaze data from one or multiple wearable eye trackers
Python: https://github.com/dcnieho/gazeMapper
