{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/8"}],"enrichment":{"capability":"Adds ROS2 message deserialization support to the Python MCAP file format reader, allowing you to read and parse ROS2 messages from MCAP recordings without requiring a ROS2 environment.","skillfed_tags":["ros2","data-format","serialization"],"use_cases":["Extract and analyze ROS2 sensor data from MCAP recordings in offline analysis workflows","Convert ROS2 message logs to other formats by reading MCAP files without a running ROS2 system","Debug ROS2 applications by inspecting recorded message content and topics from MCAP files","Build data processing pipelines that consume ROS2 recordings in standalone Python scripts"],"what_it_does":"mcap-ros2-support extends the Python MCAP library to understand and deserialize ROS2 message types stored in MCAP recordings. MCAP is a container format for time-series data; this package adds a decoder layer that interprets the ROS2-specific message schemas and content within those files. It requires only the mcap runtime dependency and no ROS2 installation, making it suitable for analysis and tooling outside a ROS2 environment.\n\nThe package is actively maintained, has no known vulnerabilities, and supports current Python versions from 3.7 onward. It's positioned as part of the Foxglove ecosystem for robotics data tools. Installation is straightforward via pip, and the API is minimal\u2014primarily the read_ros2_messages function that yields deserialized messages from a file path.","worth_installing":"Yes, if you need to read ROS2 messages from MCAP files outside a ROS2 environment. The package is actively maintained, has low install friction, permissive licensing, and no security issues. It fills a specific niche well: offline analysis and data extraction from ROS2 recordings. Install it if that matches your workflow; skip it if you work exclusively within ROS2 or use other bag formats."},"id":"mcap-ros2-support","links":{"html":"https://skillfed.io/packages/mcap-ros2-support","md":"https://skillfed.io/packages/mcap-ros2-support.md","pypi":"https://pypi.org/project/mcap-ros2-support/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-12-24","license_spdx":null,"license_treatment":"permissive","name":"mcap-ros2-support","python_support":"supports_current","summary":"ROS2 support for the Python MCAP library"},"popularity":{"monthly_downloads":469574,"position":6486,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.7"}
