Product Information
What is Rerun?
Rerun is an SDK designed for logging computer vision and robotics data, equipped with visualization tools. It enables users to debug and understand a system's internal state and data with minimal code.
How to use Rerun?
To use Rerun, developers log data into the Rerun SDK, which handles visualization. Rerun processes real-time streams from multiple processes online and can replay recorded data. The Rerun Viewer creates configurable visualizations from logged data and lets users scroll through timelines. Users can switch between timelines (e.g., log time vs. sensor time) to explore data in multiple ways.
Core Functions of Rerun
Rerun offers the following core features:
- Record and visualize computer vision and robotics data
- Real-time streaming from multiple processes
- Replay recorded data
- Automatically build visualizations based on data relationships
- Configurable visualizations
- Scrollable timeline for data exploration
- Support for different timelines, such as log time and sensor time
- Fast performance for quick data exploration
- Customizable layouts, data transformations, and shader toolkit
- Embeddable views in other applications
- Built with Rust for flexibility, speed, and portability
- Custom renderer using high-performance wgpu
- Arrow-based in-memory data storage
- Viewer built with egui for end-to-end immediate mode architecture
Usage Scenarios of Rerun
- Rerun is suitable for computer vision and robotics applications. It can be used for the following use cases: - Debug and understand the internal states and data of computer vision and robotics systems - Visualize and explore computer vision and robotics data - Analyze and optimize the performance of computer vision algorithms - Monitor and diagnose issues in computer vision and robotics applications in real-time - Collaborate on and share computer vision and robotics data - Build and test computer vision and robotics applications using real-time data streams
Common Questions about Rerun
What is Rerun?
How do I use Rerun?
What are the core features of Rerun?
What are the use cases of Rerun?





















