This release is a pre-release and may not be stable for production use.
rueda
Physical AI Data Platform — unified multi-sensor dataset access, spatially-aware augmentation, and task-specific tensor generation for robotics and autonomous driving.
Installation
pip install rueda
For visualization support:
pip install "rueda[viz]"
Overview
Rueda provides a three-layer pipeline for Physical AI data:
-
WorldDataset — Format-agnostic access to multi-sensor datasets (NuScenes, KITTI, Argoverse2, TUMTraf). Each sample bundles camera images, LiDAR pointclouds, calibration, poses, and 3D annotations into a unified
DataSample. -
Augmenters — Spatially-aware augmentation that respects sensor geometry. Transforms are applied consistently across all modalities using
transform-graphfor coordinate frame management. -
Generators — Task-specific tensor generation. Convert augmented
DataSampleinstances into model-ready tensors (BEV grids, voxel occupancy, VLM context).
Architecture
Raw Data → WorldDataset → DataSample → Augmenter → DataSample → Generator → Tensors
↓
ReasoningDataset
↓
DataContext → VLM
Reasoning Pipeline
For Vision-Language Models, ReasoningDataset wraps any WorldDataset (or loads lightweight image/video/text datasets directly) to produce DataContext — a structured container with frames, prompts, and ground truth ready for VLM consumption.
Documentation
Full documentation is available at vistralis.org/rueda.
Development
Install in editable mode with development dependencies:
pip install -e ".[dev]"
Linting & Formatting
ruff check .
ruff format .
Testing
pytest
pytest --cov=rueda --cov-report=term-missing
CI/CD
- CI: Lint + test on Python 3.10–3.14 (push to main, PRs)
- Release: Tag
v*triggers automated PyPI publish via trusted publishing
License
Apache 2.0 — Vistralis Labs
Metadata
Release files for rueda 0.0.1.dev1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| rueda-0.0.1.dev1.tar.gz | 7.3 kB | With provenance | Details for rueda-0.0.1.dev1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| rueda-0.0.1.dev1-py3-none-any.whl | Python 3 | none | any | Details for rueda-0.0.1.dev1-py3-none-any.whl |
Total release size: 14.2 kB
Release files / rueda-0.0.1.dev1.tar.gz
| Download URL | rueda-0.0.1.dev1.tar.gz |
|---|---|
| Size | 7.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6d14b913811861bfed6a67ae4ffec50bd4ca9a85757278ef31261febb9e52fd3
|
|
BLAKE2b-256 checksum How to use checksums |
a91e8f2462c79b9b91b75b4e8112913c5c23c49b04558136d6140d7ac84ac5c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 10, 2026.
Transparency logRelease files / rueda-0.0.1.dev1-py3-none-any.whl
| Download URL | rueda-0.0.1.dev1-py3-none-any.whl |
|---|---|
| Size | 6.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
732ad37ed784f2d6dfff80a23cf2e20c637de77481a98e66f8af40c9dda95e4a
|
|
BLAKE2b-256 checksum How to use checksums |
388a7b93a55de7edf71a560600cf529ef2fb62d90c70c6ac88fe67700a88897c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 10, 2026.
Transparency logSecurity for rueda 0.0.1.dev1
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.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for rueda-0.0.1.dev1.tar.gz
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 Mar 10, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.