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].
Metadata
Release files for any4robot 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| any4robot-0.1.8.tar.gz | 55.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| any4robot-0.1.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 121.5 kB
Release files / any4robot-0.1.8.tar.gz
| Download URL | any4robot-0.1.8.tar.gz |
|---|---|
| Size | 55.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
711345daa5aa7a7bb86c9668e90abedbdf519d4d35f5d0790df2d691bd77b85f
|
|
BLAKE2b-256 checksum How to use checksums |
9e2989aca2d42073b015aac851366cac7c2315383a54f48f7a08ddcc7341576b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / any4robot-0.1.8-py3-none-any.whl
| Download URL | any4robot-0.1.8-py3-none-any.whl |
|---|---|
| Size | 66.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d7acdc787b61df96e6fcc2b09ae2e6128573e5467cc1625aa4cf307fe5933440
|
|
BLAKE2b-256 checksum How to use checksums |
4adca82f33853dd9d3efb05621c5f40f6ed2a4b7e56399cf30b4654bd38d08d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|