Skip to content

Latest commit

 

History

History
384 lines (353 loc) · 128 KB

INDEX.md

File metadata and controls

384 lines (353 loc) · 128 KB

Snippet index reference

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:

Features

Feature Example Description Python Rust C+⁠+
Query dataframes dataframe_query Query and display the first 10 rows of a recording 🐍 🦀
Query dataframes dataframe_view_query Query and display the first 10 rows of a recording in a dataframe view 🐍
Send columnar data any_batch_value_send_columns Use AnyBatchValue and send_column to send an entire column of custom data to Rerun 🐍 🦀
Send columnar data any_values_send_columns Use AnyValues and send_column to send entire columns of custom data to Rerun 🐍 🦀
Send columnar data image_send_columns Send multiple images at once using send_columns 🐍 🦀 🌊
Send columnar data points3d_send_columns Use the send_columns API to send several point clouds over time in a single call 🐍 🦀 🌊
Send columnar data scalar_send_columns Use the send_columns API to send scalars over time in a single call 🐍 🦀 🌊
Send custom data any_values Log arbitrary data 🐍 🦀
Send custom data custom_data Shows how to implement custom archetypes and components 🐍 🦀 🌊
Send custom data extra_values Log extra values with a Points2D 🐍 🦀
Send partial updates mesh3d_partial_updates Log a simple colored triangle, then update its vertices' positions each frame 🐍 🦀 🌊
Send partial updates points3d_partial_updates Demonstrates usage of the new partial updates APIs 🐍 🦀 🌊
Send partial updates transform3d_partial_updates Log different transforms with visualized coordinates axes 🐍 🦀 🌊

Types

Archetypes

All snippets, organized by the Archetype(s) they use.

Archetype Snippet Description Python Rust C+⁠+
AnnotationContext tutorials⁠/⁠annotation_context 🐍 🦀 🌊
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 🐍 🦀 🌊
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 archetypes⁠/⁠transform3d_partial_updates Log different transforms with visualized coordinates axes 🐍 🦀 🌊
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 archetypes⁠/⁠transform3d_partial_updates Log different transforms with visualized coordinates axes 🐍 🦀 🌊
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 🐍 🦀 🌊
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⁠/⁠points3d_partial_updates_legacy Demonstrates usage of the new partial updates APIs 🐍 🦀 🌊
Points3D archetypes⁠/⁠points3d_partial_updates Demonstrates usage of the new partial updates APIs 🐍 🦀 🌊
Points3D archetypes⁠/⁠annotation_context_connections Log annotation context with connections between keypoints 🐍 🦀 🌊
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 Shows how to implement custom archetypes and components 🐍 🦀 🌊
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 Use the send_columns API to send scalars over time in a single call 🐍 🦀 🌊
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_partial_updates Log different transforms with visualized coordinates axes 🐍 🦀 🌊
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 🐍 🦀 🌊

Components

All snippets, organized by the Component(s) they use.

Component Snippet Description Python Rust C+⁠+
AnnotationContext tutorials⁠/⁠annotation_context 🐍 🦀 🌊
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 🐍 🦀 🌊
ClassId archetypes⁠/⁠points3d_partial_updates_legacy Demonstrates usage of the new partial updates APIs 🐍 🦀 🌊
Color archetypes⁠/⁠points3d_partial_updates_legacy Demonstrates usage of the new partial updates APIs 🐍 🦀 🌊
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 🐍
FillMode archetypes⁠/⁠transform3d_partial_updates Log different transforms with visualized coordinates axes 🐍 🦀 🌊
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 🐍 🦀 🌊
KeypointId archetypes⁠/⁠points3d_partial_updates_legacy Demonstrates usage of the new partial updates APIs 🐍 🦀 🌊
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_partial_updates_legacy Demonstrates usage of the new partial updates APIs 🐍 🦀 🌊
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 archetypes⁠/⁠points3d_partial_updates_legacy Demonstrates usage of the new partial updates APIs 🐍 🦀 🌊
Radius archetypes⁠/⁠points3d_send_columns Use the send_columns API to send several point clouds over time in a single call 🐍 🦀 🌊
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_partial_updates Log different transforms with visualized coordinates axes 🐍 🦀 🌊
RotationAxisAngle archetypes⁠/⁠transform3d_simple Log different transforms between three arrows 🐍 🦀 🌊
Scalar archetypes⁠/⁠scalar_simple Log a scalar over time 🐍 🦀 🌊
Scalar archetypes⁠/⁠scalar_send_columns Use the send_columns API to send scalars over time in a single call 🐍 🦀 🌊
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 🐍
ShowLabels archetypes⁠/⁠points3d_partial_updates_legacy Demonstrates usage of the new partial updates APIs 🐍 🦀 🌊
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 archetypes⁠/⁠points3d_partial_updates_legacy Demonstrates usage of the new partial updates APIs 🐍 🦀 🌊
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 🐍 🦀 🌊

Views (blueprint)

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 🐍

Archetypes (blueprint)

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 🐍

Components (blueprint)

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 🐍