Rerun
Careers
Examples
Docs
Blog
Github
Discord
/
Open navigation
Overview
What is Rerun?
Installing Rerun
Python SDK
C++ SDK
Rust SDK
Viewer
Troubleshooting
Docs Guide
Getting Started
Log and Ingest
Send from C++
Send from Python
Send from Rust
Opening files
Visualize
Navigating the Viewer
Query and Transform
Explore a recording with the dataframe view
Export the dataframe
Analyze the data and send back the results
Concepts
How does Rerun work?
Log and Ingest
Recordings
Entities and Components
The Entity Path Hierarchy
Transforms & Coordinate Frames
Events and Timelines
Static data
Chunks
Data-loaders
Overview
🌊 C++ example
🐍 Python example
🦀 Rust example
Query semantics & partial updates
MCAP files
Supported Message Formats
MCAP Layers Explained
CLI Reference for MCAP
Component Batches
Sinks
Video
Visualize
Blueprints
Visualizers and Overrides
Annotation Context
Entity Queries
Query and Transform
Dataframes
How-to
Log and Ingest
Send entire columns at once
Send partial updates over time
Send tables to Rerun
Share recordings across multiple processes
Send user-defined data
Clear out data using tombstones
Working with MCAP
Optimize chunk count
Loading URDF models
Visualize
Limit the viewer's memory usage
Use multiple native viewers
Implement custom visualizations (Rust only)
Visualize fixed-window plots
Visualize geospatial data
React to events in the Viewer
Building blueprints programmatically
Query and Transform
Overview
Common Dataframe Operations
Query image & video types
View Operations
Time-align data
Query data out of Rerun
Integrations
Embed Rerun in notebooks
Embed Rerun in Web pages
Use Rerun with ROS 2
Integrate Rerun with native loggers
Reference
Types
Archetypes
AnnotationContext
Arrows2D
Arrows3D
Asset3D
AssetVideo
BarChart
Boxes2D
Boxes3D
Capsules3D
Clear
CoordinateFrame
Cylinders3D
DepthImage
Ellipsoids3D
EncodedDepthImage
EncodedImage
GeoLineStrings
GeoPoints
GraphEdges
GraphNodes
Image
InstancePoses3D
LineStrips2D
LineStrips3D
McapChannel
McapMessage
McapSchema
McapStatistics
Mesh3D
Pinhole
Points2D
Points3D
RecordingInfo
Scalars
SegmentationImage
SeriesLines
SeriesPoints
Tensor
TextDocument
TextLog
Transform3D
TransformAxes3D
VideoFrameReference
VideoStream
ViewCoordinates
Components
AggregationPolicy
AlbedoFactor
AnnotationContext
AxisLength
Blob
ChannelId
ChannelMessageCounts
ClassId
ClearIsRecursive
Color
Colormap
Count
DepthMeter
DrawOrder
EntityPath
FillMode
FillRatio
GammaCorrection
GeoLineString
GraphEdge
GraphNode
GraphType
HalfSize2D
HalfSize3D
ImageBuffer
ImageFormat
ImagePlaneDistance
Interactive
KeyValuePairs
KeypointId
LatLon
Length
LineStrip2D
LineStrip3D
LinearSpeed
MagnificationFilter
MarkerShape
MarkerSize
MediaType
Name
Opacity
PinholeProjection
Plane3D
PoseRotationAxisAngle
PoseRotationQuat
PoseTranslation3D
Position2D
Position3D
Radius
Range1D
Resolution
RotationAxisAngle
RotationQuat
Scalar
Scale3D
SchemaId
SeriesVisible
ShowLabels
StrokeWidth
TensorData
TensorDimensionIndexSelection
TensorHeightDimension
TensorWidthDimension
Texcoord2D
Text
TextLogLevel
Timestamp
TransformFrameId
TransformMat3x3
TransformRelation
Translation3D
TriangleIndices
ValueRange
Vector2D
Vector3D
VideoCodec
VideoSample
VideoTimestamp
ViewCoordinates
Visible
Datatypes
AbsoluteTimeRange
Angle
AnnotationInfo
Blob
Bool
ChannelCountPair
ChannelDatatype
ClassDescription
ClassDescriptionMapElem
ClassId
ColorModel
DVec2D
EntityPath
Float32
Float64
ImageFormat
KeypointId
KeypointPair
Mat3x3
Mat4x4
PixelFormat
Plane3D
Quaternion
Range1D
Range2D
Rgba32
RotationAxisAngle
TensorBuffer
TensorData
TensorDimensionIndexSelection
TensorDimensionSelection
TimeInt
TimeRange
TimeRangeBoundary
UInt16
UInt32
UInt64
Utf8
Utf8Pair
Uuid
UVec2D
UVec3D
UVec4D
Vec2D
Vec3D
Vec4D
VideoTimestamp
ViewCoordinates
VisibleTimeRange
Views
BarChartView
DataframeView
GraphView
MapView
Spatial2DView
Spatial3DView
TensorView
TextDocumentView
TextLogView
TimeSeriesView
Datastore compaction
About
⌨️ CLI manual
🌊 C++ APIs
🐍 Python APIs
🦀 Rust APIs
💻 Web Viewer API
📖 Code snippets
Developing Rerun
Roadmap
Architecture
Code of Conduct
Contributing
MCAP files
Working with MCAP files in Rerun.