Repository navigation
0.1.0b2 — latest-frame tracking and health
Pre-releaseAdds opt-in latest-frame acquisition and immutable tracking-health reports. Slow consumers receive the newest unread frame; expired pending data is discarded. Includes CLI --latest/--max-frame-age/--health and a repeatable read-only benchmark. Sequential reading remains the default.
Validation: 107 tests on each project-local Windows Python 3.10–3.15 environment, real camera frames in both modes, recorded-hand round trips, and all 18 Windows/Linux/macOS CI jobs plus the package build passed. A live 20 Hz comparison showed sequential mode 7.39 seconds behind latest after ten seconds; latest local receipt age was 6.40 ms median and 12.07 ms p95. A separate one-minute camera session passed with clean shutdown. These new live benchmarks contained no hands and do not establish absolute camera latency or skeleton CPU cost.
The Windows engine/driver are unchanged. The package reuses the pinned runtime asset from v0.1.0b1 automatically; no second runtime download is needed for an existing cache. Clean-Windows driver setup and Linux/macOS controller hardware validation remain pending.
Install: python -m pip install --upgrade source-robotics-leap-motion
Try: source-leap --latest --health --duration 10