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.8.tar.gz (55.5 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.8-py3-none-any.whl (66.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: any4robot-0.1.8.tar.gz
  • Upload date:
  • Size: 55.5 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.8.tar.gz
Algorithm Hash digest
SHA256 711345daa5aa7a7bb86c9668e90abedbdf519d4d35f5d0790df2d691bd77b85f
MD5 85bfef98de3e8d16060f3210cb6c0499
BLAKE2b-256 9e2989aca2d42073b015aac851366cac7c2315383a54f48f7a08ddcc7341576b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: any4robot-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 66.1 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 d7acdc787b61df96e6fcc2b09ae2e6128573e5467cc1625aa4cf307fe5933440
MD5 d4f0f6d77e5f5fc6449b2ff65e37d7a0
BLAKE2b-256 4adca82f33853dd9d3efb05621c5f40f6ed2a4b7e56399cf30b4654bd38d08d8

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