Rerun stands out as a comprehensive solution for developers and researchers working in the field of spatial and embodied AI. It offers an open-source log handling and visualization platform that simplifies the process of ingesting, storing, analyzing, and streaming data at scale. With its managed infrastructure, Rerun provides built-in visual debugging capabilities, making it fast, flexible, and easy to use for a wide range of applications.
One of the key features of Rerun is its powerful and flexible visualization tools, which are designed to be shockingly easy to get started with. Users can begin visualizing their data in seconds, thanks to a simple installation process that requires no sign-up and minimal code to get up and running. Whether you're working with C++, Python, or Rust, Rerun's SDK ensures a smooth integration into your projects.
Rerun's infrastructure is built to simplify your data engine, offering functionalities to run and record systems, analyze and understand behavior, and improve and deploy solutions. The platform's data model, a time-aware Entity Component System, makes common scenarios simple while remaining flexible enough to handle custom data. This allows users to model their data effectively and write it to storage or a live viewer with ease.
Interactive visualizations are at the heart of Rerun, enabling users to time travel through their data with the industry's fastest multimodal viewer. The viewer is open source and runs both natively and in the browser, offering powerful tools to build layouts and customize visualizations directly through code or interactively in the UI. Additionally, Rerun's query APIs allow for the extraction of time-aligned datasets from messy robotics recordings, providing Apache Arrow data that integrates seamlessly with your favorite dataframe library for further analysis.
Rerun's commitment to the community is evident through its support for various projects and its dual licensing under MIT and Apache 2. Whether you're looking for visualization and simple log handling or a commercial data management solution at scale, Rerun offers options to meet your needs. With continuous updates and improvements, Rerun is dedicated to enhancing the capabilities of spatial and embodied AI applications, making it a valuable tool for developers and researchers alike.