Expand description
Handles importing of Rerun data from file using importer plugins.
Re-exports§
pub use self::importer_mcap::McapImporter;pub use self::importer_lerobot::LeRobotDatasetImporter;pub use self::importer_parquet::ParquetImporter;
Modules§
- external
- importer_
lerobot - importer_
mcap - Rerun importer for MCAP files.
- importer_
parquet - Thin adapter that wraps
re_parquetas anImporter. - lerobot
- A module for loading and working with
LeRobotdatasets. - urdf_
joint_ transform - Utilities for computing joint transforms with an URDF.
Structs§
- Archetype
Importer - Imports data from any supported file or in-memory contents as native
re_sdk_types::Archetypes. - Directory
Importer - Recursively imports entire directories, using the appropriate
crate::Importers for each file within. - External
Importer - An
crate::Importerthat forwards the path to load to all executables present in the user’sPATHwith a name that starts withEXTERNAL_IMPORTER_PREFIX(or the legacyrerun-loader-prefix). - Importer
Settings - Recommended settings for the
Importer. - RrdImporter
- Imports data from any
rrdfile or in-memory contents. - Urdf
Importer - An
Importerfor URDF (Unified Robot Description Format), common in ROS. - Urdf
Tree - A
.urdffile loaded into memory (excluding any mesh files).
Enums§
- Imported
Data - What
Importers produce. - Importer
Error - Errors that might happen when importing data through an
Importer.
Constants§
- EXTERNAL_
IMPORTER_ INCOMPATIBLE_ EXIT_ CODE - When an external
crate::Importeris asked to load some data that it doesn’t know how to load, it should exit with this exit code. - EXTERNAL_
IMPORTER_ PREFIX - To register a new external importer, simply add an executable in your $PATH whose name starts with this prefix.
- FOXGLOVE_
LENSES_ IDENTIFIER - The identifier used to enable or disable Foxglove lenses when loading MCAP files.
- SUPPORTED_
DEPTH_ IMAGE_ EXTENSIONS - SUPPORTED_
IMAGE_ EXTENSIONS - SUPPORTED_
MESH_ EXTENSIONS - SUPPORTED_
PARQUET_ EXTENSIONS - SUPPORTED_
POINT_ CLOUD_ EXTENSIONS - SUPPORTED_
RERUN_ EXTENSIONS - SUPPORTED_
TEXT_ EXTENSIONS - SUPPORTED_
THIRD_ PARTY_ FORMATS - 3rd party formats with built-in support.
- SUPPORTED_
VIDEO_ EXTENSIONS - URDF_
DECODER_ IDENTIFIER - The identifier used to enable or disable URDF extraction from MCAP
robot_descriptiontopics.
Traits§
Functions§
- content_
type_ to_ extension - Map a MIME content type to a file extension.
- detect_
format_ from_ bytes - Detect the file format from the first bytes of a file (magic bytes).
- import_
from_ file_ contents - Imports from the given
contentsusing allcrate::Importers available. - import_
from_ path - Imports from the given
pathusing allcrate::Importers available. - is_
supported_ file_ extension - Is this a supported file extension by any of our builtin
Importers? - iter_
external_ importers - Iterator over all registered external
crate::Importers. - iter_
importers - Iterator over all registered
Importers. - prepare_
store_ info - Prepares an adequate
re_log_types::StoreInfoLogMsggiven the input. - register_
custom_ importer - Register a custom
Importer. - supported_
extensions - All file extension supported by our builtin
Importers. - supported_
mcap_ decoder_ identifiers - All decoder-like identifiers supported by
McapImporter.