This file acts as an index reference for all of our snippets.
Use it to quickly find copy-pastable snippets of code for any Rerun feature you're interested in (API, Archetypes, Components, etc).
Table of contents:
Feature | Example | Description | Python | Rust | C++ |
---|---|---|---|---|---|
Dataframes | dataframe_query |
Query and display the first 10 rows of a recording | 🐍 | 🦀 | |
Dataframes | dataframe_view_query |
Query and display the first 10 rows of a recording in a dataframe view | 🐍 | ||
AnyValue |
any_values |
Log arbitrary data | 🐍 | ||
AnyValue |
any_values_send_columns |
Use AnyValues and send_column to send entire columns of custom data to Rerun |
🐍 | ||
AnyValue |
extra_values |
Log extra values with a Points2D | 🐍 |
All snippets, organized by the Archetype
(s) they use.
Archetype | Snippet | Description | Python | Rust | C++ |
---|---|---|---|---|---|
AnnotationContext |
archetypes/annotation_context_segmentation |
Log a segmentation image with annotations | 🐍 | 🦀 | 🌊 |
AnnotationContext |
archetypes/annotation_context_rects |
🐍 | 🦀 | 🌊 | |
AnnotationContext |
archetypes/annotation_context_connections |
Log annotation context with connections between keypoints | 🐍 | 🦀 | 🌊 |
AnnotationContext |
archetypes/segmentation_image_simple |
Create and log a segmentation image | 🐍 | 🦀 | 🌊 |
AnnotationContext |
tutorials/annotation-context |
🐍 | 🦀 | ||
Arrows2D |
archetypes/arrows2d_simple |
Log a batch of 2D arrows | 🐍 | 🦀 | 🌊 |
Arrows3D |
archetypes/arrows3d_simple |
Log a batch of 3D arrows | 🐍 | 🦀 | 🌊 |
Arrows3D |
archetypes/clear_recursive |
Log and then clear data recursively | 🐍 | 🦀 | 🌊 |
Arrows3D |
archetypes/clear_simple |
Log and then clear data | 🐍 | 🦀 | 🌊 |
Arrows3D |
archetypes/transform3d_simple |
Log different transforms between three arrows | 🐍 | 🦀 | 🌊 |
Arrows3D |
archetypes/view_coordinates_simple |
Change the view coordinates for the scene | 🐍 | 🦀 | 🌊 |
Asset3D |
archetypes/asset3d_simple |
Log a simple 3D asset | 🐍 | 🦀 | 🌊 |
AssetVideo |
archetypes/video_auto_frames |
Log a video asset using automatically determined frame references | 🐍 | 🦀 | 🌊 |
AssetVideo |
archetypes/video_manual_frames |
Manual use of individual video frame references | 🐍 | 🦀 | 🌊 |
BarChart |
views/bar_chart |
Use a blueprint to show a bar chart | 🐍 | ||
BarChart |
archetypes/bar_chart |
Create and log a bar chart | 🐍 | 🦀 | 🌊 |
BarChart |
tutorials/visualization/save_blueprint |
Craft an example blueprint with the python API and save it to a file for future use | 🐍 | ||
Boxes2D |
archetypes/boxes2d_simple |
Log a simple 2D Box | 🐍 | 🦀 | 🌊 |
Boxes2D |
archetypes/annotation_context_rects |
🐍 | 🦀 | 🌊 | |
Boxes2D |
concepts/viscomp-base |
Base example | 🐍 | ||
Boxes2D |
concepts/viscomp-component-default |
Add a component default | 🐍 | ||
Boxes2D |
concepts/viscomp-component-override |
Override a component | 🐍 | ||
Boxes2D |
concepts/viscomp-visualizer-override |
Override a visualizer | 🐍 | ||
Boxes2D |
concepts/viscomp-visualizer-override-multiple |
Override a visualizer | 🐍 | ||
Boxes3D |
archetypes/boxes3d_simple |
Log a single 3D Box | 🐍 | 🦀 | 🌊 |
Boxes3D |
archetypes/boxes3d_batch |
Log a batch of oriented bounding boxes | 🐍 | 🦀 | 🌊 |
Boxes3D |
archetypes/instance_poses3d_combined |
Log a simple 3D box with a regular & instance pose transform | 🐍 | 🦀 | 🌊 |
Boxes3D |
archetypes/mesh3d_instancing |
Log a simple 3D mesh with several instance pose transforms which instantiate the mesh several times and will not affect its children (known as mesh instancing) | 🐍 | 🦀 | 🌊 |
Boxes3D |
views/spatial3d |
Use a blueprint to customize a Spatial3DView | 🐍 | ||
Capsules3D |
archetypes/capsules3d_batch |
Log a batch of capsules | 🐍 | 🦀 | 🌊 |
Clear |
archetypes/clear_simple |
Log and then clear data | 🐍 | 🦀 | 🌊 |
Clear |
archetypes/clear_recursive |
Log and then clear data recursively | 🐍 | 🦀 | 🌊 |
Clear |
concepts/different_data_per_timeline |
Log different data on different timelines | 🐍 | 🦀 | 🌊 |
DepthImage |
archetypes/depth_image_simple |
Create and log a depth image | 🐍 | 🦀 | 🌊 |
DepthImage |
archetypes/depth_image_3d |
Create and log a depth image and pinhole camera | 🐍 | 🦀 | 🌊 |
DisconnectedSpace |
archetypes/disconnected_space |
Disconnect two spaces | 🐍 | 🦀 | 🌊 |
Ellipsoids3D |
archetypes/ellipsoids3d_simple |
Log random points and the corresponding covariance ellipsoid | 🐍 | 🦀 | 🌊 |
Ellipsoids3D |
archetypes/ellipsoids3d_batch |
Log a batch of ellipsoids | 🐍 | 🦀 | 🌊 |
EncodedImage |
archetypes/encoded_image |
Create and log an image | 🐍 | 🦀 | 🌊 |
EncodedImage |
archetypes/image_advanced |
Log an image | 🐍 | ||
GeoLineStrings |
archetypes/geo_line_strings_simple |
Log a simple geospatial line string | 🐍 | 🦀 | 🌊 |
GeoPoints |
archetypes/geo_points_simple |
Log some very simple geospatial point | 🐍 | 🦀 | 🌊 |
GeoPoints |
views/map |
Use a blueprint to customize a map view | 🐍 | ||
GraphEdges |
archetypes/graph_directed |
Log a simple directed graph | 🐍 | 🦀 | 🌊 |
GraphEdges |
archetypes/graph_undirected |
Log a simple undirected graph | 🐍 | 🦀 | 🌊 |
GraphNodes |
archetypes/graph_directed |
Log a simple directed graph | 🐍 | 🦀 | 🌊 |
GraphNodes |
archetypes/graph_undirected |
Log a simple undirected graph | 🐍 | 🦀 | 🌊 |
GraphNodes |
views/graph |
Use a blueprint to customize a graph view | 🐍 | ||
Image |
archetypes/segmentation_image_simple |
Create and log a segmentation image | 🐍 | 🦀 | 🌊 |
Image |
archetypes/image_simple |
Create and log an image | 🐍 | 🦀 | 🌊 |
Image |
archetypes/image_send_columns |
Send multiple images at once using send_columns |
🐍 | 🦀 | 🌊 |
Image |
archetypes/image_formats |
Create and log an image with various formats | 🐍 | 🦀 | 🌊 |
Image |
archetypes/image_advanced |
Log an image | 🐍 | ||
Image |
archetypes/encoded_image |
Create and log an image | 🐍 | 🦀 | 🌊 |
Image |
archetypes/depth_image_simple |
Create and log a depth image | 🐍 | 🦀 | 🌊 |
Image |
archetypes/depth_image_3d |
Create and log a depth image and pinhole camera | 🐍 | 🦀 | 🌊 |
Image |
archetypes/annotation_context_segmentation |
Log a segmentation image with annotations | 🐍 | 🦀 | 🌊 |
Image |
archetypes/pinhole_simple |
Log a pinhole and a random image | 🐍 | 🦀 | 🌊 |
Image |
archetypes/text_document |
Log a TextDocument |
🐍 | 🦀 | 🌊 |
Image |
views/text_document |
Use a blueprint to show a text document | 🐍 | ||
InstancePoses3D |
archetypes/instance_poses3d_combined |
Log a simple 3D box with a regular & instance pose transform | 🐍 | 🦀 | 🌊 |
InstancePoses3D |
archetypes/mesh3d_instancing |
Log a simple 3D mesh with several instance pose transforms which instantiate the mesh several times and will not affect its children (known as mesh instancing) | 🐍 | 🦀 | 🌊 |
LineStrips2D |
archetypes/line_strips2d_ui_radius |
Log lines with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
LineStrips2D |
archetypes/line_strips2d_simple |
Log a simple line strip | 🐍 | 🦀 | 🌊 |
LineStrips2D |
archetypes/line_strips2d_segments_simple |
Log a couple 2D line segments using 2D line strips | 🐍 | 🦀 | 🌊 |
LineStrips2D |
archetypes/line_strips2d_batch |
Log a batch of 2D line strips | 🐍 | 🦀 | 🌊 |
LineStrips3D |
archetypes/line_strips3d_ui_radius |
Log lines with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
LineStrips3D |
archetypes/line_strips3d_simple |
Log a simple line strip | 🐍 | 🦀 | 🌊 |
LineStrips3D |
archetypes/line_strips3d_segments_simple |
🐍 | 🦀 | 🌊 | |
LineStrips3D |
archetypes/line_strips3d_batch |
Log a batch of 3D line strips | 🐍 | 🦀 | 🌊 |
LineStrips3D |
archetypes/transform3d_hierarchy |
Logs a transforms transform hierarchy | 🐍 | 🦀 | 🌊 |
Mesh3D |
archetypes/mesh3d_simple |
Log a simple colored triangle | 🐍 | 🦀 | 🌊 |
Mesh3D |
archetypes/mesh3d_partial_updates |
Log a simple colored triangle, then update its vertices' positions each frame | 🐍 | 🦀 | 🌊 |
Mesh3D |
archetypes/mesh3d_instancing |
Log a simple 3D mesh with several instance pose transforms which instantiate the mesh several times and will not affect its children (known as mesh instancing) | 🐍 | 🦀 | 🌊 |
Mesh3D |
archetypes/mesh3d_indexed |
Log a simple colored triangle | 🐍 | 🦀 | 🌊 |
Pinhole |
archetypes/pinhole_simple |
Log a pinhole and a random image | 🐍 | 🦀 | 🌊 |
Pinhole |
archetypes/pinhole_perspective |
Logs a point cloud and a perspective camera looking at it | 🐍 | 🦀 | 🌊 |
Pinhole |
archetypes/depth_image_3d |
Create and log a depth image and pinhole camera | 🐍 | 🦀 | 🌊 |
Points2D |
archetypes/points2d_ui_radius |
Log some points with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
Points2D |
archetypes/points2d_simple |
Log some very simple points | 🐍 | 🦀 | 🌊 |
Points2D |
archetypes/points2d_random |
Log some random points with color and radii | 🐍 | 🦀 | 🌊 |
Points2D |
concepts/different_data_per_timeline |
Log different data on different timelines | 🐍 | 🦀 | 🌊 |
Points2D |
concepts/viscomp-visualizer-override |
Override a visualizer | 🐍 | ||
Points2D |
concepts/viscomp-visualizer-override-multiple |
Override a visualizer | 🐍 | ||
Points2D |
tutorials/extra_values |
Log extra values with a Points2D | 🐍 | ||
Points2D |
views/spatial2d |
Use a blueprint to customize a Spatial2DView | 🐍 | ||
Points3D |
archetypes/points3d_ui_radius |
Log some points with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
Points3D |
archetypes/points3d_simple |
Log some very simple points | 🐍 | 🦀 | 🌊 |
Points3D |
archetypes/points3d_send_columns |
Use the send_columns API to send several point clouds over time in a single call |
🐍 | 🌊 | |
Points3D |
archetypes/points3d_random |
Log some random points with color and radii | 🐍 | 🦀 | 🌊 |
Points3D |
archetypes/annotation_context_connections |
Log annotation context with connections between keypoints | 🐍 | 🦀 | 🌊 |
Points3D |
archetypes/disconnected_space |
Disconnect two spaces | 🐍 | 🦀 | 🌊 |
Points3D |
archetypes/ellipsoids3d_simple |
Log random points and the corresponding covariance ellipsoid | 🐍 | 🦀 | 🌊 |
Points3D |
archetypes/instance_poses3d_combined |
Log a simple 3D box with a regular & instance pose transform | 🐍 | 🦀 | 🌊 |
Points3D |
archetypes/pinhole_perspective |
Logs a point cloud and a perspective camera looking at it | 🐍 | 🦀 | 🌊 |
Points3D |
archetypes/transform3d_hierarchy |
Logs a transforms transform hierarchy | 🐍 | 🦀 | 🌊 |
Points3D |
concepts/explicit_recording |
Just makes sure that explicit recordings actually work | 🐍 | ||
Points3D |
descriptors/descr_builtin_archetype |
🐍 | 🦀 | 🌊 | |
Points3D |
descriptors/descr_custom_archetype |
🐍 | 🦀 | 🌊 | |
Points3D |
migration/log_line |
🐍 | 🦀 | ||
Points3D |
quick_start/quick_start_connect |
Connect to the viewer and log some data | 🐍 | 🦀 | 🌊 |
Points3D |
quick_start/quick_start_spawn |
Spawn a viewer and log some data | 🐍 | 🦀 | 🌊 |
Points3D |
tutorials/custom_data |
🐍 | 🦀 | 🌊 | |
Points3D |
tutorials/timelines_example |
🐍 | 🦀 | 🌊 | |
Points3D |
views/spatial3d |
Use a blueprint to customize a Spatial3DView | 🐍 | ||
Scalar |
archetypes/scalar_simple |
Log a scalar over time | 🐍 | 🦀 | 🌊 |
Scalar |
archetypes/scalar_send_columns |
🐍 | 🦀 | 🌊 | |
Scalar |
archetypes/scalar_multiple_plots |
Log a scalar over time | 🐍 | 🦀 | 🌊 |
Scalar |
archetypes/series_line_style |
Log a scalar over time | 🐍 | 🦀 | 🌊 |
Scalar |
archetypes/series_point_style |
Log a scalar over time | 🐍 | 🦀 | 🌊 |
Scalar |
tutorials/data_out |
🐍 | |||
Scalar |
tutorials/fixed_window_plot |
🐍 | |||
Scalar |
tutorials/visualizer-overrides |
Log a scalar over time and override the visualizer | 🐍 | ||
Scalar |
views/dataframe |
Use a blueprint to customize a DataframeView | 🐍 | ||
Scalar |
views/tensor |
Use a blueprint to show a tensor view | 🐍 | ||
Scalar |
views/timeseries |
Use a blueprint to customize a TimeSeriesView | 🐍 | ||
SegmentationImage |
archetypes/segmentation_image_simple |
Create and log a segmentation image | 🐍 | 🦀 | 🌊 |
SegmentationImage |
archetypes/annotation_context_segmentation |
Log a segmentation image with annotations | 🐍 | 🦀 | 🌊 |
SeriesLine |
archetypes/series_line_style |
Log a scalar over time | 🐍 | 🦀 | 🌊 |
SeriesLine |
archetypes/scalar_multiple_plots |
Log a scalar over time | 🐍 | 🦀 | 🌊 |
SeriesLine |
views/timeseries |
Use a blueprint to customize a TimeSeriesView | 🐍 | ||
SeriesPoint |
archetypes/series_point_style |
Log a scalar over time | 🐍 | 🦀 | 🌊 |
SeriesPoint |
archetypes/scalar_multiple_plots |
Log a scalar over time | 🐍 | 🦀 | 🌊 |
SeriesPoint |
tutorials/visualizer-overrides |
Log a scalar over time and override the visualizer | 🐍 | ||
Tensor |
views/tensor |
Use a blueprint to show a tensor view | 🐍 | ||
Tensor |
archetypes/tensor_simple |
Create and log a tensor | 🐍 | 🦀 | 🌊 |
Tensor |
views/bar_chart |
Use a blueprint to show a bar chart | 🐍 | ||
TextDocument |
views/text_document |
Use a blueprint to show a text document | 🐍 | ||
TextDocument |
archetypes/text_document |
Log a TextDocument |
🐍 | 🦀 | 🌊 |
TextDocument |
archetypes/entity_path |
🐍 | 🦀 | 🌊 | |
TextDocument |
tutorials/visualization/save_blueprint |
Craft an example blueprint with the python API and save it to a file for future use | 🐍 | ||
TextLog |
views/text_log |
Use a blueprint to show a text log | 🐍 | ||
TextLog |
archetypes/text_log_integration |
Shows integration of Rerun's TextLog with the native logging interface |
🐍 | 🦀 | 🌊 |
TextLog |
archetypes/text_log |
🐍 | 🦀 | 🌊 | |
TextLog |
concepts/app-model/native-async |
🐍 | 🦀 | 🌊 | |
TextLog |
concepts/app-model/native-sync |
🐍 | 🦀 | 🌊 | |
Transform3D |
archetypes/transform3d_simple |
Log different transforms between three arrows | 🐍 | 🦀 | 🌊 |
Transform3D |
archetypes/transform3d_hierarchy |
Logs a transforms transform hierarchy | 🐍 | 🦀 | 🌊 |
Transform3D |
archetypes/transform3d_axes |
Log different transforms with visualized coordinates axes | 🐍 | 🦀 | 🌊 |
Transform3D |
archetypes/instance_poses3d_combined |
Log a simple 3D box with a regular & instance pose transform | 🐍 | 🦀 | 🌊 |
VideoFrameReference |
archetypes/video_auto_frames |
Log a video asset using automatically determined frame references | 🐍 | 🦀 | 🌊 |
VideoFrameReference |
archetypes/video_manual_frames |
Manual use of individual video frame references | 🐍 | 🦀 | 🌊 |
ViewCoordinates |
archetypes/view_coordinates_simple |
Change the view coordinates for the scene | 🐍 | 🦀 | 🌊 |
ViewCoordinates |
archetypes/asset3d_simple |
Log a simple 3D asset | 🐍 | 🦀 | 🌊 |
ViewCoordinates |
archetypes/pinhole_perspective |
Logs a point cloud and a perspective camera looking at it | 🐍 | 🦀 | 🌊 |
ViewCoordinates |
archetypes/transform3d_hierarchy |
Logs a transforms transform hierarchy | 🐍 | 🦀 | 🌊 |
All snippets, organized by the Component
(s) they use.
Component | Snippet | Description | Python | Rust | C++ |
---|---|---|---|---|---|
AnnotationContext |
archetypes/annotation_context_segmentation |
Log a segmentation image with annotations | 🐍 | 🦀 | 🌊 |
AnnotationContext |
archetypes/annotation_context_rects |
🐍 | 🦀 | 🌊 | |
AnnotationContext |
archetypes/annotation_context_connections |
Log annotation context with connections between keypoints | 🐍 | 🦀 | 🌊 |
AnnotationContext |
archetypes/segmentation_image_simple |
Create and log a segmentation image | 🐍 | 🦀 | 🌊 |
AnnotationContext |
tutorials/annotation-context |
🐍 | 🦀 | ||
Color |
archetypes/points3d_send_columns |
Use the send_columns API to send several point clouds over time in a single call |
🐍 | 🌊 | |
Color |
concepts/different_data_per_timeline |
Log different data on different timelines | 🐍 | 🦀 | 🌊 |
Color |
concepts/viscomp-component-default |
Add a component default | 🐍 | ||
Color |
concepts/viscomp-component-override |
Override a component | 🐍 | ||
Color |
concepts/viscomp-visualizer-override |
Override a visualizer | 🐍 | ||
Color |
concepts/viscomp-visualizer-override-multiple |
Override a visualizer | 🐍 | ||
Color |
descriptors/descr_custom_archetype |
🐍 | 🦀 | 🌊 | |
Color |
views/spatial3d |
Use a blueprint to customize a Spatial3DView | 🐍 | ||
DisconnectedSpace |
archetypes/disconnected_space |
Disconnect two spaces | 🐍 | 🦀 | 🌊 |
GeoLineString |
archetypes/geo_line_strings_simple |
Log a simple geospatial line string | 🐍 | 🦀 | 🌊 |
GraphEdge |
archetypes/graph_directed |
Log a simple directed graph | 🐍 | 🦀 | 🌊 |
GraphEdge |
archetypes/graph_undirected |
Log a simple undirected graph | 🐍 | 🦀 | 🌊 |
GraphNode |
archetypes/graph_directed |
Log a simple directed graph | 🐍 | 🦀 | 🌊 |
GraphNode |
archetypes/graph_undirected |
Log a simple undirected graph | 🐍 | 🦀 | 🌊 |
GraphNode |
views/graph |
Use a blueprint to customize a graph view | 🐍 | ||
ImageBuffer |
archetypes/image_send_columns |
Send multiple images at once using send_columns |
🐍 | 🦀 | 🌊 |
ImageFormat |
archetypes/image_send_columns |
Send multiple images at once using send_columns |
🐍 | 🦀 | 🌊 |
MediaType |
archetypes/text_document |
Log a TextDocument |
🐍 | 🦀 | 🌊 |
MediaType |
views/text_document |
Use a blueprint to show a text document | 🐍 | ||
Plane3D |
views/spatial3d |
Use a blueprint to customize a Spatial3DView | 🐍 | ||
Position3D |
archetypes/mesh3d_partial_updates |
Log a simple colored triangle, then update its vertices' positions each frame | 🐍 | 🦀 | 🌊 |
Position3D |
archetypes/points3d_send_columns |
Use the send_columns API to send several point clouds over time in a single call |
🐍 | 🌊 | |
Position3D |
descriptors/descr_builtin_component |
🐍 | 🦀 | 🌊 | |
Position3D |
descriptors/descr_custom_archetype |
🐍 | 🦀 | 🌊 | |
Position3D |
descriptors/descr_custom_component |
🐍 | 🦀 | 🌊 | |
Radius |
archetypes/points3d_ui_radius |
Log some points with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
Radius |
archetypes/points2d_ui_radius |
Log some points with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
Radius |
archetypes/line_strips3d_ui_radius |
Log lines with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
Radius |
archetypes/line_strips2d_ui_radius |
Log lines with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
Radius |
archetypes/geo_line_strings_simple |
Log a simple geospatial line string | 🐍 | 🦀 | 🌊 |
Radius |
archetypes/geo_points_simple |
Log some very simple geospatial point | 🐍 | 🦀 | 🌊 |
Radius |
concepts/different_data_per_timeline |
Log different data on different timelines | 🐍 | 🦀 | 🌊 |
Radius |
views/map |
Use a blueprint to customize a map view | 🐍 | ||
RotationAxisAngle |
archetypes/capsules3d_batch |
Log a batch of capsules | 🐍 | 🦀 | 🌊 |
RotationAxisAngle |
archetypes/instance_poses3d_combined |
Log a simple 3D box with a regular & instance pose transform | 🐍 | 🦀 | 🌊 |
RotationAxisAngle |
archetypes/mesh3d_instancing |
Log a simple 3D mesh with several instance pose transforms which instantiate the mesh several times and will not affect its children (known as mesh instancing) | 🐍 | 🦀 | 🌊 |
RotationAxisAngle |
archetypes/transform3d_axes |
Log different transforms with visualized coordinates axes | 🐍 | 🦀 | 🌊 |
RotationAxisAngle |
archetypes/transform3d_hierarchy |
Logs a transforms transform hierarchy | 🐍 | 🦀 | 🌊 |
RotationAxisAngle |
archetypes/transform3d_simple |
Log different transforms between three arrows | 🐍 | 🦀 | 🌊 |
Scalar |
archetypes/scalar_simple |
Log a scalar over time | 🐍 | 🦀 | 🌊 |
Scalar |
archetypes/scalar_send_columns |
🐍 | 🦀 | 🌊 | |
Scalar |
archetypes/scalar_multiple_plots |
Log a scalar over time | 🐍 | 🦀 | 🌊 |
Scalar |
archetypes/series_line_style |
Log a scalar over time | 🐍 | 🦀 | 🌊 |
Scalar |
archetypes/series_point_style |
Log a scalar over time | 🐍 | 🦀 | 🌊 |
Scalar |
tutorials/data_out |
🐍 | |||
Scalar |
tutorials/fixed_window_plot |
🐍 | |||
Scalar |
tutorials/visualizer-overrides |
Log a scalar over time and override the visualizer | 🐍 | ||
Scalar |
views/dataframe |
Use a blueprint to customize a DataframeView | 🐍 | ||
Scalar |
views/tensor |
Use a blueprint to show a tensor view | 🐍 | ||
Scalar |
views/timeseries |
Use a blueprint to customize a TimeSeriesView | 🐍 | ||
TensorDimensionIndexSelection |
views/tensor |
Use a blueprint to show a tensor view | 🐍 | ||
Text |
views/text_log |
Use a blueprint to show a text log | 🐍 | ||
Text |
views/text_document |
Use a blueprint to show a text document | 🐍 | ||
Text |
archetypes/text_log_integration |
Shows integration of Rerun's TextLog with the native logging interface |
🐍 | 🦀 | 🌊 |
Text |
archetypes/text_log |
🐍 | 🦀 | 🌊 | |
Text |
archetypes/text_document |
Log a TextDocument |
🐍 | 🦀 | 🌊 |
Text |
archetypes/entity_path |
🐍 | 🦀 | 🌊 | |
Text |
concepts/app-model/native-async |
🐍 | 🦀 | 🌊 | |
Text |
concepts/app-model/native-sync |
🐍 | 🦀 | 🌊 | |
Text |
tutorials/data_out |
🐍 | |||
Text |
tutorials/visualization/save_blueprint |
Craft an example blueprint with the python API and save it to a file for future use | 🐍 | ||
TextLogLevel |
archetypes/text_log |
🐍 | 🦀 | 🌊 | |
TextLogLevel |
archetypes/text_log_integration |
Shows integration of Rerun's TextLog with the native logging interface |
🐍 | 🦀 | 🌊 |
TextLogLevel |
views/text_log |
Use a blueprint to show a text log | 🐍 | ||
VideoTimestamp |
archetypes/video_auto_frames |
Log a video asset using automatically determined frame references | 🐍 | 🦀 | 🌊 |
ViewCoordinates |
archetypes/view_coordinates_simple |
Change the view coordinates for the scene | 🐍 | 🦀 | 🌊 |
ViewCoordinates |
archetypes/asset3d_simple |
Log a simple 3D asset | 🐍 | 🦀 | 🌊 |
ViewCoordinates |
archetypes/pinhole_perspective |
Logs a point cloud and a perspective camera looking at it | 🐍 | 🦀 | 🌊 |
ViewCoordinates |
archetypes/transform3d_hierarchy |
Logs a transforms transform hierarchy | 🐍 | 🦀 | 🌊 |
All snippets, organized by the View
(s) they use.
Component | Snippet | Description | Python | Rust | C++ |
---|---|---|---|---|---|
BarChartView |
tutorials/visualization/save_blueprint |
Craft an example blueprint with the python API and save it to a file for future use | 🐍 | ||
BarChartView |
views/bar_chart |
Use a blueprint to show a bar chart | 🐍 | ||
DataframeView |
reference/dataframe_view_query |
Query and display the first 10 rows of a recording in a dataframe view | 🐍 | ||
DataframeView |
reference/dataframe_save_blueprint |
Craft a blueprint with the python API and save it to a file for future use | 🐍 | ||
DataframeView |
views/dataframe |
Use a blueprint to customize a DataframeView | 🐍 | ||
GraphView |
views/graph |
Use a blueprint to customize a graph view | 🐍 | ||
MapView |
views/map |
Use a blueprint to customize a map view | 🐍 | ||
Spatial2DView |
archetypes/line_strips2d_batch |
Log a batch of 2D line strips | 🐍 | 🦀 | 🌊 |
Spatial2DView |
archetypes/line_strips2d_segments_simple |
Log a couple 2D line segments using 2D line strips | 🐍 | 🦀 | 🌊 |
Spatial2DView |
archetypes/line_strips2d_simple |
Log a simple line strip | 🐍 | 🦀 | 🌊 |
Spatial2DView |
archetypes/line_strips2d_ui_radius |
Log lines with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
Spatial2DView |
archetypes/points2d_random |
Log some random points with color and radii | 🐍 | 🦀 | 🌊 |
Spatial2DView |
archetypes/points2d_simple |
Log some very simple points | 🐍 | 🦀 | 🌊 |
Spatial2DView |
archetypes/points2d_ui_radius |
Log some points with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
Spatial2DView |
archetypes/video_manual_frames |
Manual use of individual video frame references | 🐍 | 🦀 | 🌊 |
Spatial2DView |
concepts/different_data_per_timeline |
Log different data on different timelines | 🐍 | 🦀 | 🌊 |
Spatial2DView |
concepts/viscomp-base |
Base example | 🐍 | ||
Spatial2DView |
concepts/viscomp-component-default |
Add a component default | 🐍 | ||
Spatial2DView |
concepts/viscomp-component-override |
Override a component | 🐍 | ||
Spatial2DView |
concepts/viscomp-visualizer-override |
Override a visualizer | 🐍 | ||
Spatial2DView |
concepts/viscomp-visualizer-override-multiple |
Override a visualizer | 🐍 | ||
Spatial2DView |
tutorials/extra_values |
Log extra values with a Points2D | 🐍 | ||
Spatial2DView |
views/spatial2d |
Use a blueprint to customize a Spatial2DView | 🐍 | ||
Spatial3DView |
archetypes/transform3d_hierarchy |
Logs a transforms transform hierarchy | 🐍 | 🦀 | 🌊 |
Spatial3DView |
views/spatial3d |
Use a blueprint to customize a Spatial3DView | 🐍 | ||
TensorView |
views/tensor |
Use a blueprint to show a tensor view | 🐍 | ||
TextDocumentView |
tutorials/visualization/save_blueprint |
Craft an example blueprint with the python API and save it to a file for future use | 🐍 | ||
TextDocumentView |
views/text_document |
Use a blueprint to show a text document | 🐍 | ||
TextLogView |
views/text_log |
Use a blueprint to show a text log | 🐍 | ||
TimeSeriesView |
tutorials/fixed_window_plot |
🐍 | |||
TimeSeriesView |
tutorials/visualization/save_blueprint |
Craft an example blueprint with the python API and save it to a file for future use | 🐍 | ||
TimeSeriesView |
tutorials/visualizer-overrides |
Log a scalar over time and override the visualizer | 🐍 | ||
TimeSeriesView |
views/timeseries |
Use a blueprint to customize a TimeSeriesView | 🐍 |
All snippets, organized by the blueprint-related Archetype
(s) they use.
Archetype | Snippet | Description | Python | Rust | C++ |
---|---|---|---|---|---|
Background |
tutorials/annotation-context |
🐍 | 🦀 | ||
DataframeQuery |
reference/dataframe_view_query |
Query and display the first 10 rows of a recording in a dataframe view | 🐍 | ||
DataframeQuery |
views/dataframe |
Use a blueprint to customize a DataframeView | 🐍 | ||
LineGrid3D |
views/spatial3d |
Use a blueprint to customize a Spatial3DView | 🐍 | ||
PlotLegend |
views/timeseries |
Use a blueprint to customize a TimeSeriesView | 🐍 | ||
ScalarAxis |
views/timeseries |
Use a blueprint to customize a TimeSeriesView | 🐍 | ||
TensorScalarMapping |
views/tensor |
Use a blueprint to show a tensor view | 🐍 | ||
TensorSliceSelection |
views/tensor |
Use a blueprint to show a tensor view | 🐍 | ||
VisualBounds2D |
archetypes/line_strips2d_batch |
Log a batch of 2D line strips | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
archetypes/line_strips2d_segments_simple |
Log a couple 2D line segments using 2D line strips | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
archetypes/line_strips2d_simple |
Log a simple line strip | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
archetypes/line_strips2d_ui_radius |
Log lines with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
archetypes/points2d_random |
Log some random points with color and radii | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
archetypes/points2d_simple |
Log some very simple points | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
archetypes/points2d_ui_radius |
Log some points with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
concepts/different_data_per_timeline |
Log different data on different timelines | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
tutorials/extra_values |
Log extra values with a Points2D | 🐍 | ||
VisualBounds2D |
views/graph |
Use a blueprint to customize a graph view | 🐍 | ||
VisualBounds2D |
views/spatial2d |
Use a blueprint to customize a Spatial2DView | 🐍 |
All snippets, organized by the blueprint-related Component
(s) they use.
Component | Snippet | Description | Python | Rust | C++ |
---|---|---|---|---|---|
MapProvider |
views/map |
Use a blueprint to customize a map view | 🐍 | ||
Visible |
tutorials/fixed_window_plot |
🐍 | |||
Visible |
views/timeseries |
Use a blueprint to customize a TimeSeriesView | 🐍 | ||
VisibleTimeRange |
tutorials/fixed_window_plot |
🐍 | |||
VisibleTimeRange |
views/timeseries |
Use a blueprint to customize a TimeSeriesView | 🐍 | ||
VisualBounds2D |
archetypes/line_strips2d_batch |
Log a batch of 2D line strips | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
archetypes/line_strips2d_segments_simple |
Log a couple 2D line segments using 2D line strips | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
archetypes/line_strips2d_simple |
Log a simple line strip | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
archetypes/line_strips2d_ui_radius |
Log lines with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
archetypes/points2d_random |
Log some random points with color and radii | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
archetypes/points2d_simple |
Log some very simple points | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
archetypes/points2d_ui_radius |
Log some points with ui points & scene unit radii | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
concepts/different_data_per_timeline |
Log different data on different timelines | 🐍 | 🦀 | 🌊 |
VisualBounds2D |
tutorials/extra_values |
Log extra values with a Points2D | 🐍 | ||
VisualBounds2D |
views/graph |
Use a blueprint to customize a graph view | 🐍 | ||
VisualBounds2D |
views/spatial2d |
Use a blueprint to customize a Spatial2DView | 🐍 | ||
VisualizerOverrides |
concepts/viscomp-visualizer-override |
Override a visualizer | 🐍 | ||
VisualizerOverrides |
concepts/viscomp-visualizer-override-multiple |
Override a visualizer | 🐍 | ||
VisualizerOverrides |
tutorials/visualizer-overrides |
Log a scalar over time and override the visualizer | 🐍 |