Uh oh!
There was an error while loading. Please reload this page.
Releases: OpenGraphLabs/oglo-python
Release list
OGLO Python SDK 0.1.0rc3
Compatibility
- Supports OGLO firmware 0.9.10 or newer with CONFIG schema 6.
- Firmware 0.9.11 is the current golden image for new flashes; deployed 0.9.10 units remain supported.
- Pair identity is one left and one right glove with distinct logical serials. No separate pair identifier is required.
What changed
- Removed active pre-0.9.10 compatibility and the unsupported legacy USB frame fixture.
- Recaptured public-safe golden vectors from a physical 0.9.10 glove.
- Added documentation drift and link checks.
- Made fake USB pacing preserve buffered samples when CI runners are descheduled.
- Updated all SDK guides and package metadata for 0.1.0rc3.
Verification
- Local Python 3.13: 431 passed, 10 hardware tests deselected.
- GitHub CI: 7/7 jobs passed on Python 3.10, 3.12, and 3.13 across Ubuntu and macOS.
- Distribution build, clean wheel install, CLI import, and Twine metadata checks passed.
- The exact wheel downloaded from this release passed simultaneous read-only USB acceptance on OGLO-L-00001 and OGLO-R-00004, both firmware 0.9.10.
- Left: tactile 252.0, IMU 504.5, magnetometer 125.9 packets/s.
- Right: tactile 252.1, IMU 504.8, magnetometer 125.9 packets/s.
- Both gloves had zero host/wire loss, healthy sensors, zero device drop deltas, successful record/replay, and logical-serial reconnect.
Scope
BLE remains experimental. This release does not claim hardware synchronisation, Newton force calibration, payload CRC, or the still-open 75-minute rollover and destination-storage soak gate. PyPI is not published; install the wheel attached to this prerelease.
OGLO Python SDK 0.1.0rc2
USB-first research release for OGLO firmware 0.9.10 / CONFIG schema 6.
Added:
oglo acceptancefor read-only left/right USB qualification and Markdown reports.
Changed:
- Removed
pair_idandallow_unpairedfrom the public SDK, CLI, tests, and documentation. - Aligned the release, installation instructions, and compatibility documentation with firmware 0.9.10.
Install:
python3 -m pip install ./oglo-0.1.0rc2-py3-none-any.whlValidated:
- 7/7 required GitHub CI jobs passed on the tagged main commit.
- 425 hardware-free tests passed locally.
- Wheel and source distribution passed
twine check; wheel install is covered on Linux/macOS with Python 3.10, 3.12, and 3.13. - The wheel downloaded from this release passed non-mutating live acceptance with one left and one right firmware 0.9.10 glove: tactile about 252 Hz, IMU about 505 Hz, magnetometer about 126 Hz, zero host/wire/device loss, healthy sensors, short record/replay, and logical reconnect.
Known limits:
- USB is recommended; BLE remains experimental.
- The two gloves do not have inter-glove hardware synchronization.
- Tactile values are ADC/CLEAN counts, not Newton force.
- Interactive finger/motion response, state-changing RAW/CLEAN/rate mutations, zero replacement, and the 75-minute target-host soak are intentionally outside the default non-mutating acceptance run.
See SHA256SUMS for artifact verification.
OGLO Python SDK 0.1.0rc1
USB-first release candidate for OGLO firmware 0.9.9+ / schema 6.
Hardware validation was performed with a left/right pair on firmware 0.9.10 over USB. BLE support is experimental and was not release-qualified.
Install the attached wheel with:
pip install ./oglo-0.1.0rc1-py3-none-any.whlVerify downloads against SHA256SUMS before installation.