Edwin
About
- Username
- Edwin
- Joined
- Visits
- 80
- Last Active
- Roles
- Member, Moderator
Comments
-
Not that I'm directly aware of, but there are more general toolboxes out there for eye movement analysis. Good question! There's likely some filtering going on, i.e. some smoothing, and there's also the head model they seem to use to compute samples…
-
Hi Intan, There aren’t any pauses like that programmed into the source code on my end, and I doubt there are in the SMI SDK (on top of which the current PyGaze implementation is built). I don’t personally work with SMI trackers, but have heard from …
-
Is the tracker you use (and its license) compatible with the Tobii Pro SDK? It would also help if you could clarify whether you're using the "tobii" (=Tobii Pro SDK) or the "tobii-legacy" (=older version to support older trackers…
-
Thanks, both! I'll generate an example and email that to Johnny. (Thanks for your direct email; I'll get back to you as soon as I can!)
-
Could you clarfiy whether a text file is generated and does not contain any gaze data, or whether a text file is not generated at all?
-
As I said before, this stuff is really only for online event detection. I don't really see why you'd like to continuously try to detect events and log them to the data file. You can use much better event detection algorithms offline using the gaze s…
-
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