{"repo":"rerun-io/rerun","free":true,"listed":false,"github":"https://github.com/rerun-io/rerun","clone":"git clone https://github.com/rerun-io/rerun.git","description":"Visualize, query, and stream to train on multimodal robotics data.","language":"Rust","stars":11310,"topics":["computer-vision","cpp","multimodal","python","robotics","rust","visualization"],"license":"Apache-2.0","category":"robotics_data_visualization","readme_excerpt":"<h3 align=\"center\">\n  <a href=\"https://www.rerun.io/\">\n    <img width=\"1000\" height=\"200\" alt=\"Banner with Rerun logo\" src=\"https://static.rerun.io/d0f5443d4803cac65c73fcc064936c09f5e7f208_rerun_banner.png\" />\n\n  </a>\n</h3>\n\n<h3 align=\"center\">\n  <a href=\"https://pypi.org/project/rerun-sdk/\">                        <img alt=\"PyPi\"           src=\"https://img.shields.io/pypi/v/rerun-sdk.svg\">                              </a>\n  <a href=\"https://crates.io/crates/rerun\">                             <img alt=\"crates.io\"      src=\"https://img.shields.io/crates/v/rerun.svg\">                                </a>\n  <a href=\"https://github.com/rerun-io/rerun/blob/main/LICENSE-MIT\">    <img alt=\"MIT\"            src=\"https://img.shields.io/badge/license-MIT-blue.svg\">                        </a>\n  <a href=\"https://github.com/rerun-io/rerun/blob/main/LICENSE-APACHE\"> <img alt=\"Apache\"         src=\"https://img.shields.io/badge/license-Apache-blue.svg\">                     </a>\n  <a href=\"https://discord.gg/Gcm8BbTaAj\">                              <img alt=\"Rerun Discord\"  src=\"https://img.shields.io/discord/1062300748202921994?label=Rerun%20Discord\"> </a>\n</h3>\n\n# The data layer for physical AI\n\nLog, query, visualize, and stream to training on shared columnar storage built for multimodal data.\n\n**What it does:** Rerun ingests multi-rate, multimodal data (images, point clouds, transforms, time series, joint states, video) from many sources and formats (robot logs, human-data rigs, sim, web video; MCAP, rrd, LeRobot). The built-in viewer renders everything in sync, in realtime: scrub episodes, compare sensors side-by-side, watch CV pipelines run live. The same data is queryable with [dataframes](https://rerun.io/docs/howto/query-and-transform/get-data-out) or SQL, and streams directly into training. Built in Rust on column-chunk storage purpose-built for multi-rate physical data. SDKs in Python, Rust, and C++.\n\n**Quickstart:** `pip install rerun-sdk` — log your first multimodal data and see it in the viewer in under 2 minutes.\n\n* [Run the Rerun Viewer in your browser](https://www.rerun.io/viewer)\n* [Read about what Rerun is and who it is for](https://www.rerun.io/docs/overview/what-is-rerun)\n\n### Use cases\n- Ingest robot logs, egocentric/UMI rigs, sim, and web video into one substrate\n- Run CV pipelines (SLAM, hand tracking, motion retargeting) as table edits\n- Query raw, intermediate, and derived data with dataframes or SQL\n- Visualize multi-rate, multimodal sequences across the pipeline\n- Stream dataset mixes directly to training — no export jobs, no stale copies\n\n### Data types\nMulti-rate, multimodal, spatial: images, point clouds, time series, tensors, transforms, joint states, video. Preserved end-to-end.\n\n### A short taste\n```py\nimport rerun as rr  # pip install rerun-sdk\n\nrr.init(\"rerun_example_app\")\n\nrr.spawn()  # Spawn a child process with a viewer and connect\n# rr.save(\"recording.rrd\")  # Stream all logs to disk\n# rr.connect_grpc()  # Connect to a remote viewer\n\n# Associate subsequent data with 42 on the “frame” timeline\nrr.set_time(\"frame\", sequence=42)\n\n# Log colored 3D points to the entity at `path/to/points`\nrr.log(\"path/to/points\", rr.Points3D(positions, colors=colors))\n…\n```\n\n<p align=\"center\">\n  <picture>\n    <img src=\"https://static.rerun.io/opf_screenshot/bee51040cba93c0bae62ef6c57fa703704012a41/full.png\" alt=\"\">\n    <source media=\"(max-width: 480px)\" srcset=\"https://static.rerun.io/opf_screenshot/bee51040cba93c0bae62ef6c57fa703704012a41/480w.png\">\n    <source media=\"(max-width: 768px)\" srcset=\"https://static.rerun.io/opf_screenshot/bee51040cba93c0bae62ef6c57fa703704012a41/768w.png\">\n    <source media=\"(max-width: 1024px)\" srcset=\"https://static.rerun.io/opf_screenshot/bee51040cba93c0bae62ef6c57fa703704012a41/1024w.png\">\n    <source media=\"(max-width: 1200px)\" srcset=\"https://static.rerun.io/opf_screenshot/bee51040cba93c0bae62ef6c57fa703704012a41/1200w.png\">\n  </picture>\n</p>\n\n## Getting started\n* [**C++**](https://www.rerun.io/docs/getting-started/data-in/cpp)\n* [**Python**](https://www.rerun.io/docs/getting-started/data-in/python): `pip install rerun-sdk` or on [`conda`](https://github.com/conda-forge/rerun-sdk-feedstock)\n* [**Rust**](https://www.rerun.io/docs/getting-started/data-in/rust): `cargo add rerun`\n\n### Installing the Rerun Viewer binary\nTo stream log data over the network or load our `.rrd` data files you also need the `rerun` binary.\nIt can be installed with `pip install rerun-sdk` or with `cargo install rerun-cli --locked --features nasm` (see note below).\nNote that only the Python SDK comes bundled with the Viewer whereas C++ & Rust always rely on a separate install.\n\n**Note**: the `nasm` Cargo feature requires the [`nasm`](https://github.com/netwide-assembler/nasm) CLI to be installed and available in your path.\nAlternatively, you may skip enabling this feature, but this may result in inferior video decoding performance.\n\nYou should now be able to run `rerun --help` in any terminal.\n\n\n### Documentation\n- 📚 [High-level docs](https://rerun.io/docs)\n- ⏃ [Loggable Types](https://www.rerun.io/docs/reference/types)\n- ⚙️ [Examples](https://rerun.io/examples)\n- 📖 [Code snippets](./docs/snippets/INDEX.md)\n- 🌊 [C++ API docs](https://ref.rerun.io/docs/cpp)\n- 🐍 [Python API docs](https://ref.rerun.io/docs/python)\n- 🦀 [Rust API docs](https://docs.rs/rerun/)\n- ⁉️ [Troubleshooting](https://www.rerun.io/docs/overview/installing-rerun/troubleshooting)\n\n\n### Agent skills\nThis repo ships a set of agent skills that help coding agents write Rerun code.\n\nInstall them into your agent with the `skills` CLI:\n\n```sh\nnpx skills add rerun-io/rerun\n```\n\nThe skills themselves live in [`skills/`](./skills) if you want to read them directly.\n\n\n## Status\nWe are in active development.\nThere are many features we want to add, and the API is still evolving.\n_Expect breaking changes!_\n\nSome shortcomings:\n* [The viewer slows down when there are too many entities](https://github.com/rerun-io/rerun/issues/7115)\n* [Multi-million point clouds can be slow](https://github.com/rerun-io/rerun/issues/1136)\n\n\n## What is Rerun for?\n\nRerun is built to help you understand and improve complex processes that include rich multimodal data, like 2D, 3D, text, time series, tensors, etc.\nIt is used in many industries, including robotics, simulation, computer vision,\nor anything that involves a lot of sensors or other signals that evolve over time.\n\n### Example use case\nSay you're building a vacuum cleaning robot and it keeps running into walls. Why is it doing that? You need some tool to debug it, but a normal debugger isn't gonna be helpful. Similarly, just logging text won't be very helpful either. The robot may log \"Going through doorway\" but that won't explain why it thinks the wall is a door.\n\nWhat you need is a visual and temporal debugger, that can log all the different representations of the world the robots holds in its little head, such as:\n\n* RGB camera feed\n* depth images\n* lidar scan\n* segmentation image (how the robot interprets what it sees)\n* its 3D map of the apartment\n* all the objects the robot has detected (or thinks it has detected), as 3D shapes in the 3D map\n* its confidence in its prediction\n* etc\n\nYou also want to see how all these streams of data evolve over time so you can go back and pinpoint exactly what went wrong, when and why.\n\nMaybe it turns out that a glare from the sun hit one of the sensors in the wrong way, confusing the segmentation network leading to bad object detection. Or maybe it was a bug in the lidar scanning code. Or maybe the robot thought it was somewhere else in the apartment, because its odometry was broken. Or it could be one of a thousand other things. Rerun will help you find out!\n\nBut seeing the world from the point of the view of the robot is not just for debugging - it will also give you ideas on how to improve the algorithms, new test cases to set up, or datasets to collect. It will also let you explain the brains of the robot to your colleagues, boss, and customers. And so on. Seeing is believing, and an image is worth a thousand words, and multimodal temporal logging is worth a thousand images :)\n\nWhile seeing and understanding your data is core to making progress in robotics, there is one more thing:\nYou can also use the data you collected for visualization to create new datasets for training and evaluating the models and algorithms that run on your robot.\nRerun provides query APIs to make it easy to extract clean datasets from your recording for exactly that purpose.\n\nOf course, Rerun is useful for much more than just robots. Any time you have any form of sensors, or 2D or 3D state evolving over time, Rerun is a great tool.\n\n### Rerun vs. Rviz\n\nWhen coming from pure visualization tools like [RViz](https://docs.ros.org/en/jazzy/Tutorials/Intermediate/RViz/RViz-Main.html), you might be used to seeing the latest data only.\nRerun is more than a pure visualization solution, it provides a platform for multimodal data with a powerful visualizer, storage model and query engine (see also: [*\"What is Rerun?\"*](https://rerun.io/docs/overview/what-is-rerun)).\nIn robotics, you can use Rerun e.g. to record test runs, manage and query training data, visually debug live streams or recordings (also from third-party formats like [MCAP](https://rerun.io/docs/howto/logging-and-ingestion/mcap)) and much more.\n\nSo while Rerun makes your data streams visualizable in the viewer, integrating Rerun logging into your robotics applications also opens up the door for leveraging Rerun's broader capabilities.\n\nIf you are only interested in visualization, the Rerun viewer has powerful features like the ability to go back in time thanks to its time-aware in-memory database.\nYou can adjust the size of this buffer to your needs (see [here](https://rerun.io/docs/howto/visualization/limit-ram)), e.g. to a smaller size if you want to use Rerun as an RViz replacement in long-running or memory-constrained applications.\n\n\n## Bus","default_branch":"main","files":8226,"tree":[".RERUN_ROOT",".cargo/config.toml",".cargo/cranelift.toml",".clang-format",".config/nextest.toml",".dockerignore",".editorconfig",".gitattributes",".github/ISSUE_TEMPLATE/annoyance_report.md",".github/ISSUE_TEMPLATE/bug_report.md",".github/ISSUE_TEMPLATE/feature_request.md",".github/ISSUE_TEMPLATE/other.md",".github/ISSUE_TEMPLATE/project.md",".github/ISSUE_TEMPLATE/question.md",".github/actions/setup-rust/action.yml",".github/actions/vercel/action.yml",".github/actions/vercel/commands/deploy-preview.mjs",".github/actions/vercel/commands/deploy-production.mjs",".github/actions/vercel/commands/update-env.mjs",".github/actions/vercel/index.mjs",".github/actions/vercel/manual.mjs",".github/actions/vercel/types.d.ts",".github/actions/vercel/util.mjs",".github/actions/vercel/vercel.mjs",".github/pull_request_template.md",".github/runs-on.yml",".github/scripts/setup_sccache.sh",".github/workflows/README.md",".github/workflows/adhoc_wheels.yml",".github/workflows/auto_approve.yml",".github/workflows/auto_docs.yml",".github/workflows/auto_docs_check.yml",".github/workflows/cargo_shear.yml",".github/workflows/checkboxes.yml",".github/workflows/clear_cache.yml",".github/workflows/contrib_checks.yml",".github/workflows/contrib_rerun_py.yml",".github/workflows/cpp_matrix_full.json",".github/workflows/enforce_branch_name.yml",".github/workflows/first_time_contrib.yml",".github/workflows/lsan_suppressions.supp",".github/workflows/nightly.yml",".github/workflows/notify-reality-sync.yml",".github/workflows/on_gh_release.yml",".github/workflows/on_pr_comment.yml",".github/workflows/on_pull_request.yml",".github/workflows/on_pull_request_contrib.yml",".github/workflows/on_push_docs.yml",".github/workflows/on_push_main.yml",".github/workflows/pr-trigger-reality-sync.yml",".github/workflows/release.yml",".github/workflows/reusable_bench.yml",".github/workflows/reusable_build_and_upload_rerun_c.yml",".github/workflows/reusable_build_and_upload_rerun_cli.yml",".github/workflows/reusable_build_and_upload_wheels.yml",".github/workflows/reusable_build_examples.yml",".github/workflows/reusable_build_js.yml",".github/workflows/reusable_build_web.yml",".github/workflows/reusable_bundle_and_upload_rerun_cpp.yml",".github/workflows/reusable_checks.yml",".github/workflows/reusable_checks_cpp.yml",".github/workflows/reusable_checks_doc_redirects.yml",".github/workflows/reusable_checks_protobuf.yml",".github/workflows/reusable_checks_python.yml",".github/workflows/reusable_checks_rust.yml",".github/workflows/reusable_deploy_docs.yml",".github/workflows/reusable_deploy_landing_preview.yml",".github/workflows/reusable_pip_index.yml",".github/workflows/reusable_publish_js.yml",".github/workflows/reusable_publish_rerun_c.yml",".github/workflows/reusable_publish_rerun_cli.yml",".github/workflows/reusable_publish_web.yml",".github/workflows/reusable_publish_wheels.yml",".github/workflows/reusable_release_crates.yml",".github/workflows/reusable_run_notebook.yml",".github/workflows/reusable_sync_release_assets.yml",".github/workflows/reusable_test_wheels.yml",".github/workflows/reusable_track_size.yml",".github/workflows/reusable_upload_examples.yml",".github/workflows/reusable_upload_js.yml",".github/workflows/reusable_upload_web.yml",".github/workflows/reusable_web_test.yml",".github/workflows/update_kittest_snapshots.yml",".gitignore",".idea/.gitignore",".idea/vcs.xml",".idea/watcherTasks.xml",".mcp.json",".prettierignore",".prettierrc.toml",".python-version",".run/viewer_fast.run.xml",".rustfmt.toml",".typos.toml",".vscode/extensions.json",".vscode/launch.json",".vscode/settings.json","AGENTS.md","ARCHITECTURE.md","BUILD.md","CHANGELOG.md","CLAUDE.md","CMakeLists.txt","CODE_OF_CONDUCT.md","CODE_STYLE.md","CONTRIBUTING.md","Cargo.lock","Cargo.toml","DESIGN.md","LICENSE-APACHE","LICENSE-MIT","README.md","RELEASES.md","SECURITY.md","TESTING.md","bacon.toml","ci_docker/Dockerfile","ci_docker/README.md","ci_docker/publish.sh","clippy.toml","crates/build/README.md","crates/build/re_build_info/Cargo.toml","crates/build/re_build_info/README.md","crates/build/re_build_info/src/build_info.rs","crates/build/re_build_info/src/crate_version.rs","crates/build/re_build_info/src/lib.rs","crates/build/re_build_tools/Cargo.toml","crates/build/re_build_tools/README.md","crates/build/re_build_tools/src/git.rs","crates/build/re_build_tools/src/hashing.rs","crates/build/re_build_tools/src/lib.rs","crates/build/re_build_tools/src/rebuild_detector.rs","crates/build/re_build_tools/src/rustfmt.rs","crates/build/re_dev_tools/Cargo.toml","crates/build/re_dev_tools/README.md","crates/build/re_dev_tools/src/build_examples/example.rs","crates/build/re_dev_tools/src/build_examples/install.rs","crates/build/re_dev_tools/src/build_examples/manifest.rs","crates/build/re_dev_tools/src/build_examples/mod.rs","crates/build/re_dev_tools/src/build_examples/notebook.rs","crates/build/re_dev_tools/src/build_examples/rrd.rs","crates/build/re_dev_tools/src/build_examples/snippets.rs","crates/build/re_dev_tools/src/build_examples/wait_for_output.rs","crates/build/re_dev_tools/src/build_search_index/README.md","crates/build/re_dev_tools/src/build_search_index/build.rs","crates/build/re_dev_tools/src/build_search_index/ingest.rs","crates/build/re_dev_tools/src/build_search_index/ingest/cpp.rs","crates/build/re_dev_tools/src/build_search_index/ingest/docs.rs","crates/build/re_dev_tools/src/build_search_index/ingest/examples.rs","crates/build/re_dev_tools/src/build_search_index/ingest/python.rs","crates/build/re_dev_tools/src/build_search_index/meili.rs","crates/build/re_dev_tools/src/build_search_index/mod.rs","crates/build/re_dev_tools/src/build_search_index/repl.rs","crates/build/re_dev_tools/src/build_search_index/util.rs","crates/build/re_dev_tools/src/build_web_viewer/README.md","crates/build/re_dev_tools/src/build_web_viewer/lib.rs","crates/build/re_dev_tools/src/build_web_viewer/mod.rs","crates/build/re_dev_tools/src/main.rs","crates/build/re_protos_builder/Cargo.toml","crates/build/re_protos_builder/README.md","crates/build/re_protos_builder/src/bin/build_re_remote_store_types.rs","crates/build/re_protos_builder/src/lib.rs","crates/build/re_type_definitions/Cargo.toml","crates/build/re_type_definitions/rerun/.gitattributes","crates/build/re_type_definitions/rerun/archetypes.rs","crates/build/re_type_definitions/rerun/archetypes/annotation_context.def.rs","crates/build/re_type_definitions/rerun/archetypes/arrows2d.def.rs","crates/build/re_type_definitions/rerun/archetypes/arrows3d.def.rs","crates/build/re_type_definitions/rerun/archetypes/asset3d.def.rs","crates/build/re_type_definitions/rerun/archetypes/asset_video.def.rs","crates/build/re_type_definitions/rerun/archetypes/bar_chart.def.rs","crates/build/re_type_definitions/rerun/archetypes/boxes2d.def.rs","crates/build/re_type_definitions/rerun/archetypes/boxes3d.def.rs","crates/build/re_type_definitions/rerun/archetypes/capsules3d.def.rs","crates/build/re_type_definitions/rerun/archetypes/clear.def.rs","crates/build/re_type_definitions/rerun/archetypes/coordinate_frame.def.rs","crates/build/re_type_definitions/rerun/archetypes/cylinders3d.def.rs","crates/build/re_type_definitions/rerun/archetypes/depth_image.def.rs","crates/build/re_type_definitions/rerun/archetypes/ellipses2d.def.rs","crates/build/re_type_definitions/rerun/archetypes/ellipsoids3d.def.rs","crates/build/re_type_definitions/rerun/archetypes/encoded_depth_image.def.rs","crates/build/re_type_definitions/rerun/archetypes/encoded_image.def.rs","crates/build/re_type_definitions/rerun/archetypes/gaussian_splats3d.def.rs","crates/build/re_type_definitions/rerun/archetypes/geo_line_strings.def.rs","crates/build/re_type_definitions/rerun/archetypes/geo_points.def.rs","crates/build/re_type_definitions/rerun/archetypes/graph_edges.def.rs","crates/build/re_type_definitions/rerun/archetypes/graph_nodes.def.rs","crates/build/re_type_definitions/rerun/archetypes/grid_map.def.rs","crates/build/re_type_definitions/rerun/archetypes/image.def.rs","crates/build/re_type_definitions/rerun/archetypes/instance_poses3d.def.rs","crates/build/re_type_definitions/rerun/archetypes/line_strips2d.def.rs","crates/build/re_type_definitions/rerun/archetypes/line_strips3d.def.rs","crates/build/re_type_definitions/rerun/archetypes/mcap_channel.def.rs","crates/build/re_type_definitions/rerun/archetypes/mcap_message.def.rs","crates/build/re_type_definitions/rerun/archetypes/mcap_schema.def.rs","crates/build/re_type_definitions/rerun/archetypes/mcap_statistics.def.rs","crates/build/re_type_definitions/rerun/archetypes/mesh3d.def.rs","crates/build/re_type_definitions/rerun/archetypes/pinhole.def.rs","crates/build/re_type_definitions/rerun/archetypes/points2d.def.rs","crates/build/re_type_definitions/rerun/archetypes/points3d.def.rs","crates/build/re_type_definitions/rerun/archetypes/recording_info.def.rs","crates/build/re_type_definitions/rerun/archetypes/scalars.def.rs","crates/build/re_type_definitions/rerun/archetypes/segmentation_image.def.rs","crates/build/re_type_definitions/rerun/archetypes/series_lines.def.rs","crates/build/re_type_definitions/rerun/archetypes/series_points.def.rs","crates/build/re_type_definitions/rerun/archetypes/state_change.def.rs","crates/build/re_type_definitions/rerun/archetypes/state_configuration.def.rs","crates/build/re_type_definitions/rerun/archetypes/tensor.def.rs","crates/build/re_type_definitions/rerun/archetypes/text_document.def.rs","crates/build/re_type_definitions/rerun/archetypes/text_log.def.rs","crates/build/re_type_definitions/rerun/archetypes/transform3d.def.rs","crates/build/re_type_definitions/rerun/archetypes/transform_axes3d.def.rs","crates/build/re_type_definitions/rerun/archetypes/video_frame_reference.def.rs","crates/build/re_type_definitions/rerun/archetypes/video_stream.def.rs","crates/build/re_type_definitions/rerun/archetypes/view_coordinates.def.rs","crates/build/re_type_definitions/rerun/archetypes/voxel_grid_map.def.rs","crates/build/re_type_definitions/rerun/blueprint.rs","crates/build/re_type_definitions/rerun/blueprint/.gitattributes","crates/build/re_type_definitions/rerun/blueprint/archetypes.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/active_visualizers.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/background.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/container_blueprint.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/dataframe_query.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/entity_behavior.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/eye_controls3d.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/force_center.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/force_collision_radius.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/force_link.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/force_many_body.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/force_position.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/line_grid3d.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/map_background.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/map_zoom.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/near_clip_plane.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/panel_blueprint.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/plot_legend.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/scalar_axis.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/spatial_information.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/table_blueprint.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/tensor_scalar_mapping.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/tensor_slice_selection.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/tensor_view_fit.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/text_document_format.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/text_log_columns.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/text_log_format.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/text_log_rows.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/time_axis.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/view_blueprint.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/view_contents.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/viewport_blueprint.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/visible_time_ranges.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/visual_bounds2d.def.rs","crates/build/re_type_definitions/rerun/blueprint/archetypes/visualizer_instruction.def.rs","crates/build/re_type_definitions/rerun/blueprint/components.rs","crates/build/re_type_definitions/rerun/blueprint/components/absolute_time_range.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/active_tab.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/angular_speed.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/apply_latest_at.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/auto_layout.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/auto_scroll.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/auto_views.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/background_kind.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/column_name.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/column_order.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/column_share.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/component_column_selector.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/container_kind.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/corner2d.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/enabled.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/eye3d_kind.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/filter_by_range.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/filter_is_not_null.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/force_distance.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/force_iterations.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/force_strength.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/fps.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/grid_columns.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/grid_spacing.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/included_content.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/link_axis.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/lock_range_during_zoom.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/loop_mode.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/map_provider.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/near_clip_plane.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/panel_state.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/play_state.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/playback_speed.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/query_expression.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/root_container.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/row_share.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/selected_columns.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/tensor_dimension_index_slider.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/text_log_column.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/time_int.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/time_range.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/timeline_column.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/timeline_name.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/view_class.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/view_fit.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/view_maximized.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/view_origin.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/viewer_recommendation_hash.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/visible_time_range.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/visual_bounds2d.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/visualizer_component_mapping.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/visualizer_instruction_id.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/visualizer_type.def.rs","crates/build/re_type_definitions/rerun/blueprint/components/zoom_level.def.rs","crates/build/re_type_definitions/rerun/blueprint/encodings.rs","crates/build/re_type_definitions/rerun/blueprint/encodings/component_column_selector.def.rs","crates/build/re_type_definitions/rerun/blueprint/encodings/filter_by_range.def.rs","crates/build/re_type_definitions/rerun/blueprint/encodings/filter_is_not_null.def.rs","crates/build/re_type_definitions/rerun/blueprint/encodings/selected_columns.def.rs","crates/build/re_type_definitions/rerun/blueprint/encodings/tensor_dimension_index_slider.def.rs","crates/build/re_type_definitions/rerun/blueprint/encodings/text_log_column.def.rs","crates/build/re_type_definitions/rerun/blueprint/encodings/timeline_column.def.rs","crates/build/re_type_definitions/rerun/blueprint/encodings/visualizer_component_mapping.def.rs","crates/build/re_type_definitions/rerun/blueprint/views.rs","crates/build/re_type_definitions/rerun/blueprint/views/bar_chart.def.rs","crates/build/re_type_definitions/rerun/blueprint/views/dataframe.def.rs","crates/build/re_type_definitions/rerun/blueprint/views/graph.def.rs","crates/build/re_type_definitions/rerun/blueprint/views/map.def.rs","crates/build/re_type_definitions/rerun/blueprint/views/spatial2d.def.rs","crates/build/re_type_definitions/rerun/blueprint/views/spatial3d.def.rs","crates/build/re_type_definitions/rerun/blueprint/views/state_timeline.def.rs","crates/build/re_type_definitions/rerun/blueprint/views/tensor.def.rs","crates/build/re_type_definitions/rerun/blueprint/views/text_document.def.rs","crates/build/re_type_definitions/rerun/blueprint/views/text_log.def.rs","crates/build/re_type_definitions/rerun/blueprint/views/time_series.def.rs","crates/build/re_type_definitions/rerun/components.rs","crates/build/re_type_definitions/rerun/components/aggregation_policy.def.rs","crates/build/re_type_definitions/rerun/components/albedo_factor.def.rs","crates/build/re_type_definitions/rerun/components/annotation_context.def.rs","crates/build/re_type_definitions/rerun/components/axis_length.def.rs","crates/build/re_type_definitions/rerun/components/blob.def.rs","crates/build/re_type_definitions/rerun/components/cell_size.def.rs","crates/build/re_type_definitions/rerun/components/channel_id.def.rs","crates/build/re_type_definitions/rerun/components/channel_message_counts.def.rs","crates/build/re_type_definitions/rerun/components/class_id.def.rs","crates/build/re_type_definitions/rerun/components/clear_is_recursive.def.rs","crates/build/re_type_definitions/rerun/components/color.def.rs","crates/build/re_type_definitions/rerun/components/colormap.def.rs","crates/build/re_type_definitions/rerun/components/count.def.rs","crates/build/re_type_definitions/rerun/components/depth_meter.def.rs","crates/build/re_type_definitions/rerun/components/draw_order.def.rs","crates/build/re_type_definitions/rerun/components/entity_path.def.rs","crates/build/re_type_definitions/rerun/components/fill_mode.def.rs","crates/build/re_type_definitions/rerun/components/fill_ratio.def.rs","crates/build/re_type_definitions/rerun/components/gamma_correction.def.rs","crates/build/re_type_definitions/rerun/components/geo_line_string.def.rs","crates/build/re_type_definitions/rerun/components/graph_edge.def.rs","crates/build/re_type_definitions/rerun/components/graph_node.def.rs","crates/build/re_type_definitions/rerun/components/graph_type.def.rs","crates/build/re_type_definitions/rerun/components/half_size2d.def.rs","crates/build/re_type_definitions/rerun/components/half_size3d.def.rs","crates/build/re_type_definitions/rerun/components/image_buffer.def.rs","crates/build/re_type_definitions/rerun/components/image_format.def.rs","crates/build/re_type_definitions/rerun/components/image_plane_distance.def.rs","crates/build/re_type_definitions/rerun/components/interactive.def.rs","crates/build/re_type_definitions/rerun/components/interpolation_mode.def.rs","crates/build/re_type_definitions/rerun/components/is_keyframe.def.rs","crates/build/re_type_definitions/rerun/components/key_value_pairs.def.rs","crates/build/re_type_definitions/rerun/components/keypoint_id.def.rs","crates/build/re_type_definitions/rerun/components/latlon.def.rs","crates/build/re_type_definitions/rerun/components/length.def.rs","crates/build/re_type_definitions/rerun/components/line_strip2d.def.rs","crates/build/re_type_definitions/rerun/components/line_strip3d.def.rs","crates/build/re_type_definitions/rerun/components/linear_speed.def.rs","crates/build/re_type_definitions/rerun/components/magnification_filter.def.rs","crates/build/re_type_definitions/rerun/components/marker_shape.def.rs","crates/build/re_type_definitions/rerun/components/marker_size.def.rs","crates/build/re_type_definitions/rerun/components/media_type.def.rs","crates/build/re_type_definitions/rerun/components/mesh_face_rendering.def.rs","crates/build/re_type_definitions/rerun/components/name.def.rs","crates/build/re_type_definitions/rerun/components/opacity.def.rs","crates/build/re_type_definitions/rerun/components/pinhole_projection.def.rs","crates/build/re_type_definitions/rerun/components/plane3d.def.rs","crates/build/re_type_definitions/rerun/components/point_shading.def.rs","crates/build/re_type_definitions/rerun/components/position2d.def.rs","crates/build/re_type_definitions/rerun/components/position3d.def.rs","crates/build/re_type_definitions/rerun/components/radius.def.rs","crates/build/re_type_definitions/rerun/components/range1d.def.rs","crates/build/re_type_definitions/rerun/components/resolution.def.rs","crates/build/re_type_definitions/rerun/components/rotation_axis_angle.def.rs","crates/build/re_type_definitions/rerun/components/rotation_quat.def.rs","crates/build/re_type_definitions/rerun/components/scalar.def.rs","crates/build/re_type_definitions/rerun/components/scale3d.def.rs","crates/build/re_type_definitions/rerun/components/schema_id.def.rs","crates/build/re_type_definitions/rerun/components/show_labels.def.rs","crates/build/re_type_definitions/rerun/components/spherical_harmonics3rgb.def.rs","crates/build/re_type_definitions/rerun/components/spherical_harmonics_degree.def.rs","crates/build/re_type_definitions/rerun/components/stroke_width.def.rs","crates/build/re_type_definitions/rerun/components/tensor_data.def.rs","crates/build/re_type_definitions/rerun/components/tensor_dimension_selection.def.rs","crates/build/re_type_definitions/rerun/components/texcoord2d.def.rs","crates/build/re_type_definitions/rerun/components/text.def.rs","crates/build/re_type_definitions/rerun/components/text_log_level.def.rs","crates/build/re_type_definitions/rerun/components/timestamp.def.rs","crates/build/re_type_definitions/rerun/components/transform_frame_id.def.rs","crates/build/re_type_definitions/rerun/components/transform_mat3x3.def.rs"],"storefront":"/r/rerun-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rerun-io/rerun/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}