Pupil Capture, Player, and Service release
We are pleased to announce the release of Pupil v1.21!
Download the latest bundle (scroll down to the end of the release notes and see Assets). Please feel free to get in touch with feedback and questions via the #pupil channel on Discord 😄
Features and Changes
Support for Pupil Invisible Audio Recordings - #1748
Pupil Player now supports audio playback and audio export for Pupil Invisible recordings with audio recordings.
Stream Head Pose over Network - #1774
You can now subscribe to the the topic head_pose
to receive live data from the Online Head Pose Tracker plugin.
Bug Fixes
- Fixed eye processes always displayed the algorithm view - #1766
- Fixed potential crash when changing the eye video size - #1770
- Made pyrealsense warning a debug-level message in order to be less obtrusive - #1768
- Fixed broken interactivity of the ROI mask in the eye windows - #1778
- Fixed multiple stability issues with the fullscreen calibration window - #1767
Developer Notes
Changed Requirements
We updated the PyAV
dependency to v0.4.4 for the PI audio support. On Linux and macOS, you can update with:
pip install -U git+https://github.com/pupil-labs/PyAV
On Windows, download and install the latest wheel from GitHub.
We Are Hiring Python & DevOps Engineers!
Hey - you're reading the developer notes, so this is for you! We're looking to hire developers to contribute to Pupil source code. If you love Python and enjoy writing code that is a joy to read, get in touch. Experience with the scientific Python stack is a plus, but not required. We have a lot of exciting projects in the pipeline.
We are also looking for Senior Full Stack/DevOps engineers that have experience with kubernetes, docker, and server-side Python.
Send an email to [email protected] with a CV to start a discussion. We look forward to hearing from you.