Skip to main content

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].

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)

Source distribution for any4robot 0.1.8
File Size Uploaded
any4robot-0.1.8.tar.gz 55.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for any4robot 0.1.8
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page