💻 software-dev


user-2e75f4 04 July, 2023, 13:07:57

There's a second delay between my Azure Camera and Pupil Core (I noticed the pupil capture is 1 second ahead of the Azure camera), I am using the Network API to send commands.

user-2e75f4 04 July, 2023, 13:08:43

message.txt

user-cdcab0 04 July, 2023, 20:14:06

It's inevitable. The process of starting any recording is going to take some amount of time, and exactly how long it will take is going to be inconsistent and impossible to predict precisely. This is just the nature of multitasking operating systems, and there really isn't any way around it. You can try to time the recording commands so they align, and you might get it close enough for your needs, but it will never be consistently, perfectly aligned.

user-2e75f4 04 July, 2023, 13:09:17

Any help would be greatly appreciated!

user-6eeda2 04 July, 2023, 14:54:45

I have a problem accessing the Core front camera using pyuvc. Sometimes I get a "TimeoutError" that stops the execution of the file. I tried to comment the line 705 (i attach image of the error) but as it's a .pyx file i cannot do it. I want to use the eyes and the front cameras without having this error since it stops the execution. how can i solve the problem? The most interesting thing is that I get this kind of error when I try to access the front camera, the eye cameras I don't get this error. Just in case I installed pyuvc following the steps of github.(https://github.com/pupil-labs/pyuvc)

Chat image

user-cdcab0 04 July, 2023, 20:18:16

Rather than commenting out the line that raises the exception, you may want to catch exception in 3d_gaze_mapping_blink.py:314 by wrapping that function call in a try-catch block

user-6eeda2 05 July, 2023, 09:00:46

thank you!

user-86163a 05 July, 2023, 21:14:03

Hello, I keep getting an error of an "unclosed client session" when attempting to connect with the glasses and starting a recording using the API code. Here is a screenshot. Can you help me with this? Thank you so much.

Chat image

user-cdcab0 05 July, 2023, 22:56:45

Hi, @user-86163a 👋🏽 - would you be able to share the code you're using? Also, can you tell us a little more about your network configuration (e.g., wifi at home, university network, work/corporate network, etc)? Lastly, which glasses are you using?

user-86163a 06 July, 2023, 15:41:11

I tried using both a university network and personal hotspot, with both I get the error of an unclosed session and the recording never starts. I am using the Neon glasses.

Chat image

user-86163a 11 July, 2023, 22:30:15

Fixed this!

user-25fb27 07 July, 2023, 12:49:55

Is there any annotated dataset for pupil captured from the invisible,core and neon devices? @user-53a8c4

nmt 11 July, 2023, 10:53:27

Hi @user-25fb27! What do you mean by annotated?

user-5fd308 12 July, 2023, 14:31:55

Hi, I just wanted to follow up in this question since I didn't get a response: https://discord.com/channels/285728493612957698/446977689690177536/1124066479294398536

Essentially, I am looking for a way to use the Cloud API to download the files corresponding to "Download Timeseries Data + Scene Video" in the web interface. How do I go about that using the Cloud API?

marc 14 July, 2023, 08:43:18

Hi @user-5fd308! Sorry for the delayed response! Yes, there is an endpoint for it!

https://api.cloud.pupil-labs.dev/v2/workspaces/<workspace_id>/recordings:raw-data-export?ids=<recording_id_1>&ids=<recording_id_2>
user-ac085e 12 July, 2023, 22:19:45

Hi 💻 software-dev , I'm looking for any information on using c++ to interact with the Neon real time API? Is there any documentation of such or anyone who has experience using C++ as opposed to python? Python may not be sufficient for our needs.

nmt 13 July, 2023, 15:17:34

Hi @user-ac085e! We don't have any documentation on using C++ with Neon's realtime API. It would be worth reading this section of the docs which explains what goes on 'under the hood', or in other words, what we've built our Python client around: https://pupil-labs-realtime-api.readthedocs.io/en/stable/guides/under-the-hood.html#. That said, may I ask why Python may not be sufficient for your needs?

user-ac085e 13 July, 2023, 15:26:42

Thank you I will check it out. It is mostly due to Python not being a real time language, we are concerned using Python with the API to connect to our simulators will not offer accurate or high enough resolution timescales.

nmt 13 July, 2023, 15:37:34

Bear in mind that our Python Client is just a client. It doesn't really handle the heavy lifting. For example, RTSP is used for real-time streaming of gaze data. What functionality of the API do you need for integration with your simulators?

user-ac085e 13 July, 2023, 19:57:35

My simulator team is going to reach out via email to discuss further as I do not have the depth of understanding their concerns.

marc 14 July, 2023, 08:43:50

You of course have to insert the corresponding workspace and recording IDs!

user-7a8fe7 21 July, 2023, 20:08:19

Dear Pupil team, I just updated my pupilplayer to v3.5.1. Unfortunately, when exporting my videos, there is no fixations.csv as in the software version I used before. Can you please help me finding/creating/exporting the fixations.csv? Thanks in advance!

nmt 24 July, 2023, 17:48:20

Please double-check that the fixation detector plugin is loaded otherwise the fixations export will be empty

user-5346ee 27 July, 2023, 05:10:22

I'm getting this error message when using the software. After Googling, my understanding is that it is caused by a VPN software modifying winsock. However, I'm currently visiting family in China and VPN is a must have. So resetting winsock is a no go. Is there anything I could do on the Pupil or Python end to make it work? (And reversible, too - as I will return to the U.S. in three weeks). Thanks!

Bad address (C:\projects\libzmq\src\epoll.cpp:100)

nmt 27 July, 2023, 17:15:56

Hey @user-5346ee 👋. Would you be able to confirm what software you're using?

End of July archive