-
Notifications
You must be signed in to change notification settings - Fork 279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tf2_ros is lacking Python API documentation #497
Comments
It would be great to fill in more documentation. It's hosted in the doc subdirectory. In particular here is what you're mentioning: https://github.com/ros/geometry2/blob/noetic-devel/tf2_ros/doc/tf2_ros.rst |
Turns out the documentation for I am on elementary OS 5.1 (Ubuntu 18.04) with ROS Melodic installed.
|
There may be an issue that _tf2 needs to be built. It's a c binding for python from tf2_py. |
Sorry for the long delay. Turns out the issue above was related to "Python3 vs Pyhton2" issues. After sorting that out, I got the following error:
Using a Pyhton2 environment with sphinx-build 1.8.5 and ros-melodic installed, I had to replace However, because I do not know the exact build pipeline/system for the website, I think I can not help any further than that. Maybe the issue is only |
Is there any way we can add priority to this? It is sorely needed - and quite frankly embarassing for a project of this dignity (no offense) |
Lets also get the python docs up for noetic, there is not even a page there. |
This is partly fixed by #521. As now the documentation is generated, but it still has trouble importing |
* Fix include order for cpplint Relates to ament/ament_lint#324 Signed-off-by: Jacob Perron <[email protected]> * Replace C-style cast with static_cast Signed-off-by: Jacob Perron <[email protected]>
Is there any progress on this? When I try to access e.g. http://docs.ros.org/en/noetic/api/tf2_geometry_msgs/html/python I get a 404 error. The docs at http://docs.ros.org/en/noetic/api/tf2_ros/html/python/ exist, but they may as well return 404 as well for all the information they provide. |
Problem
http://docs.ros.org/en/melodic/api/tf2_ros/html/python/ currently only contains information about exceptions, but is lacking class-member variables, functions, and function parameters. E.g. in
TransformListener()
, I currently cannot find out from this page whatqueue_size=None
means and what type the param actually is.Impact
It is very difficult to receive detailed information about tf2 functionality in python, if you use anything that is not covered in the tutorials. Therefore, tasks that can be easily performed with tf2 become tedious due to the required forum-research.
Proposed Solution
Add documentation details for tf2_ros. Can I help in any way here?
The text was updated successfully, but these errors were encountered: