Pupil Capture, Player, and Service Release v1.10

January 3, 2019

We are pleased to announce the release of Pupil v1.10!

Download the latest bundle and let us know what you think via the #pupil channel on Discord :smile:

Features

Capture

RealSense D400 Support - #1409

Please be aware, that it is recommended to keep your D400’s firmware update-to-date. See the Intel documentation on how to do that.

Intel does not currently provide a Python wrapper for macOS. Until they do, we are not able to support the Pupil Capture D400 backend on macOS.

Player

Export timestamps as csv on video export

  • Timestamps will now be exported as a csv when you export a video #1411

Command-line arguments - #1384

Previously, only simple arguments could be passed to Pupil via command-line. This included the debug and profiled mode. Motivated by #1315, we decided to start parsing command-line arguments properly.

See the pull request description for details on the available command-line arguments.

Pupil Remote port command-line argument

Using the --port PORT argument, it is now possible to set the Pupil Remote port for Capture and Service.

Bugfixes

  • Fake Backend: Fix playback after seeking - #1396
  • Fixation Detector: Fix export format - #1395
  • Improved compatibility with macOS 10.14 Mojave - #1381

Developers notes

New dependencies

  • Optional, required for RealSense D400 backend: pyrealsense2

API changes

  • Pupil Detector Network API, see PR for details - #1395

  • Pupil Remote: Forward IPC/multipart messages - #1385

We are hiring Python developers!

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 full stack Python developers that have experience with kubernetes, docker, and async server-side Python.

Send an email to [email protected] with a CV to start a discussion. We look forward to hearing from you.