History¶
1.5.0¶
Auto-start only necessary streams in Simple API
Adds error information
1.4.0¶
Adds eye events (blinks, fixations)
1.3.6¶
Adds eyelid data
1.3.5¶
Fixes streaming bug when audio is enabled
1.3.4¶
Add av/cv issue workaround to example scripts
1.3.3¶
Use pl-neon-recording for loading calibration data
1.3.0¶
Add support for templates for Neon Companion app (2.8.25+)
Simple API
Async API
Add simple_template_example example
Add async_template_example example
1.2.1¶
Add typing annotations for various gaze data types
1.2.0¶
Add support for streaming eye state data from Neon Companion app (2.8.8+)
1.1.2¶
Add support for streaming eyes video from Neon Companion app
Simple API
Async API
pupil_labs.realtime_api.models.Status.direct_eyes_sensor()
, providing an url that can be used withpupil_labs.realtime_api.streaming.video.receive_video_frames()
Add async support for streaming IMU from Neon Companion app
1.1.1¶
Use
numpy.typing
instead ofnptyping
Add Simple vs. Async API guide
1.1.0¶
Rename
pupil_labs.realtime_api.clock_echo
topupil_labs.realtime_api.time_echo
and all corresponding class and function prefixes.Expose Time Echo port via
pupil_labs.realtime_api.models.Phone.time_echo_port
Add simple API to estimate time offset
pupil_labs.realtime_api.simple.Device.estimate_time_offset()
Add simple and async time offset estimation examples
1.1.0a2¶
Internal feature
1.1.0a1¶
Add
pupil_labs.realtime_api.clock_echo
1.0.1¶
Require
nptyping<2.0.0
to avoid backwards incompatibilityUpdate link to documentation in README
1.0.0.post1¶
Improve front-page documentation
1.0.0¶
Fixed wrong variable name and added default value - #11
v1.0.0rc4¶
Fix examples and documentation
Finalize first draft of the Under The Hood guide
v1.0.0rc3¶
Fix documentation
Revert: Remove
pupil_labs.realtime_api.simple.discover_one_device()
Revert: Add
pupil_labs.realtime_api.simple.Network
v1.0.0rc2¶
Apply pre-commit fixes
v1.0.0rc1¶
Split
pupil_labs.realtime_api.simple
into multiple filesRemove
pupil_labs.realtime_api.discovery.discover_one_device
Remove
pupil_labs.realtime_api.simple.discover_one_device
Add
pupil_labs.realtime_api.simple.Network
v0.0.12¶
Add
pupil_labs.realtime_api.models.UnknownComponentError
and letpupil_labs.realtime_api.models.parse_component()
raise it when a component could not be parsed/mappedDrop unknown components in
pupil_labs.realtime_api.models.Status.from_dict()
andpupil_labs.realtime_api.device.Device.status_updates()
, and warn about it
v0.0.11¶
Create a new HTTP client session if necessary on
pupil_labs.realtime_api.device.Device
’s__aenter__
method
v0.0.10¶
Remove
pupil_labs.realtime_api.simple.Device.recording_recent_action
andpupil_labs.realtime_api.simple.Device.recording_duration_seconds
Fix Python 3.7 incompatiblity due to using the
name
argument inasyncio.create_task()
(added in Python 3.8)
v0.0.9¶
Fix Python 3.7 compatibility
Add
pupil_labs.realtime_api.discovery.discover_one_device
v0.0.8¶
Rename
pupil_labs.realtime_api.basic
topupil_labs.realtime_api.simple
Rename
pupil_labs.realtime_api.basic.Device.read_*()
methods toDevice.receive_*()
Rename
pupil_labs.realtime_api.simple.discovered_devices
topupil_labs.realtime_api.simple.discover_devices()
Add
pupil_labs.realtime_api.device.Device.status_updates()
generatorMove status update callback functionality into
pupil_labs.realtime_api.device.StatusUpdateNotifier
Add Automatic status updates example
Add
pupil_labs.realtime_api.simple.Device.recording_recent_action
andpupil_labs.realtime_api.simple.Device.recording_duration_seconds
Fix examples
v0.0.7¶
Fix Python 3.7 and 3.8 compatibility
v0.0.6¶
v0.0.5¶
Add guides to documentation
Add Scene Camera Video With Overlayed Gaze example
Add
pupil_labs.realtime_api.simple
API. See the Simple Examples.Rename
pupil_labs.realtime_api.control
topupil_labs.realtime_api.device
.Rename
pupil_labs.realtime_api.base.ControlBase
topupil_labs.realtime_api.base.DeviceBase
.Rename
pupil_labs.realtime_api.simple.Control
topupil_labs.realtime_api.simple.Device
.Rename
pupil_labs.realtime_api.control.Control
topupil_labs.realtime_api.device.Device
.Rename
pupil_labs.realtime_api.models.DiscoveredDevice
topupil_labs.realtime_api.models.DiscoveredDeviceInfo
.Add sensor property accessors to
pupil_labs.realtime_api.simple.Device
.Add simple streaming with
pupil_labs.realtime_api.simple.Device.receive_scene_video_frame
andpupil_labs.realtime_api.simple.Device.receive_gaze_datum
.
v0.0.4¶
Include examples in documentation
Implement
Recording
model classAdd
Status.recording
attribute
v0.0.3¶
Move Control.Error to dedicated
ControlError
class
v0.0.2¶
Require
aiohttp[speedups]
Implement
discover_devices
Implement
Control