PupEyes

PupEyes preprocesses and visualizes eye movement and pupil size data, providing interactive tools for data exploration and principled, reproducible analysis of fixation and pupil size datasets.


Key Features:

  • Pupil Preprocessing Pipeline: PupEyes provides a comprehensive pipeline for preprocessing pupil size data in a principled, transparent, and reproducible manner.
  • Multi-Tracker Data Support: PupEyes supports data collected from Eyelink and Tobii eye-trackers as well as any generic dataset that conforms to minimal formatting standards.
  • Interactive Visualization: PupEyes provides interactive tools for visualizing pupil size data, fixation data, drawing areas of interest (AOIs), and computing AOI-based metrics.
  • Python Ecosystem Integration: PupEyes uses the pandas data structure and can work seamlessly with other data analysis packages within the Python ecosystem.
  • Extensible Framework: PupEyes enables flexible extensions for further analysis tailored to specific research goals.

Scientific Applications:

  • Eye Movement Research: PupEyes supports preprocessing and analysis of fixation data from eye-tracking experiments.
  • Pupillometry Studies: PupEyes ensures principled preprocessing of pupil size data for cognitive and physiological research applications.
  • Area of Interest Analysis: PupEyes enables drawing of AOIs and computation of AOI-based metrics for region-specific eye-tracking analyses.

Methodology:

PupEyes uses the pandas data structure for data handling and provides a comprehensive pupil preprocessing pipeline with interactive tools for data exploration and diagnosis.

Topics

Details

Programming Languages:
Python
Added:
2/22/2026
Last Updated:
2/22/2026

Operations

Publications