A python class to facilitate the reading of rosbag file based on semantic datatypes.
Project description
<img src=”https://raw.githubusercontent.com/jmscslgroup/bagpy/master/banner_bagpy.png” alt=”Strym Logo” align=”center”/>
# bagpy __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](http://wiki.ros.org/Bags) recorded by rosbag record command. This wrapper class uses ROS’s python API rosbag internally to perform all operations. One of the interesting features about using __`bagreader`__ is that a user doesn’t need to supply [rostopic name](http://wiki.ros.org/rostopic) to extract relevant data. One can extract data based on the type of data the user is seeking.
## Installation ` pip install bagpy `
## Usage principle 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 __`bagreader`__ class. 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 elegant choice.
## Examples See Notebooks and python scripts at https://github.com/jmscslgroup/bagpy/tree/master/notebook for examples.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for bagpy-0.3.5-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 520733e37c64e7de6d1854d23e23e70af0f742071d04b699dbca8d03bd4ca5ba |
|
MD5 | 813904f4b09a40ca7ad5a07b5c1ab752 |
|
BLAKE2b-256 | cd400833d325558d19c0fd86358d378574fad1a1d514cbe3eccaa3d71862f524 |