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 with your access code
verlet login
# Browse available data
verlet ego list
verlet ego list --detailed --category Kitchen
# Download data
verlet ego download -o ./data --category Kitchen
# Check segment details
verlet ego info station-1__episode_042_seg5
Commands
Authentication
verlet login # Prompt for access code, store JWT
verlet logout # Remove stored credentials
EgoDex Hand Pose Data (verlet ego)
# List categories and segment counts
verlet ego list
verlet ego list --task station-1
verlet ego list --category Kitchen
verlet ego list --detailed
# Download segments
verlet ego download # all segments to ./verlet-data/ego/
verlet ego download -o ./data # custom output directory
verlet ego download --category Kitchen # filter by category
verlet ego download --include "*.hdf5,*.mp4" # only specific file types
verlet ego download --exclude "*.egorec,*.rrd" # skip large files
verlet ego download --parallel 16 # concurrency (default 8)
verlet ego download --dry-run # show download plan only
# Segment info
verlet ego info SEGMENT_ID
Data Layout
Downloaded data is organized by station and episode:
verlet-data/ego/
station-1/
episode_042_seg5/
segment.egorec
hands.npz
overlay.mp4
recording.rrd
egodex/manipulation/0.hdf5
egodex/manipulation/0.mp4
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.8.2.tar.gz.
File metadata
- Download URL: verlet-0.8.2.tar.gz
- Upload date:
- Size: 119.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 |
8f05357da875922e2abaf9bab405f831ad52bba38780c202d82198b496409cc3
|
|
| MD5 |
f5e37da9cbd1db8d2ea1e17489ea7a21
|
|
| BLAKE2b-256 |
a160376cb99abd44c3548005ca8729934238fc426624f54b73e43f37dca23964
|
Provenance
The following attestation bundles were made for verlet-0.8.2.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.8.2.tar.gz -
Subject digest:
8f05357da875922e2abaf9bab405f831ad52bba38780c202d82198b496409cc3 - Sigstore transparency entry: 1501682151
- Sigstore integration time:
-
Permalink:
verlet-robotics/verlet-cli@3e5242bf554a36e8de3a1c4e55d160f9ef8a5985 -
Branch / Tag:
refs/tags/v0.8.2 - Owner: https://github.com/verlet-robotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@3e5242bf554a36e8de3a1c4e55d160f9ef8a5985 -
Trigger Event:
push
-
Statement type:
File details
Details for the file verlet-0.8.2-py3-none-any.whl.
File metadata
- Download URL: verlet-0.8.2-py3-none-any.whl
- Upload date:
- Size: 83.2 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 |
5e34f068bf632c3865f19fa5139ac2489aa5907f7be830b4e07c9d10945e860f
|
|
| MD5 |
2ebd90d071fb68be3359b3ed073e4f3a
|
|
| BLAKE2b-256 |
e07c8c1ada7ccbaa3c9a1c97d5de92ccd9f0e1fe9a50c4e0ec12218a4b69e473
|
Provenance
The following attestation bundles were made for verlet-0.8.2-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.8.2-py3-none-any.whl -
Subject digest:
5e34f068bf632c3865f19fa5139ac2489aa5907f7be830b4e07c9d10945e860f - Sigstore transparency entry: 1501682219
- Sigstore integration time:
-
Permalink:
verlet-robotics/verlet-cli@3e5242bf554a36e8de3a1c4e55d160f9ef8a5985 -
Branch / Tag:
refs/tags/v0.8.2 - Owner: https://github.com/verlet-robotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@3e5242bf554a36e8de3a1c4e55d160f9ef8a5985 -
Trigger Event:
push
-
Statement type: