pymovements: A Python Package for Eye Movement Data Processing
Not on the map. Why?
Abstract (arXiv)
We introduce pymovements: a Python package for analyzing eye-tracking data that follows best practices in software development, including rigorous testing and adherence to coding standards. The package provides functionality for key processes along the entire preprocessing pipeline. This includes parsing of eye tracker data files, transforming positional data into velocity data, detecting gaze events like saccades and fixations, computing event properties like saccade amplitude and fixational dispersion and visualizing data and results with several types of plotting methods. Moreover, pymovements also provides an easily accessible interface for downloading and processing publicly available datasets. Additionally, we emphasize how rigorous testing in scientific software packages is critical to the reproducibility and transparency of research, enabling other researchers to verify and build upon previous findings.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Apr 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 0; 2026: 2.
5 papers.
- 2024PoTeC: A German Naturalistic Eye-tracking-while-reading Corpuscited by 5
- 2024Reporting Eye-Tracking Data Quality: Towards a New Standardcited by 4
- 2026Controlling Reading Ease with Gaze-Guided Text Generationcited by 3
- 2023Bridging the Gap: Gaze Events as Interpretable Concepts to Explain Deep Neural Sequence Modelscited by 1
- 2026Eye-Tracking-while-Reading: A Living Survey of Datasets with Open Library Supportcited by 0
- 2026Eye-Tracking-while-Reading: A Living Survey of Datasets with Open Library Support23 Feb 2026
- 2026Controlling Reading Ease with Gaze-Guided Text Generation25 Jan 2026
- 2024Reporting Eye-Tracking Data Quality: Towards a New Standard31 Mar 2024
- 2024PoTeC: A German Naturalistic Eye-tracking-while-reading Corpus1 Mar 2024
- 2023Bridging the Gap: Gaze Events as Interpretable Concepts to Explain Deep Neural Sequence Models12 Apr 2023