versatil_constants
Shared domain constants for the VersatIL imitation learning ecosystem. Zero dependencies.
Each "world" (TSO robot testbed, Libero simulation, MetaWorld simulation, PushT, Kitchen, BlockPush, UR3 block-pushing, Multimodal Ant, etc.) has its own module defining observation and action keys that cross the wire between inference clients and environment servers. Shared constants (language keys, gripper types, coordinate systems) live in shared.
Installation
pip install versatil-constants
Usage
# Shared across all worlds
from versatil_constants.shared import ObsKey, GripperType, BinaryGripperRange
# TSO Robot Testbed
from versatil_constants.tso import TSOCamera, TSOProprioKey
# Libero simulation
from versatil_constants.libero import LiberoCamera, LiberoProprioKey
# MetaWorld simulation
from versatil_constants.metaworld import MetaWorldCamera, MetaWorldProprioKey
# PushT simulation
from versatil_constants.pusht import PushTCamera, PushTProprioKey
# Franka Kitchen simulation
from versatil_constants.kitchen import KitchenCamera, KitchenProprioKey
# BlockPush simulation
from versatil_constants.blockpush import BlockPushProprioKey
# UR3 block-pushing simulation
from versatil_constants.ur3 import UR3ProprioKey
# Multimodal Ant simulation
from versatil_constants.multimodal_ant import MultimodalAntProprioKey
Modules
| Module | Contents |
|---|---|
shared |
ObsKey, GripperType, BinaryGripperRange, ActionComputationMethod, CoordinateSystem, OrientationRepresentation, ActionComponent, ActionMetadataField |
tso |
TSOCamera, TSOProprioKey |
libero |
LiberoCamera, LiberoProprioKey |
metaworld |
MetaWorldCamera, MetaWorldProprioKey |
pusht |
PushTCamera, PushTProprioKey |
kitchen |
KitchenCamera, KitchenProprioKey |
blockpush |
BlockPushProprioKey |
ur3 |
UR3ProprioKey |
multimodal_ant |
MultimodalAntProprioKey |
Metadata
Release files for versatil-constants 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| versatil_constants-0.3.0.tar.gz | 5.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| versatil_constants-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.2 kB
Release files / versatil_constants-0.3.0.tar.gz
| Download URL | versatil_constants-0.3.0.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
177f5e26fb95869391df78616579df58bc873e64e3c3faebef5302a5de0714a8
|
|
BLAKE2b-256 checksum How to use checksums |
7c9d7daccbf2fb60dd05f979f243be843439318e2e8676120f500378e9911414
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency logRelease files / versatil_constants-0.3.0-py3-none-any.whl
| Download URL | versatil_constants-0.3.0-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e9ca18eccbbc94f1967f7530b015e5fa09094a9d3fdb64d7d2429a387cd39e75
|
|
BLAKE2b-256 checksum How to use checksums |
36c190fb8765333746661913acd930628006024ef16f96ddb6767a01853013df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency log