Rerun is an easy-to-use database and visualization toolbox for multimodal and temporal data.
Try it live at https://rerun.io/viewer.
- Python:
pip install rerun-sdk
- Rust:
cargo add rerun
andcargo install rerun-cli --locked
- Online demo: https://rerun.io/viewer/version/0.22.1/
- C++ FetchContent: https://github.com/rerun-io/rerun/releases/download/0.22.1/rerun_cpp_sdk.zip
A small release addressing bugs and polishing rough edges.
🛠️ Note on 0.20.0 release
An issue with the 0.20.0 release led to incorrect artifacts being published, causing a few minor changes to be missing from those artifacts. The correct version has always been available on crates.io, PyPI, Conda, and other distribution channels, so no action is needed if you installed from these sources.
🤖 Native loading for LeRobot datasets
We're gradually rolling out support for native loading of LeRobot datasets. It’s not fully feature-complete yet, there are tons of variations in these datasets, so it’ll take a bit of time to cover all the edge cases. More improvements and features are planned for the 0.23 release, so expect things to get smoother and more robust soon.
If you run into any issues, let us know! Your feedback helps us iron out bugs and improve the experience faster.
rerun_lerobot_demo.mp4
🔎 Details
🐍 Python API
- Don't use
np.float_
since it was removed in numpy 2.0 #9037
🪳 Bug fixes
- Never drop blueprint data from the WS server's message buffer #8977 (thanks @DerpDays!)
- Fix bug leading to swizzled lerobot data in dataloader #9000
- Fix Arrows2D draw order having no effect #9054
- Fix non-final releases creating final-release git tags #9085
🌁 Viewer improvements
- Infer entity paths from LeRobot dataset feature metadata #8981
- Log task descriptions for each LeRobot dataset episode #9028
- Load lerobot dataset on separate IO thread #9027
🧑🏫 Examples
- Improve
image_column_updates
python example #9065
🖼 UI improvements
- Fix link in text log view help text #8963