A ROS package that contains several modules to work easier with rospy.
At its current version it contains 3 main modules:
param_utils: Utilities to work with ROS parametersfunc_utils: Several generic functionscoroutines: Utilities to enable pipelining of data processing methods.
Future version will include another module that ease the programming of topic publishers and subscribers.
To install rospy_utils, you need to follow these steps:
$ cd <your_catkin_ws_dir>/src
$ git clone https://github.com/UC3MSocialRobots/rospy_utils.git
$ rospack profile
$ roscd rospy_utils
$ # Install dependencies of the package
$ sudo pip install -r requirements.txtYou can also test it by runing nosetests or tox inside the rospy_utils dir.
Comming soon
The license of the package is custom LASR-UC3M (Licencia Académica Social Robotics Lab - UC3M), an open, non-commercial license which enables you to download, modify and distribute the code as long as you distribute the sources.
I'm using different automatic code review tools since each one provides slightly different code checks.
