Rerun

Rerun is an SDK for logging and visualizing computer vision and robotics data efficiently.
Rerun Product Information
What is Rerun?
Rerun isn't just another tool; it's a game-changer for those working in the realms of computer vision and robotics. Imagine having a Swiss Army knife for your data—Rerun is exactly that. It's an SDK that logs your data and comes with a visualizer that lets you dive deep into your system's internal workings over time. With minimal coding, you can start debugging and truly understanding what's happening under the hood of your applications.
How to Use Rerun?
Getting started with Rerun is like unlocking a new level in your developer journey. First, you'll log your data into the Rerun SDK. From there, Rerun does the heavy lifting by visualizing your data in real-time. It's not just about the now; Rerun can handle live streams from multiple processes across networks and play back recordings whenever you need them. The Rerun Viewer? It's like your personal time machine for data. You can configure visualizations based on your logged data, scroll through time, and even switch between different timelines like log time and sensor time. It's all about exploring your data in ways that make sense to you.
Rerun's Core Features
Logging and Visualization
Rerun makes logging and visualizing computer vision and robotics data a breeze. It's designed to give you a clear picture of what's going on, with automatic visualizations that just make sense.
Live Streams and Playback
Whether you're dealing with live streams from multiple processes or need to review recorded data, Rerun has you covered. It's like having a DVR for your data, ready when you are.
Configurable Visualizations
With Rerun, you're not stuck with one-size-fits-all visualizations. You can tailor them to fit the relationships in your data, making your insights more meaningful.
Time Travel Through Data
Ever wished you could go back in time to see what your data was doing? With Rerun's scrollable timeline, you can. Plus, you can switch between different timelines to see things from multiple angles.
Speed and Customization
Rerun isn't just fast; it's built for speed. And with its customizable toolkit, you can tweak layouts, data transforms, and shaders to suit your needs. It's like having a custom-built dashboard for your data.
Integration and Flexibility
Want to embed Rerun's views into other applications? No problem. Built with Rust, Rerun is flexible, speedy, and portable. It uses a high-performance wgpu renderer and an in-memory data store on Arrow, making it a powerhouse of efficiency. The viewer? It's crafted with an end-to-end immediate mode architecture using egui, ensuring a smooth experience.
Rerun's Use Cases
Debugging and Understanding
Rerun shines when it comes to debugging and understanding the internal state and data of your computer vision and robotics systems. It's like having a magnifying glass for your code.
Visualizing and Exploring
With Rerun, you can visualize and explore your data over time. It's not just about seeing the data; it's about understanding it in a way that helps you make better decisions.
Performance Analysis
Need to optimize the performance of your computer vision algorithms? Rerun lets you dive in and analyze, making it easier to fine-tune your systems.
Real-Time Monitoring and Diagnosis
When things go wrong in real-time applications, Rerun is there to help you monitor and diagnose issues quickly. It's like having a doctor for your data.
Collaboration and Sharing
Working with a team? Rerun makes it easy to share and collaborate on computer vision and robotics data. It's a tool that brings people together.
Building and Testing
Whether you're building or testing applications, Rerun's live data streams are invaluable. They give you the real-world data you need to make your applications better.
FAQ from Rerun
- What is Rerun?
- Rerun is an SDK for logging and visualizing computer vision and robotics data, allowing developers to explore and debug their systems over time with minimal code.
- How do I use Rerun?
- To use Rerun, log your data into the SDK, which will then visualize it in real-time or playback. Use the Rerun Viewer to configure visualizations and explore data across different timelines.
- What are the core features of Rerun?
- Rerun's core features include logging and visualization, live streams from multiple processes, playback of recordings, configurable visualizations, a scrollable timeline, support for different timelines, speed and customization, integration capabilities, and a robust architecture built with Rust and wgpu.
- What are the use cases of Rerun?
- Rerun is ideal for debugging, visualizing and exploring data, performance analysis, real-time monitoring and diagnosis, collaboration and sharing, and building and testing computer vision and robotics applications.
Join the conversation and get support on the Rerun Discord. For more detailed discussions, click here.
Interested in Rerun's pricing? Check out the details at Rerun Pricing.
Connect with Rerun on LinkedIn at Rerun LinkedIn.
Follow Rerun on Twitter at Rerun Twitter.
Explore Rerun's open-source contributions on Rerun GitHub.
Rerun Screenshot
Rerun Reviews
Would you recommend Rerun? Post your comment
