6/28/2023 0 Comments Install psychopy with pylinkIf you are using an EyeLink 1000 and you want to share your code with an overseas colleague who uses SMI equipment, you can. For example, we provide an implementation of a saccade detection algorithm that was specifically designed for online detection (for details, please refer to our paper).Īnother very cool feature is that you do not have to adjust your code to switch between eye-trackers. Apart from this, PyGaze does come with some added functionality. ![]() Of course, we do rely heavily on all the brilliant dependencies (see the links in the first paragraph) and you could do pretty much the same if you were to use each of these independently, but this would require more programming skills and would cost more effort and time than when you would use PyGaze. From stimulus presentation to eye-tracker communication: everything can be handled by via PyGaze scripting. PyGaze offers a platform that is more user-friendly than the currently existing alternatives, when it comes to creating complicated experiments (or other software). Another major advantage of Python, is it’s portability: Python will run on pretty much everything (I once heard a story of somebody installing it on a potato, but that might be slightly fabricated). In experimental psychology, where people are willing to spend lots of money on hardware that reduces noise by only a little bit (think of EEG equipment), this is no minor thing. With proprietary software it often is unclear what happens ‘under the hood’, so it is likely you might not be aware of sources of extra noise. This is great for two reasons: 1) it is completely free to use Python and 2) the source code is available, meaning you could know exactly what Python does. Why Python?įirst of all, Python is open-source. ![]() Do not be alarmed by this, though, as Python is surprisingly easy to learn. PyGaze is aimed at people with minor to advanced programming skills, preferably in Python 2.X. What it adds to these is a uniform and user-friendly syntax, as well as some gaze contingent functionality and custom online event detection (please refer to our paper for the algorithm details). PyGaze acts as a wrapper around several existing packages, among which PyGame, PsychoPy, pylink (for SR Research EyeLink systems), SensoMotoric Instruments’ iViewX API, and the Tobii SDK.
0 Comments
Leave a Reply. |