Files
2026-07-13 13:05:14 +08:00

30 lines
648 B
Python

"""Compact an MCAP recording in-process via the Chunk Processing API."""
from __future__ import annotations
from pathlib import Path
from rerun.experimental import McapReader, OptimizationProfile
mcap_path = (
Path(__file__).resolve().parents[4]
/ "tests"
/ "assets"
/ "mcap"
/ "trossen_transfer_cube.mcap"
)
output_path = Path("trossen_compacted.rrd")
# region: optimize
(
McapReader(mcap_path)
.stream()
.collect(optimize=OptimizationProfile.OBJECT_STORE)
.write_rrd(
output_path,
application_id="rerun_example_optimize",
recording_id=mcap_path.stem,
)
)
# endregion: optimize