Verlet Data CLI — download ego and teleop datasets
Project description
verlet
Download and explore Verlet datasets from the command line.
Install
curl -sSL https://raw.githubusercontent.com/verlet/verlet-cli/main/install.sh | bash
This creates an isolated venv at ~/.verlet/venv and symlinks verlet into ~/.local/bin.
Or install manually:
pip install verlet
For development:
git clone https://github.com/verlet-robotics/verlet-cli.git
cd verlet-cli
pip install -e .
Quick Start
# Authenticate — showcase access code, or a platform account
verlet auth login --kind showcase # prompt for your access code
verlet auth login # platform account (device flow)
# Browse the datasets you can access
verlet datasets list
# Inspect one dataset
verlet datasets info <slug>
# Download a whole dataset
verlet datasets download <slug>
Commands
Datasets — both teleoperation and egocentric (ego) — are served through one
unified verlet datasets surface. Showcase access codes see only the datasets
their code is granted; downloads are gated and whole-dataset.
Removed:
verlet ego list/info/downloadwas retired. Useverlet datasets list/info/downloadinstead — ego data is now addressed by dataset slug, not by internal segment ID.
Authentication
verlet auth login --kind showcase # showcase access code -> short-lived JWT
verlet auth login # platform account (OAuth device flow)
verlet auth logout # remove stored credentials
verlet auth status # show the active credential
Datasets (verlet datasets)
# List the datasets you can access
verlet datasets list
verlet datasets list --task cooking --robot aria # client-side filters
verlet datasets list --json
# Inspect a dataset (showcase codes also see their grants)
verlet datasets info <slug>
# Download a whole dataset
verlet datasets download <slug>
verlet datasets download <slug> -o ./data # custom output directory
verlet datasets download <slug> --variant raw # pick a variant you're granted
verlet datasets download <slug> --scope samples # free-sample subset (showcase)
verlet datasets download <slug> --dry-run # show the plan only
Data Layout
Downloaded data is organized per dataset. Ego datasets land one directory per segment; teleop datasets one directory per episode:
verlet-data/<slug>/
segment_000000/ # ego
rgb.mp4
depth.mkv
pose.parquet
episode_000000/ # teleop
episode_000000.parquet
videos/<camera>.mp4
meta/
Project details
Release history Release notifications | RSS feed
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 verlet-0.14.0.tar.gz.
File metadata
- Download URL: verlet-0.14.0.tar.gz
- Upload date:
- Size: 191.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9f3660ae196af7a7fadd52f4c5fdc81e1a2d01ac02e0eba9fd28eece0604ac6
|
|
| MD5 |
3e152206b89515e628ae7ae63a4d9a2a
|
|
| BLAKE2b-256 |
cbe08982915254d6d0a22244f357a757d888f6051756a02a2a25f32cc753b420
|
Provenance
The following attestation bundles were made for verlet-0.14.0.tar.gz:
Publisher:
release.yml on verlet-robotics/verlet-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
verlet-0.14.0.tar.gz -
Subject digest:
f9f3660ae196af7a7fadd52f4c5fdc81e1a2d01ac02e0eba9fd28eece0604ac6 - Sigstore transparency entry: 1712444235
- Sigstore integration time:
-
Permalink:
verlet-robotics/verlet-cli@e19a16299f5c859d0c292678305fc85ec85bcc0d -
Branch / Tag:
refs/tags/v0.14.0 - Owner: https://github.com/verlet-robotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e19a16299f5c859d0c292678305fc85ec85bcc0d -
Trigger Event:
push
-
Statement type:
File details
Details for the file verlet-0.14.0-py3-none-any.whl.
File metadata
- Download URL: verlet-0.14.0-py3-none-any.whl
- Upload date:
- Size: 121.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e32aa7c9dcc908b971c4b0dad3b536a60762a6124dd85109d6d3ab1c85805354
|
|
| MD5 |
b0828e63cedcc1072d990ba1194c5caa
|
|
| BLAKE2b-256 |
5255df82ec7e1814678fda284921a5b5de68ac19f2a8c8399aaa87d3e8b485ab
|
Provenance
The following attestation bundles were made for verlet-0.14.0-py3-none-any.whl:
Publisher:
release.yml on verlet-robotics/verlet-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
verlet-0.14.0-py3-none-any.whl -
Subject digest:
e32aa7c9dcc908b971c4b0dad3b536a60762a6124dd85109d6d3ab1c85805354 - Sigstore transparency entry: 1712444411
- Sigstore integration time:
-
Permalink:
verlet-robotics/verlet-cli@e19a16299f5c859d0c292678305fc85ec85bcc0d -
Branch / Tag:
refs/tags/v0.14.0 - Owner: https://github.com/verlet-robotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e19a16299f5c859d0c292678305fc85ec85bcc0d -
Trigger Event:
push
-
Statement type: