Dalmaijer Edwin S, Mathôt Sebastiaan, Van der Stigchel Stefan
Experimental Psychology, Helmholtz Institute, Utrecht University, Utrecht, The Netherlands,
Behav Res Methods. 2014 Dec;46(4):913-21. doi: 10.3758/s13428-013-0422-2.
The PyGaze toolbox is an open-source software package for Python, a high-level programming language. It is designed for creating eyetracking experiments in Python syntax with the least possible effort, and it offers programming ease and script readability without constraining functionality and flexibility. PyGaze can be used for visual and auditory stimulus presentation; for response collection via keyboard, mouse, joystick, and other external hardware; and for the online detection of eye movements using a custom algorithm. A wide range of eyetrackers of different brands (EyeLink, SMI, and Tobii systems) are supported. The novelty of PyGaze lies in providing an easy-to-use layer on top of the many different software libraries that are required for implementing eyetracking experiments. Essentially, PyGaze is a software bridge for eyetracking research.
PyGaze工具箱是一个用于Python(一种高级编程语言)的开源软件包。它旨在以尽可能少的工作量用Python语法创建眼动追踪实验,并且在不限制功能和灵活性的情况下提供编程便利性和脚本可读性。PyGaze可用于视觉和听觉刺激呈现;通过键盘、鼠标、操纵杆和其他外部硬件收集反应;以及使用自定义算法在线检测眼动。它支持各种不同品牌的眼动仪(EyeLink、SMI和Tobii系统)。PyGaze的新颖之处在于在实现眼动追踪实验所需的许多不同软件库之上提供了一个易于使用的层。从本质上讲,PyGaze是眼动追踪研究的软件桥梁。