RagLeap
ragleap-physical · release notes

ragleap-physical v0.0.4

Pre-alpha, simulation only. AI-assisted. Nothing here controls real hardware. Not safety-certified and not independently audited.

Fixed

  • Three-joint stand-in arm: it can be observed again after a stop (before, observe_raw() raised IndexError); it refuses NaN, infinity, text, booleans and None; time, step and constructor inputs are validated; the model fingerprint depends on its parameters.
  • MuJoCo servo adapter: a target outside the actuator range is refused with ValueError instead of being silently clamped; NaN, infinity, text, booleans and None are refused. arm3.xml actuator ranges are now -3.1 to 3.1 rad.

Added

  • Item can be imported from ragleap_physical.adapters.
  • Review tests kept as regression tests (energy adapter, three-joint arm, MuJoCo servo).
  • PowerShell steps in docs/first-hour.md (#1177), thanks to @Anurag07-crypto, whose Windows run showed the gap.

Tested

Real pytest from the TestPyPI source archive of this version: 283 passed, 0 skipped (Python 3.13.18, pytest 8.4.2, MuJoCo 3.17.0, MCP SDK 1.30.0). The same 283 passed on Python 3.10.12. CI passed on Python 3.10, 3.11 and 3.12 for the preparation PR (#1221).

Not tested yet

  • Windows: the refusal fix from 0.0.3 and the PowerShell steps have not been re-tested there.
  • Cross-machine repeatability is not measured.

Install: pip install ragleap-physical==0.0.4. Full list: CHANGELOG.md in the package folder.

View on GitHub Package page All releases
← v0.0.3v0.0.5 →

Release notes mirrored from GitHub Releases.