{"library":"rosbags","type":"library","category":null,"description":"Rosbags is a pure Python library designed to read, modify, convert, and write rosbag files for both ROS 1 and ROS 2. It offers high-level interfaces, support for various rosbag formats (rosbag1 and rosbag2), an extensible type system with serializers and deserializers, and efficient conversion capabilities. The library is actively maintained with regular releases. The current version is 0.11.0.","language":"python","status":"active","version":"0.11.0","tags":["ros","rosbag","ros1","ros2","robotics","data-logging","serialization","deserialization","converter","mcap","cdr"],"install":[{"cmd":"pip install rosbags","imports":["from rosbags.highlevel import AnyReader","from rosbags.typesys import Stores","from rosbags.typesys import get_typestore","from rosbags.rosbag2 import Reader","from rosbags.serde import Serde"]}],"homepage":"https://gitlab.com/ternaris/rosbags","github":null,"docs":"https://ternaris.gitlab.io/rosbags","changelog":"https://gitlab.com/ternaris/rosbags/-/blob/master/CHANGES.rst","pypi":"https://pypi.org/project/rosbags/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":4.8,"avg_import_s":0.27,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/rosbags/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}