pupil-labs/pupil: Pupil Capture, Player, and Service release
Creators
- Moritz Kassner1
- Pablo Prietz2
- Roman Roibu2
- Patrick Faion2
- Patrick Fürst3
- Will1
- Marc Tonsen
- Ching
- Michael Barz
- ckbaumann
- Windson yang4
- Emre D.
- Rafael Picanço
- Sarah Leu
- Andrew Xia5
- Kai D.
- Simon Maurer6
- fneitzel7
- Nathakit Sae-Tan2
- Polynomdivision
- Chadwick Boulay8
- Christopher Gundler
- Basile
- Aeefire
- Chris Lenart
- Evan
- Felix Lange
- Iggy9
- Manuel Spitschan10
- Patrick Burke
- 1. Pupil Labs
- 2. @pupil-labs
- 3. @crate
- 4. unicooo
- 5. @limebike
- 6. University of Bern
- 7. eye square GmbH
- 8. The Ottawa Hospital Research Institute
- 9. Toptal
- 10. University of Oxford
Description
We are pleased to announce the release of Pupil Core software v2.5!
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 :smile:
MotivationPupil v2.5 focuses on further improvements to software stability. We have fixed multiple issues that prevented very old recordings from being opened in Pupil Player.
Improvements Replacing internal GLFW bindings with pyGLFW - #2015In this release we replaced the internal glfw.py
bindings to GLFW with the external pyGLFW
package. This change simplifies our dependency list, making easier to install GLFW
on Windows.
We use camera intrinsics in multiple places to transform between the 2d distorted image space and the 3d undistorted camera space. With this release, we have updated the default scene camera intrinsics to perform this tansformation more accuractely at the image borders.
Note: Each camera is slightly different. Therefore, it is recommended to run your own camera intrinsics estimation to get the best possible transformations for your camera.
Bug Fixes- Fixed a crash in Pupil Player when attempting to visualize invalid data - #2021
- Fixed an edge-case when handling recordings with negative time jumps - #2026, #2028
- Fixed a frame drop issue on macOS when windows were occluded - #2027
- Fixed an issue that caused instabilities when starting the Head Pose tracker - #2022
- Surface Tracker stability improvements - #2025
Improvements to the Observable class enable you to observe monkey patched methods (e.g. replaced methods that were not in the original class definition). Additionally, trying to add private methods as observers now fails with a more explicit error.
Changed RequirementsPlease install the new external glfw
dependency:
pip install glfw
<h3 id="downloads">Downloads</h3>To open the RAR-archive on Windows, you will need to use decompression software, e.g. WinRAR.
Files
pupil-labs/pupil-v2.5.zip
Files
(4.4 MB)
Name | Size | Download all |
---|---|---|
md5:e8f229c9eb17eed49200356abf531432
|
4.4 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/pupil-labs/pupil/tree/v2.5 (URL)