Edwin
About
- Username
- Edwin
- Joined
- Visits
- 95
- Last Active
- Roles
- Member, Moderator
Comments
-
If I recall correctly, it shouldn't be necessary to have the OpenGaze analysis app open in the background. Could you clarify why you are doing so? Does your experiment run correctly without having the app open?
-
Looks like the actual error no longer appears. The other messages aren't relevant unless you actually use avbin.
-
Sometimes the menu isn't redrawn (not called within EyeLink SDK). You can force it by pressing Enter (brings up the eye camera view), and then Enter again (brings back up the menu).
-
Please note that this package is using a version of Python that is no longer supported, and I would highly recommend you use a local install of a newer version instead. A new edition of the book is on the way!
-
Please note that this package is using a version of Python that is no longer supported, and I would highly recommend you use a local install of a newer version instead. A new edition of the book is on the way!
-
Could your clarify what you mean by "to change values that are saved in constants.py"? Are you going to do so by manually or programmatically editing the file as your application is running? I guess you could try to have several sets of co…
-
Oh, sorry, looks like it assumes height! You can just drop that parameter. my_monitor = Monitor("Freddy", width=32.0) While we're on the topic, you could opt to set the distance between you and the screen (also in cm): my_monitor = Monitor…
-
Looks like PsychoPy didn't set up a default monitor. You could pass your own one to the Display when creating it, e.g. by doing the following: from psychopy.monitors import Monitor # Create a new monitor. Set the width and height to values that # m…
-
To be honest, this type of delay sounds like there is a huge amount of logging going on. Are you recording all your variables to the EDF? You might want to not do so, and instead only log the relevant stuff.
-
The webcam-eyetracker is a separate project, and a toy one at that. You can find it here: https://github.com/esdalmaijer/webcam-eyetracker As indicated, you'd need to implement a proper calibration to translate pupil+gaze in the eye image to on-scre…
-
PyGaze is a library for dedicated eye trackers, and I also have a separate [webam-eyetracker](https://github.com/esdalmaijer/webcam-eyetracker) project. (Which I would not recommend you use in important tasks, as it's a toy project.)
-
Hi @Rachel , Yes, PyGaze has been compatible with Python 3 for quite a while now :) Cheers, Edwin
-
A slightly better specification of the problem would go a long way in debugging this: How did you install PyGaze? How did you verify that the installation worked? ("According to my MacBook" -> how did you ask it, and what was its respon…
-
In your constants.py file, is there a constant DUMMYMODE? It looks like it's set to True, but should be set to False. Obviously, if there isn't such a variable, add it: DUMMYMODE = False
-
Is there a pygaze_init item at the start of your experiment, and are there any pygaze_* items within the main sequence too? (Ideally they should be nested in trial sequences.)
-
Hi Figen, Interesting problem; wouldn't really know how to solve it without more debugging access. Perhaps a simpler fix would be to simply put in your own drift check by using an inline_script. You would use this inline_script instead of a drift_co…
-
Hi all, Could it be that you pip installed into a standalone Python installation instead of into OpenSesame's built-in Python? To check, run the following in the Debug Window: import pip pip.main(["install", "tobii-research"])
-
Hi @MikeN, Did you install the package into a Python installation on your computer, or into the Python installation that comes with OpenSesame? If you're not on Linux, there is a difference between the two. To install directly within OpenSesame, run…
-
@eduard PyGaze IS Python 3 compatible! As for the actual problem here, it's hard to debug without an error message! There are a few things you could do to get around the persistent grey screen issue: 1) Run scripts using Python directly, not within …
-
Not yet! I was working on this when the pandemic started, and now there's extra work and less time to do it in, so it's shelved for a bit.
-
Not directly, but you can get a handle to the active PyGame display surface by setting DISPTYPE="pygame" in a settings.py file, and then doing the following: Separate "settings.py" file: DISPTYPE = "pygame" TRACKERTYPE …
-
@sebastiaan I only update it when OpenGaze is updated and breaks my stuff; otherwise it should continue to work. Tom and I have been looking into this off the forum, and from what I can debug at a distance, it seems an OpenGaze-specific issue.
-
Almost there with Python 3 integration!
-
The Tobii Python modules shoudn't be copied into PyGaze sub-folders, but are a standalone module. Hence, they should be installed in the site-packages directory like any other module. (Follow Tobii's installation directions.)
-
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…