{"library":"mcap","type":"library","category":null,"description":"The `mcap` library provides classes for reading and writing the MCAP file format. MCAP is a modular container format primarily intended for robotics applications, supporting pub/sub messages with arbitrary message serialization, including JSON, Protobuf, ROS 1, and ROS 2. It emphasizes high-performance writing, efficient seeking, and data recoverability. The project maintains an active development pace with frequent releases across its core library and various serialization support packages.","language":"python","status":"active","version":"1.3.1","tags":["data serialization","robotics","logging","ros","ros1","ros2","protobuf","foxglove"],"install":[{"cmd":"pip install mcap","imports":["from mcap.reader import make_reader","from mcap.writer import Writer","from mcap_protobuf.reader import read_protobuf_messages","from mcap_ros1.decoder import DecoderFactory","from mcap_ros2.reader import read_ros2_messages","from mcap_ros2.writer import Writer"]},{"cmd":"pip install mcap-protobuf-support","imports":[]},{"cmd":"pip install mcap-ros1-support","imports":[]},{"cmd":"pip install mcap-ros2-support","imports":[]}],"homepage":"https://mcap.dev/","github":"https://github.com/foxglove/mcap","docs":null,"changelog":null,"pypi":"https://pypi.org/project/mcap/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":2.2,"avg_import_s":0.08,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/mcap/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}