@rerun-io/web-viewer
Advanced tools
Changelog
🛠️ 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.
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.
https://github.com/user-attachments/assets/4b6d7e8c-02c6-43c9-be66-dcdbcf782cbd
np.float_
since it was removed in numpy 2.0 #9037image_column_updates
python example #9065Changelog
0.19.0 - Dataframes & Video support
📖 Release blogpost: https://rerun.io/blog/dataframe
🧳 Migration guide: http://rerun.io/docs/reference/migration/migration-0-19
This release introduces two powerful features: a dataframe API (and view), as well as video support.
We now have an API for querying the contents of an .rrd file. This integrates with popular packages such as Pandas, Polars, and DuckDB.
You can read more in the Dataframe API how-to guide.
We have also added a matching dataframe view inside the Rerun Viewer. Read more here.
Rerun now supports logging MP4 videos using the new AssetVideo
archetype.
This can greatly reduce bandwidth and storage requirements.
While the web viewer supports a variety of codecs, the native viewer supports only the AV1 codec for the moment, but we plan to support H.264 in the near future as well. Read more about our video supports (and its limits) in our video docs.
🧳 Migration guide: http://rerun.io/docs/reference/migration/migration-0-19
📑 Raw changelog: https://github.com/rerun-io/rerun/compare/0.18.2...0.19.0
Y_U_V24
/Y_U_V16
/Y_U_V12
- _LimitedRange
/FullRange
#7666ShowLabels
component, which controls whether instances’ labels are shown #7249 (thanks @kpreid!)MediaType
guessing #7326nullptr
check when forwarding from component to datatype #7430show_labels
and draw_order
arguments in Python API #7363 (thanks @kpreid!)rr.init()
#7698host_web_viewer
method with WebViewerConfig::host_web_viewer
#7553TimeColumn::new_seconds/new_nanos
creating sequence timelines #7402Caches
per recording #7513filter
and take
kernels early out where it makes sense #7704instant_splat
example #7751 (thanks @pablovela5620!)