We tried to do this through the coder’s plugin manager, we saw plugins for the Tobii, Cambridge research and others, but not for SR Research/Eyelink.
We also tried to download it as a package. Similarly we find packages for other eye trackers, but not for the SR Research/Eyelink.
We also tried to install it using pip install but we were not able to. We got an error saying that no matching distribution was found, and that psychopy could not find a version that satisfied the requirements.
We tried to do all of these things through the builder interface as well, but got the same results. We also tried to install an older version (2023.1) but got the same issue.
Does anyone know how to fix this//where to download the eyelink//SR research plugin?
Also, as a separate note, does anyone know if we also will need to change stuff in our code after we have installed the plugins?
You might want to try the version before PsychoPy made eye trackers as plugins. I find a workaround by using PsychoPy 2023.1.1. I read from other posts that 2022.2.5 is the most reliable version for eye trackers. see shared - Google Drive
I’m having a similar issue, at first it would not run at all, I downloaded the new CoreGraphics.py file and it started running (although now I have new/different issues that I didn’t have before the update).
With PsychoPy 2023.2.x and above you can, as always, communicate with EyeLink systems using Pylink. For more information on this, including a set of Coder and Builder examples that show how to use Pylink in PsychoPy to do eye tracking experiments with EyeLink systems, please see the following page on the SR Research support forum:
Getting Started with PsychoPy / EyeLink Integration:
Note, starting with PsychoPy 2023.2.0, you do indeed need to use an updated EyeLinkCoreGraphicsPsychoPy.py file – some changes introduced in PsychoPy 2023.2.0 required edits to the old version of that file to make camera setup/calibration/drift checks work properly. That updated version of EyeLinkCoreGraphicsPsychoPy.py is included with all the Builder examples marked for use with 2023.2.0 and above at that link mentioned above. Note also, if you are using PsychoPy 2023.2.0 and above and had implemented your experiment in the Builder, then you will likely need to make some changes to the Code components that handle the EyeLink integration (see the Builder examples for 2023.2.0 and above at the link above). This new version of PsychoPy moved the experimental script into a run method, meaning some of the custom method definitions provided in the Builder examples needed to be moved around to prevent errors.
SR Research is indeed also working on a PsychoPy plugin that will provide Builder components to allow fully-featured communication with the EyeLink system (i.e., the plugin will make it so that you don’t need to use Code components to handle the communication). The plugin is in its final stages of development – look for that release soon at that same page linked above. Note, this plugin (and the examples mentioned above for Coder/Builder that use Pylink) does not involve the use of the eye tracking interface/plugin that is provided with PsychoPy natively (which uses ioHub for eye tracker communication).