Skip to content

Releases: BotRunner64/somehand

somehand 0.3.0

Choose a tag to compare

@BotRunner64 BotRunner64 released this 15 Jul 09:29
f0a6b42

0.3.0

Added

  • Added diagnostic viewer overlays for human landmarks and robot-hand constraints.
  • Added installable-wheel support with bundled retargeting configs.
  • Added somehand assets download for external runtime assets.

Changed

  • Materialized hand-specific retargeting constraints in YAML.
  • Simplified vector constraints to direction loss and removed world-anchor and scaled keyvector residual objectives.
  • Added wheel-safe config and asset path resolution while preserving source-checkout behavior.

Fixed

  • Corrected finger-segment mappings across supported hand configs.
  • Refined diagnostic overlays, camera framing, and target-direction transforms.

Breaking changes

  • Removed retargeting.preset and retargeting.vector_loss.
  • Removed per-vector loss_type and loss_scale fields.
  • Corrected mappings and objectives may change retargeting output.

Artifact

  • somehand-0.3.0-py3-none-any.whl
  • SHA-256: 23e5c7dfe0a2363b7c3f74c427ecd9f43e3709ae0118589345b09fbdad224552

Tested

  • pytest -q — 213 passed
  • ruff check src tests
  • python -m build --no-isolation
  • Installed the final wheel from merged master in an isolated environment and verified version metadata, bundled configs, and CLI help.

somehand 0.2.0

Choose a tag to compare

@BotRunner64 BotRunner64 released this 09 Jun 03:15

0.2.0

  • Replaced PICO XRoboToolkit input with the PICO Bridge receiver.
  • Added somehand.api as the supported public import surface for embedding.
  • Moved MediaPipe, OpenCV, and PICO Bridge into optional CLI/dev dependencies.
  • Split CLI and API documentation across English and Chinese docs.
  • Switched the LinkerHand SDK submodule to the BotRunner64 fork and removed XRoboToolkit setup.

Artifacts:

  • somehand-0.2.0-py3-none-any.whl
  • somehand-0.2.0.tar.gz

Tested:

  • pytest -q
  • ruff check src/somehand/__init__.py src/somehand/pico_input.py
  • python -m build

Not tested:

  • Full ruff check src tests still reports pre-existing lint findings outside the release metadata changes.