OpenSesame
Rapunzel Code Editor
DataMatrix
Support forum
Python Tutorials
MindProbe
Supported by Voorbestelling Een wereld vol denkers door Sebastiaan Mathôt

Eyelink

Die EyeLink-Reihe von Eyetrackern, hergestellt von SR Research, gehören zu den am häufigsten verwendeten Eyetrackern in der psychologischen Forschung. SR Research stellt Python-Bindings für den EyeLink bereit (genannt PyLink), die von PyGaze verwendet werden. Die Lizenz von PyLink ist mit der von OpenSesame verwendeten Lizenz nicht kompatibel. Aus diesem Grund ist PyLink nicht in der Standarddistribution von OpenSesame enthalten und muss separat installiert werden.

Windows

Das EyeLink Developers Kit (manchmal Display Software genannt) stellt die Bibliotheken bereit, die für die Kommunikation mit dem EyeLink-PC benötigt werden. Sie finden es hier (kostenlose Registrierung erforderlich):

Wenn Sie die .zip-Datei entpacken und dann das .exe-Installationsprogramm ausführen, wird die EyeLink-Display-Software in einem der folgenden Ordner installiert (je nach Ihrer Windows-Version):

C:\Program Files\SR Research\EyeLink\
C:\Program Files (x86)\SR Research\EyeLink

In diesem Ordner befindet sich ein libs-Unterordner, den Sie zum Systempfad hinzufügen müssen (dies wurde möglicherweise schon automatisch hinzugefügt, überprüfen Sie es aber sicherheitshalber). Dies können Sie tun, indem Sie "Arbeitsplatz" öffnen, auf "Systeminformationen anzeigen" klicken, den "Erweitert"-Tab öffnen, auf "Umgebungsvariablen" klicken und ;C:\Program Files\SR Research\EyeLink\libs oder (je nach Ihrem System) ;C:\Program Files (x86)\SR Research\EyeLink\libs an die Variable Path (unter Systemvariablen) anhängen.

pylink ist die Python-Bibliothek für die Unterstützung von EyeLink. Zurzeit unterstützt pylink nur Python 3.12 und älter, während die Standardpakete von OpenSesame mit Python 3.13 gebaut wurden. Daher müssen Sie das Python 3.12 (oder älter) Paket von OpenSesame von GitHub Releases verwenden.

Anschließend kann pylink aus dem SR Research PyPi-Repository mit pip install installiert werden:

pip install --index-url=https://pypi.sr-research.com sr-research-pylink

Wichtig: Versuchen Sie nicht, pylink durch den Befehl pip install pylink zu installieren! Dadurch wird ein völlig anderes Paket installiert!

Weitere Informationen zu pylink finden Sie im SR Research Forum (kostenlose Registrierung erforderlich):

Ubuntu

Die EyeLink-Display-Software kann direkt aus einem Repository installiert werden. Dadurch werden auch PyLink und verschiedene nützliche Werkzeuge wie der edf2asc-Konverter installiert.

sudo add-apt-repository 'deb [arch=amd64] https://apt.sr-research.com SRResearch main'
sudo apt-key adv --fetch-keys https://apt.sr-research.com/SRResearch_key
sudo apt-get update
sudo apt-get install eyelink-display-software

Für weitere Informationen besuchen Sie bitte:

PyGaze

Nachdem Sie die EyeLink-Display-Software und PyLink gemäß obiger Anleitung installiert haben, können Sie EyeLink mit PyGaze verwenden! Siehe:

SR Research bietet auch eigene EyeLink-Plug-ins für OpenSesame an. Diese ähneln (und basieren ursprünglich auf) den PyGaze-Plugins, bieten aber einige Funktionalitäten, die über PyGaze nicht verfügbar sind. Um diese Plugins zu installieren, führen Sie aus:

pip install opensesame-plugin-eyelink

Für weitere Informationen besuchen Sie bitte: