A python class to facilitate the reading of rosbag file based on semantic datatypes.
A Python package to facilitate the reading of a rosbag file based on semantic datatypes.
bagpy provides a wrapper class
bagreader written in python that provides an easy to use interface for reading
bag files recorded by
rosbag record command. This wrapper class uses ROS's python API
internally to perform all operations. One of the interesting features about using
bagreader is that a user doesn't
need to supply rostopic name to extract relevant data. One can extract data based on the
type of data the user is seeking.
- Ubuntu 14.04 or later
- Works with Windows as well. See my comment on an issue here: https://github.com/jmscslgroup/bagpy/issues/2#issuecomment-710095649
pip install bagpy
The philosophy behind developing this project is to make everything as simple and less confusing as possible.
As a result, there are not too many options or freedom of usage being provided by
If you need a wide variety of options, users can directly use ROS's
rosbag python package or
Robotics System Toolbox APIs provided by MATLAB. However, if you are looking for simplicity,
bagpy is an
See Notebooks and python scripts at https://github.com/jmscslgroup/bagpy/tree/master/notebook for examples.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size bagpy-0.4.4-py2.py3-none-any.whl (14.1 kB)||File type Wheel||Python version py2.py3||Upload date||Hashes View|
Hashes for bagpy-0.4.4-py2.py3-none-any.whl