Documentation
Guides
Getting started
How-to guides
Concepts
API Reference
Data types
Python SDK
Rust SDK
C++ SDK
Latest version
Search
/
esc
Start typing to search the docs
Rerun website
Menu
Documentation
Guides
Getting started
How-to guides
Concepts
API Reference
Data types
Python SDK
Rust SDK
C++ SDK
Rerun website
On this site
Overview
The Data Layer for Physical AI
Docs Guide
Getting Started
Install Rerun
Python SDK
C++ SDK
Rust SDK
Viewer
Troubleshooting
Set up a project
Set up a Python project
Set up a C++ project
Set up a Rust project
Log and Ingest
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
Train
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
RRD format
Chunk Processing API
Query semantics & partial updates
Importers
Overview
C++ example
Python example
Rust example
MCAP files
Supported Message Formats
MCAP Decoders Explained
CLI Reference for MCAP
Component Batches
Sinks
Video
Audio
Visualize
Blueprints
Customize views
Annotation Context
Entity Queries
Query and Transform
Catalog object model
Properties and segment tables
Dataframe queries
Lenses
The open-source catalog server
Train
How-to
Log and Ingest
Send entire columns at once
Send dataframes to a recording
Using layers to append data to segments
Send partial updates over time
Send tables to Rerun
Share recordings across multiple processes
Log to several recordings from one process
Send user-defined data
Log Eigen, OpenΒCV, and custom C++ types without copying
Clear out data using tombstones
Working with MCAP
Working with LeΒRobot datasets
Optimize chunk count
Work with .rrd files
Loading URDF models
Visualize
Limit the viewer's memory usage
Diagnose latency and performance
Some of my data is not shown
View data from a remote or headless machine
Use multiple native viewers
Control playback and drive the Viewer from code
Export screenshots, videos, and point clouds
Control the 3D camera
Implement custom visualizations (Rust only)
Customize plots
Show trails, history, and sliding time windows
Visualize fixed-window plots
Show a subset of plotted series
Component mappings
Show text labels in 2D and 3D
Control mesh appearance
Visualize depth images, heightmaps, and voxels
Visualize uncertainty and covariance
Visualize geospatial data
React to events in the Viewer
Building blueprints programmatically
Configure table layouts and segment previews
Plot any scalar
Visualize state changes and events
Show and filter text logs
Query and Transform
Overview
Common Dataframe Operations
Query images
View Operations
Query video streams
Time-align data
Generate segment URΒLs in dataframes
Query data out of Rerun
Dataset Resampling
Query Performance Tuning
Creating sub-datasets
Storing query results in catalog tables
Train
Export recordings to LeΒRobot datasets
Train PyΒTorch models with Rerun
Integrations
Embed Rerun in notebooks
Embed Rerun in Web pages
Share recordings with many users through the web Viewer
Share recordings with people who don't code
Use Rerun with ROS 2
Integrate Rerun with native loggers
Hub
Bucket configuration
Reference
Types
Archetypes
AnnotationΒContext
Arrows2D
Arrows3D
Asset3D
AssetΒAudio
AssetΒVideo
BarΒChart
Boxes2D
Boxes3D
Capsules3D
Clear
CoordinateΒFrame
Cylinders3D
DepthΒImage
Ellipses2D
Ellipsoids3D
EncodedΒDepthΒImage
EncodedΒImage
GaussianΒSplats3D
GeoΒLineΒStrings
GeoΒPoints
GraphΒEdges
GraphΒNodes
GridΒMap
Image
InstanceΒPoses3D
LineΒStrips2D
LineΒStrips3D
McapΒChannel
McapΒMessage
McapΒSchema
McapΒStatistics
Measurements
Mesh3D
Pinhole
Points2D
Points3D
RecordingΒInfo
Scalars
SegmentationΒImage
SeriesΒLines
SeriesΒPoints
StateΒChange
StateΒConfiguration
Tensor
TextΒDocument
TextΒLog
Transform3D
TransformΒAxes3D
VideoΒFrameΒReference
VideoΒStream
ViewΒCoordinates
Volume3D
VoxelΒGridΒMap
Components
AggregationΒPolicy
AlbedoΒFactor
AnnotationΒContext
AxisΒLength
Blob
Bool
CellΒSize
ChannelΒId
ChannelΒMessageΒCounts
ClassΒId
ClearΒIsΒRecursive
Color
Colormap
Count
DepthΒMeter
DrawΒOrder
EntityΒPath
EntryΒKind
FillΒMode
FillΒRatio
Flag
GammaΒCorrection
GeoΒLineΒString
GraphΒEdge
GraphΒNode
GraphΒType
HalfΒSize2D
HalfΒSize3D
ImageΒBuffer
ImageΒFormat
ImageΒPlaneΒDistance
Interactive
InterpolationΒMode
IsΒKeyframe
KeypointΒId
KeyΒValueΒPairs
LatΒLon
LayerΒName
Length
LinearΒSpeed
LineΒStrip2D
LineΒStrip3D
MagnificationΒFilter
MarkerΒShape
MarkerΒSize
MediaΒType
MeshΒFaceΒRendering
Name
Opacity
OpticalΒDensity
PinholeΒProjection
Plane3D
PointΒShading
Position2D
Position3D
Radius
Range1D
Resolution
RotationΒAxisΒAngle
RotationΒQuat
Scalar
Scale3D
SchemaΒId
ShowΒLabels
SphericalΒHarmonics3Rgb
SphericalΒHarmonicsΒDegree
StrokeΒWidth
TensorΒData
TensorΒDimensionΒIndexΒSelection
TensorΒHeightΒDimension
TensorΒWidthΒDimension
Texcoord2D
Text
TextΒLogΒLevel
Thumbnail
Timestamp
TransformΒFrameΒId
TransformΒMat3x3
TransformΒRelation
Translation3D
TriangleΒIndices
Unit
Url
ValueΒRange
Variance
Vector2D
Vector3D
VideoΒCodec
VideoΒSample
VideoΒTimestamp
ViewΒCoordinates
Visible
VoxelΒIndex
VoxelΒSize
VoxelΒValue
Encodings
AbsoluteΒTimeΒRange
Angle
AnnotationΒInfo
Blob
Bool
ChannelΒCountΒPair
ChannelΒDatatype
ClassΒDescription
ClassΒDescriptionΒMapΒElem
ClassΒId
ColorΒModel
DΒVec2D
EntityΒPath
Float32
Float64
ImageΒFormat
IΒVec3D
KeypointΒId
KeypointΒPair
Mat3x3
Mat4x4
PixelΒFormat
Plane3D
Quaternion
Range1D
Range2D
Rgba32
RotationΒAxisΒAngle
SphericalΒHarmonics3Rgb
TensorΒBuffer
TensorΒData
TensorΒDimensionΒIndexΒSelection
TensorΒDimensionΒSelection
TimeΒInt
TimeΒRange
TimeΒRangeΒBoundary
UΒInt16
UΒInt32
UΒInt64
Utf8
Utf8Pair
Uuid
UΒVec2D
UΒVec3D
UΒVec4D
Vec2D
Vec3D
Vec4D
VideoΒTimestamp
ViewΒCoordinates
ViewΒDir
VisibleΒTimeΒRange
Views
AudioΒView
BarΒChartΒView
DataframeΒView
GraphΒView
MapΒView
RawΒDataΒView
Spatial2DΒView
Spatial3DΒView
StateΒTimelineΒView
TensorΒView
TextΒDocumentΒView
TextΒLogΒView
TimeΒSeriesΒView
Datastore compaction
gΒRPC API
SDK
Logging Controls
Micro Batching
Operating Modes
Viewer
Overview
Blueprint Panel
Selection
Timeline
Viewport
MCP server
Viewer URΒLs
About
CLI manual
C++ APΒIs
Python APΒIs
Rust APΒIs
Web Viewer API
Code snippets
Changelog
0.43
0.42
0.41
0.40
0.39
0.38
0.37
0.36
0.35
0.34
Developing Rerun
Roadmap
Architecture
Code of Conduct
Contributing
Overview
The Data Layer for Physical AI
Docs Guide
Getting Started
Install Rerun
Python SDK
C++ SDK
Rust SDK
Viewer
Troubleshooting
Set up a project
Set up a Python project
Set up a C++ project
Set up a Rust project
Log and Ingest
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
Train
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
RRD format
Chunk Processing API
Query semantics & partial updates
Importers
Overview
C++ example
Python example
Rust example
MCAP files
Supported Message Formats
MCAP Decoders Explained
CLI Reference for MCAP
Component Batches
Sinks
Video
Audio
Visualize
Blueprints
Customize views
Annotation Context
Entity Queries
Query and Transform
Catalog object model
Properties and segment tables
Dataframe queries
Lenses
The open-source catalog server
Train
How-to
Log and Ingest
Send entire columns at once
Send dataframes to a recording
Using layers to append data to segments
Send partial updates over time
Send tables to Rerun
Share recordings across multiple processes
Log to several recordings from one process
Send user-defined data
Log Eigen, OpenΒCV, and custom C++ types without copying
Clear out data using tombstones
Working with MCAP
Working with LeΒRobot datasets
Optimize chunk count
Work with .rrd files
Loading URDF models
Visualize
Limit the viewer's memory usage
Diagnose latency and performance
Some of my data is not shown
View data from a remote or headless machine
Use multiple native viewers
Control playback and drive the Viewer from code
Export screenshots, videos, and point clouds
Control the 3D camera
Implement custom visualizations (Rust only)
Customize plots
Show trails, history, and sliding time windows
Visualize fixed-window plots
Show a subset of plotted series
Component mappings
Show text labels in 2D and 3D
Control mesh appearance
Visualize depth images, heightmaps, and voxels
Visualize uncertainty and covariance
Visualize geospatial data
React to events in the Viewer
Building blueprints programmatically
Configure table layouts and segment previews
Plot any scalar
Visualize state changes and events
Show and filter text logs
Query and Transform
Overview
Common Dataframe Operations
Query images
View Operations
Query video streams
Time-align data
Generate segment URΒLs in dataframes
Query data out of Rerun
Dataset Resampling
Query Performance Tuning
Creating sub-datasets
Storing query results in catalog tables
Train
Export recordings to LeΒRobot datasets
Train PyΒTorch models with Rerun
Integrations
Embed Rerun in notebooks
Embed Rerun in Web pages
Share recordings with many users through the web Viewer
Share recordings with people who don't code
Use Rerun with ROS 2
Integrate Rerun with native loggers
Hub
Bucket configuration
Reference
Types
Archetypes
AnnotationΒContext
Arrows2D
Arrows3D
Asset3D
AssetΒAudio
AssetΒVideo
BarΒChart
Boxes2D
Boxes3D
Capsules3D
Clear
CoordinateΒFrame
Cylinders3D
DepthΒImage
Ellipses2D
Ellipsoids3D
EncodedΒDepthΒImage
EncodedΒImage
GaussianΒSplats3D
GeoΒLineΒStrings
GeoΒPoints
GraphΒEdges
GraphΒNodes
GridΒMap
Image
InstanceΒPoses3D
LineΒStrips2D
LineΒStrips3D
McapΒChannel
McapΒMessage
McapΒSchema
McapΒStatistics
Measurements
Mesh3D
Pinhole
Points2D
Points3D
RecordingΒInfo
Scalars
SegmentationΒImage
SeriesΒLines
SeriesΒPoints
StateΒChange
StateΒConfiguration
Tensor
TextΒDocument
TextΒLog
Transform3D
TransformΒAxes3D
VideoΒFrameΒReference
VideoΒStream
ViewΒCoordinates
Volume3D
VoxelΒGridΒMap
Components
AggregationΒPolicy
AlbedoΒFactor
AnnotationΒContext
AxisΒLength
Blob
Bool
CellΒSize
ChannelΒId
ChannelΒMessageΒCounts
ClassΒId
ClearΒIsΒRecursive
Color
Colormap
Count
DepthΒMeter
DrawΒOrder
EntityΒPath
EntryΒKind
FillΒMode
FillΒRatio
Flag
GammaΒCorrection
GeoΒLineΒString
GraphΒEdge
GraphΒNode
GraphΒType
HalfΒSize2D
HalfΒSize3D
ImageΒBuffer
ImageΒFormat
ImageΒPlaneΒDistance
Interactive
InterpolationΒMode
IsΒKeyframe
KeypointΒId
KeyΒValueΒPairs
LatΒLon
LayerΒName
Length
LinearΒSpeed
LineΒStrip2D
LineΒStrip3D
MagnificationΒFilter
MarkerΒShape
MarkerΒSize
MediaΒType
MeshΒFaceΒRendering
Name
Opacity
OpticalΒDensity
PinholeΒProjection
Plane3D
PointΒShading
Position2D
Position3D
Radius
Range1D
Resolution
RotationΒAxisΒAngle
RotationΒQuat
Scalar
Scale3D
SchemaΒId
ShowΒLabels
SphericalΒHarmonics3Rgb
SphericalΒHarmonicsΒDegree
StrokeΒWidth
TensorΒData
TensorΒDimensionΒIndexΒSelection
TensorΒHeightΒDimension
TensorΒWidthΒDimension
Texcoord2D
Text
TextΒLogΒLevel
Thumbnail
Timestamp
TransformΒFrameΒId
TransformΒMat3x3
TransformΒRelation
Translation3D
TriangleΒIndices
Unit
Url
ValueΒRange
Variance
Vector2D
Vector3D
VideoΒCodec
VideoΒSample
VideoΒTimestamp
ViewΒCoordinates
Visible
VoxelΒIndex
VoxelΒSize
VoxelΒValue
Encodings
AbsoluteΒTimeΒRange
Angle
AnnotationΒInfo
Blob
Bool
ChannelΒCountΒPair
ChannelΒDatatype
ClassΒDescription
ClassΒDescriptionΒMapΒElem
ClassΒId
ColorΒModel
DΒVec2D
EntityΒPath
Float32
Float64
ImageΒFormat
IΒVec3D
KeypointΒId
KeypointΒPair
Mat3x3
Mat4x4
PixelΒFormat
Plane3D
Quaternion
Range1D
Range2D
Rgba32
RotationΒAxisΒAngle
SphericalΒHarmonics3Rgb
TensorΒBuffer
TensorΒData
TensorΒDimensionΒIndexΒSelection
TensorΒDimensionΒSelection
TimeΒInt
TimeΒRange
TimeΒRangeΒBoundary
UΒInt16
UΒInt32
UΒInt64
Utf8
Utf8Pair
Uuid
UΒVec2D
UΒVec3D
UΒVec4D
Vec2D
Vec3D
Vec4D
VideoΒTimestamp
ViewΒCoordinates
ViewΒDir
VisibleΒTimeΒRange
Views
AudioΒView
BarΒChartΒView
DataframeΒView
GraphΒView
MapΒView
RawΒDataΒView
Spatial2DΒView
Spatial3DΒView
StateΒTimelineΒView
TensorΒView
TextΒDocumentΒView
TextΒLogΒView
TimeΒSeriesΒView
Datastore compaction
gΒRPC API
SDK
Logging Controls
Micro Batching
Operating Modes
Viewer
Overview
Blueprint Panel
Selection
Timeline
Viewport
MCP server
Viewer URΒLs
About
CLI manual
C++ APΒIs
Python APΒIs
Rust APΒIs
Web Viewer API
Code snippets
Changelog
0.43
0.42
0.41
0.40
0.39
0.38
0.37
0.36
0.35
0.34
Developing Rerun
Roadmap
Architecture
Code of Conduct
Contributing
Integrations
How-to guides for integrating Rerun with other tools.
Previous
Query and Transform
Next
Embed Rerun in notebooks