New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: EyeLink eye tracker seemingly unsupported after upgrade of Psychopy #5947
Comments
I guess I've figured it out myself:
Happy to send it back to psychopy org if you want. |
Hi there. I think this is basically just that, yes, we've been moving hardware support out to plugin packages and those have hit a few wrinkles. The SRR plugin has kind of halted for now because of difficulties auto-installing the necessary dependency libs (srr pylink is not directly available). Working with their engineers we believe this is going to be resolved soon and we will have a working |
Hi guys, I've encountered the same issue recently. While I know that the plugin will be released soon, I was wondering if Oesteban was able to make his eyelink work completely? We're running a project that requires eyetracking and is a bit time sensitive. I have followed the steps on the post but it looks like tracker.runSetupProcedure() is not running through: the experimental window is hidden and then re-opened, as if a calibration had been ran without actually running. I don't get any errors with it and it does not crush tho. This is the only output I get:
Any help would be super appreaciated! |
This issue is being fixed next release. We have an EyeLink 1000 here to test with, I'll close the issue once I confirm everything is working with the plugin. |
hey :) thanks for the help in advance, |
Yes, it did.
Psychopy for Mac offers a pip interface. I never managed to make it work though. I only managed to have it working on Linux. |
Any way to solve Already installed |
For most of the eyetrackers (eyelink, tobii, pupillabs) this should be all fixed in 2024.1.1 so you should be able to install the plugin from the plugin manager )you maye need to go and delete your previously installed plugins by deleting your @krishnaraj-sr for gazepoint I can see a further issue that remains (because we don't have a device to test on). Can you open let us know if that works and we'll include that into 2024.1.2 👍 |
Changes made to make Gazepoint Eye tracker work : Tested on Windows . Note that
|
@krishna-raj-sr For the |
PsychoPy Version
2023.2.3 (dev and stable)
What OS are your PsychoPy running on?
macOS Silicon, Linux-based systems
Bug Description
It seems like iohub cannot retrieve EyeLink hardware anymore after updating from 2022.3.2:
I've narrowed this down to this block of code:
psychopy/psychopy/iohub/devices/eyetracker/hw/sr_research/eyelink/__init__.py
Lines 9 to 25 in 52210ae
This error does not seem to be logged. though. While I see packages homolog to psychopy-eyetracker-sr-research, e.g., for tobii, the package is not listed within the plugins/packages menu and there's no trace of it in pypi.
I have also installed the pylink wheel that comes with the SR Research debian packages, and successfully imported pylink. Also checked that the import is done from the newly installed wheel.
Finally, I can see a trace in the logfile:
The corresponding trace comes from:
psychopy/psychopy/iohub/util/__init__.py
Lines 266 to 274 in 52210ae
However, the import in line 268 (
import psychopy_eyetracker_sr_research.sr_research.eyelink as eyelink
) is constantly failing.Expected Behaviour
The SR Research EyeLink device is properly configured and usable.
Steps to Reproduce
Tested on two different computers.
Additional context
No response
The text was updated successfully, but these errors were encountered: