Edwin
About
- Username
- Edwin
- Joined
- Visits
- 95
- Last Active
- Roles
- Member, Moderator
Comments
-
Heya! That error stems from not getting in any samples during a noise calibration, and thus having Xvar be 0. I should add a check to the code to see if any have come in, and if not to not divide by a len of 0. You can monkey-patch this in your own …
-
Hey, that's Bob Rosbag's GitHub handle! I know the guy, and he's honestly great. Lovely to see that his stuff is helping you!
-
Hi Christian, There's a few things I'd like to clarify to answer your question: 1) Logging of gaze position to a text file happens automatically between a "start_recording" and a "stop_recording" item. Please use this in your tr…
-
Hi Art, The question is whether it is saved and used later on. Examples: My SMI implementation in PyGaze estimates distance using the tracker, and later saves this to the log file, and uses it in event detection: https://github.com/esdalmaijer/PyGaz…
-
Update! The Pupil Labs people were kind enough to loan me one of their trackers, so I'll be looking at implementing this soon :)
-
Hi Art, If you're not using any of the implemented online event detection functions, you don't have to do anything. If you'd like for Tobii to implement the distance sensing, you could file a request on GitHub: https://github.com/esdalmaijer/PyGaze…
-
Strange! Can you see the items in OpenSesame's GUI? You could manually download them from here: https://github.com/esdalmaijer/PyGaze/tree/master/opensesame_plugins
-
Answering for future reference: You'd have bought this license from Tobii, so I think you would probably know if you had the Pro SDK. If you have the Pro SDK, you can choose "tobii" in the pygaze_init item's drop-down menu. (This is all yo…
-
You'd log messages in every gaze tracking experiment; otherwise how would you know what happened when? As for logging ALL variables, you're free to do so, but it's up to you to implement a sensible approach. If you log all variables every single tim…
-
Hi Patricia, This sounds like a Tobii-specific problem. Would you mind opening a new issue on GitHub via the link below, and tag the Tobii developers @grebdems and @pedrotari7, please? Point 2 might well be related to the same underlying issue. As f…
-
Hi Russell, By default, the SMI implementation assumes iViewX is running on the same computer. You'd need to change the following line linked below (line 208 in pygaze/_eyetracker/libsmi.py) to the following: res = iViewXAPI.iV_Connect(c_char_p(&quo…
-
Which messages did you set to relate to the start and end of the trial, and to events? The only default messages you get are "start_recording" and "stop_recording". Others you need to introduce using pygaze_log items. As a genera…
-
Hi Victor, You might want to post your question in the PsychoPy forum too. You might have a better chance of getting an answer there, considering you're using PsychoPy. Link: https://discourse.psychopy.org/ Good luck! :) Edwin
-
Good luck! Please do let us know what the issue was if you find out :)
-
Hi Simone, It looks like the Tobii Pro SDK can't find you tracker. Is the T120 compatible with the Pro SDK? (And is it licensed for that?) If the Pro SDK doesn't work, you could try the tobii-legacy backend, which doesn't require the Pro SDK. Good l…
-
Very glad to see this resolved! Thanks for sharing the solution :)
-
Yes, the resolution you set in OpenSesame is passed as DISPSIZE to PyGaze. Nothing you set through OpenSesame or PyGaze changes the INI file, but they will be used as settings in PyGaze's computations. The INI file is not used for this. You should r…
-
The sample function will give you the best guess for point of regard (x,y), not the individual left or right eyes.
-
As I said in my previous comment: It's not the import, it the initialisation. If you simply copy the code from my previous message, you should be fine.
-
We're working on it! It'll definitely be Python 3 compatible by the end of this year, but until then it's among the top 5 of things that cause me to stress out at random times when thinking of them ;)
-
There's still no support for MyGaze in PyGaze, sorry! In general, for a tracker to be supported, someone needs to write an extension library to PyGaze. If there is a Python library for an eye tracker (such as with EyeLink and Tobii), this is usually…
-
Issue should be solved now! See here for details: https://github.com/esdalmaijer/PyGaze/issues/123
-
Hi Russell, What are the IP address and send/receive ports that you're using? Specifically: Are you running the experiment on the same computer that is running iViewX, or are you running it on a different computer that is connected via an ethernet c…
-
Thanks for the workaround, @Damien! The issue should now be resolved. See here for details: https://github.com/esdalmaijer/PyGaze/issues/123
-
The "two data, one line" issue should now be resolved! https://github.com/esdalmaijer/PyGaze/issues/123
-
To answer your question on why PyGaze generates an IDF rather than a text file: It's because SMI's software enforces that. (It makes sense they do so, because it's a compressed format.) That you didn't get a file extension is interesting. It seems w…
-
For future reference, the solution is to install the lxml library by opening a terminal (command prompt) and running the following command: pip install lxml For more info, see: https://lxml.de/installation.html
-
Hi, This is related to your running the script on Python 3, which handles local imports differently than Python 2 (see here: https://stackoverflow.com/questions/12172791/changes-in-import-statement-python3 ) We're currently working on transferring t…
-
Hi Adi, These numbers come directly from GazePoint's server, so the OpenGaze API manual is your best bet. I don't know why they'd change in range... :/ Cheers, Edwin
-
Hi @quartz_pool! The Pupil people and I had a chat a while back, and decided that it would be worthwile to pursue support. It kinda fizzled out, though, and I had forgotten about it until now. I'll check in with them. I don't currently have a Pupil …