zarr_meta
zarr_meta
¶
Raw dataset metadata for creating the dataset zarr store for fast parallel access at training time.
dtype across all classes uses the zarr v3 type convention.
zarr v3 allowed dtypes are defined here https://zarr-specs.readthedocs.io/en/latest/v3/data-types/index.html
DatasetMetadata
dataclass
¶
Raw dataset metadata needed for creating the dataset zarr store.
This class aggregates all observation and action metadata from the raw dataset. Generic validation happens at instantiation via post_init. Dataset-specific validation should be performed by the DatasetSchema.
Attributes:
| Name | Type | Description |
|---|---|---|
observations |
dict[str, ObservationMetadata | CameraMetadata]
|
Dict of all observation metadata, indexed by zarr store key. Values are CameraMetadata, or ObservationMetadata. |
precomputed_actions |
dict[str, PrecomputedActionMetadata]
|
Dict of precomputed action metadata, indexed by zarr store key. Values are PrecomputedActionMetadata. |
proprioceptive_observations
property
¶
Get all proprioceptive observations (position, orientation, gripper).
custom_observations
property
¶
Get custom observations (not position, orientation, gripper, or camera).
custom_actions
property
¶
Get custom precomputed actions (not position, orientation, or gripper).
__post_init__
¶
Validate metadata consistency and resolve OmegaConf interpolation keys.