rerun-io / rerun
- суббота, 18 февраля 2023 г. в 00:13:49
Log images, point clouds, etc, and visualize them effortlessly. Built in Rust using egui
Use one of our logging APIs (Python or Rust) to log rich data, such as images and point clouds, to the Rerun Viewer, where it is visualized live or after the fact.
import rerun as rr
rr.init("my_app", spawn = True) # Spawn a Rerun Viewer and stream log events to it
rr.log_image("rgb_image", image)
rr.log_points("points", positions)
rr.log_rect("car", bbox)
…
pip install rerun-sdk
cargo add rerun
Both the Python and Rust library can start the Rerun Viewer, but to stream log data over the network or load our .rrd
data files you also need the rerun
binary.
It can be installed with pip install rerun-sdk
or with cargo install rerun
.
You should now be able to run rerun --help
in any terminal.
We are in early beta. There are many features we want to add, and the API is still evolving. Expect breaking changes!
Some shortcomings:
Rerun uses an open core model. Everything in this repository will stay open source and free (as in beer), forever. In the future, Rerun will offer a commercial product that builds on top of the core free project.
The Rerun open source project targets the needs of individual developers. The commercial product targets the needs specific to teams that build and run computer vision and robotics products.
.whl
from GitHub Releasespip install rerun_sdk<...>.whl
(replace <...>
with the actual filename)rerun --version