Skip to main content

Foundation dataset tooling for VLA model training

Project description

Any4Robot

any4robot provides dataset conversion and management utilities for training VLA / WM / VAM robot control models. Data preparation is crucial for robot model development. Any4Robot provides a standardized, verified way to produce the right data so you can focus on model design.

Install

pip install any4robot

Quick start (LeRobot editor)

from any4robot import LeRobotDatasetEditor

editor = LeRobotDatasetEditor("/path/to/lerobot-dataset")
editor.list_episodes(0, 5)
editor.delete_episode(12, dry_run=True)

Combine datasets

from any4robot.combine import merge_lerobot_datasets

merge_lerobot_datasets(
    ["/path/to/dataset_a", "/path/to/dataset_b"],
    "/path/to/output_dataset",
)

Quality check (LeRobot v2.1 layout)

from any4robot.qualitycheck import validate_lerobot_v2_1

result = validate_lerobot_v2_1("/path/to/lerobot-dataset")
print(result)

Modules

  • any4robot.editing: LeRobot dataset editing helpers (delete episode, copy episode, list episodes)
  • any4robot.combine: Merge multiple LeRobot datasets into a single dataset
  • any4robot.qualitycheck: Validate datasets (LeRobot v2.1 layout)
  • any4robot.conversion: Placeholder for future dataset conversion pipelines

Notes

  • The LeRobot editor code is copied from vendor/lero and organized under any4robot/lerobot_editor.
  • Optional GUI dependencies are available with pip install any4robot[gui].

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

any4robot-0.1.6.tar.gz (55.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

any4robot-0.1.6-py3-none-any.whl (66.0 kB view details)

Uploaded Python 3

File details

Details for the file any4robot-0.1.6.tar.gz.

File metadata

  • Download URL: any4robot-0.1.6.tar.gz
  • Upload date:
  • Size: 55.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for any4robot-0.1.6.tar.gz
Algorithm Hash digest
SHA256 acb1a89a28b9bd818c0020f442f1011b7c73ae50e06cfff04ce8fe43b8f2217d
MD5 e167827575bf57d09bd865d151e6ee16
BLAKE2b-256 8d3ce156bf347e824ac8ec4a91e15e2e6aa661f3d7acbfe2407e15aa4f52624e

See more details on using hashes here.

File details

Details for the file any4robot-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: any4robot-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 66.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for any4robot-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 216a48fec99102f5953c2bbba7f09d44b25e8b9abd2a40471a1e6fad561d368e
MD5 451c2e18dfbc7b9ea262165549d0fe2c
BLAKE2b-256 c73ccaef8b2103810e47e8dec372c4e207f2d7c2b5fb0b3b1a55f87ba0832328

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page