I’d like to announce rosbags, a pure python library giving read-write access to rosbag1 and rosbag2 files including their conversion.
Rosbags does not have any dependencies on the ROS software stacks and can be used on its own or alongside ROS1 or ROS2. It is available from PyPI for easy installation.
It currently contains:
- rosbag2 reader and writer,
- rosbag1 reader for raw messages,
- extensible type system with serializers and deserializers,
- efficient converter between rosbag1 and rosbag2,
We’d be happy to learn your use cases.