Skip to main content

Python Client for the Pupil Labs Real-Time API

Project description

Pupil Labs Real-Time Python API Client

ci documentation uv ruff pre-commit pypi version python versions

Real-time Python API banner

pupil_labs.realtime_api is a Python module that wraps around the Pupil Labs Real-Time Network API while offering some convenience functions sucha as gaze ↔ frame matching, and exposing easy-to-use functions and classes to get started without having to know much about advanced programming or network communication!

Installation

pip install pupil-labs-realtime-api
# pip install -e git+https://github.com/pupil-labs/pl-realtime-api.git # from source

If you want to run the examples, you can install the package with the examples extra dependencies:

pip install "pupil-labs-realtime-api[examples]"
# uv pip install pupil-labs-realtime-api --group examples # using uv

[!IMPORTANT] This package is only available for Pupil Invisible and Neon, Pupil Core uses a different API. If you’re working with Pupil Core, please refer to the Pupil Core Network API if you need streaming capabilities.

📚 Check out the documentation here

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pupil_labs_realtime_api-1.8.0.tar.gz (68.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pupil_labs_realtime_api-1.8.0-py3-none-any.whl (84.6 kB view details)

Uploaded Python 3

File details

Details for the file pupil_labs_realtime_api-1.8.0.tar.gz.

File metadata

  • Download URL: pupil_labs_realtime_api-1.8.0.tar.gz
  • Upload date:
  • Size: 68.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pupil_labs_realtime_api-1.8.0.tar.gz
Algorithm Hash digest
SHA256 d3b7bdb537a055933a0ce435b556f392a410c657c3b68d182beb43fbb74486d4
MD5 9875583f3155854e2c925b4d2f36036f
BLAKE2b-256 212fd69f324bb0dc26334d37781051af8f89aac826bb6adf1a811bf226de0641

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_realtime_api-1.8.0.tar.gz:

Publisher: on-release-main.yml on pupil-labs/pl-realtime-api

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pupil_labs_realtime_api-1.8.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pupil_labs_realtime_api-1.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67bfaf3a57fb3e58349e2b281d433fe28c1bc25128fae750d98503504d7788a6
MD5 d9ce79d150833d593378f27bd3fb0670
BLAKE2b-256 3af4e1daa525b02f8f09b0211c905cacd56781cb316e6a7230cf6c9334b73e91

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_realtime_api-1.8.0-py3-none-any.whl:

Publisher: on-release-main.yml on pupil-labs/pl-realtime-api

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page