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 datasetany4robot.qualitycheck: Validate datasets (LeRobot v2.1 layout)any4robot.conversion: Placeholder for future dataset conversion pipelines
Notes
- The LeRobot editor code is copied from
vendor/leroand organized underany4robot/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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file any4robot-0.1.4.tar.gz.
File metadata
- Download URL: any4robot-0.1.4.tar.gz
- Upload date:
- Size: 42.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac26555bffdb0277a868f089380adc5a33709c1df88f7e2d295bde79c42de6ac
|
|
| MD5 |
45fe9c973a952b795f7d2a373e8ae735
|
|
| BLAKE2b-256 |
06b103d4730fe8aea92af16a5704c958b01f4c14557c42a83b14c916dddd1484
|
File details
Details for the file any4robot-0.1.4-py3-none-any.whl.
File metadata
- Download URL: any4robot-0.1.4-py3-none-any.whl
- Upload date:
- Size: 50.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6067ba341621e780b546cb51c0517df532c72e98fe20ad005ebee832c9f7cb4
|
|
| MD5 |
89a842f5cb0cd921e99d3db9f2f9d45b
|
|
| BLAKE2b-256 |
f4988d7baad4b26fc594d62d5fe4f72bc8fb82f776f207e9574ad73955da50e9
|