Python Client for the Pupil Labs Real-Time API
Project description
Pupil Labs Real-Time Python API Client
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3b7bdb537a055933a0ce435b556f392a410c657c3b68d182beb43fbb74486d4
|
|
| MD5 |
9875583f3155854e2c925b4d2f36036f
|
|
| BLAKE2b-256 |
212fd69f324bb0dc26334d37781051af8f89aac826bb6adf1a811bf226de0641
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pupil_labs_realtime_api-1.8.0.tar.gz -
Subject digest:
d3b7bdb537a055933a0ce435b556f392a410c657c3b68d182beb43fbb74486d4 - Sigstore transparency entry: 991514156
- Sigstore integration time:
-
Permalink:
pupil-labs/pl-realtime-api@a5b622698e072d24e7654b99fb31bed9fba0c7a8 -
Branch / Tag:
refs/tags/v1.8.0 - Owner: https://github.com/pupil-labs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
on-release-main.yml@a5b622698e072d24e7654b99fb31bed9fba0c7a8 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pupil_labs_realtime_api-1.8.0-py3-none-any.whl.
File metadata
- Download URL: pupil_labs_realtime_api-1.8.0-py3-none-any.whl
- Upload date:
- Size: 84.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67bfaf3a57fb3e58349e2b281d433fe28c1bc25128fae750d98503504d7788a6
|
|
| MD5 |
d9ce79d150833d593378f27bd3fb0670
|
|
| BLAKE2b-256 |
3af4e1daa525b02f8f09b0211c905cacd56781cb316e6a7230cf6c9334b73e91
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pupil_labs_realtime_api-1.8.0-py3-none-any.whl -
Subject digest:
67bfaf3a57fb3e58349e2b281d433fe28c1bc25128fae750d98503504d7788a6 - Sigstore transparency entry: 991514161
- Sigstore integration time:
-
Permalink:
pupil-labs/pl-realtime-api@a5b622698e072d24e7654b99fb31bed9fba0c7a8 -
Branch / Tag:
refs/tags/v1.8.0 - Owner: https://github.com/pupil-labs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
on-release-main.yml@a5b622698e072d24e7654b99fb31bed9fba0c7a8 -
Trigger Event:
release
-
Statement type: