Skip to content
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

[Feature Request] Python bindings #248

Open
Interpause opened this issue Jun 28, 2022 · 6 comments
Open

[Feature Request] Python bindings #248

Interpause opened this issue Jun 28, 2022 · 6 comments

Comments

@Interpause
Copy link

I saw on http://wiki.ros.org/image_transport that Python support was on the roadmap, is there any issue tracking the progress?

@gbiggs
Copy link
Contributor

gbiggs commented Jun 28, 2022

Unfortunately, I don't think there is. I'm not sure what the current state is.

@Interpause
Copy link
Author

I see... if I get desperate enough I will try learning pybind to see if I can help.

@tfoldi
Copy link
Contributor

tfoldi commented Sep 22, 2024

This feature could actually be useful in my project. If no one is working on it, I am happy to implement it (add Python classes via pybind11 bindings).

@ahcorde
Copy link
Collaborator

ahcorde commented Sep 23, 2024

Hi @tfoldi,

As a maintainer, I'm no aware of someone working on this feature.

I implemented the Python bindings for point cloud transport https://github.com/ros-perception/point_cloud_transport just in case you need some inspiration.

Happy to review your PR

@tfoldi
Copy link
Contributor

tfoldi commented Sep 23, 2024

sounds great, will start working on it. based on the repo you shared will use the same standards, like:

  1. there will be a new top level folder called image_common_py
  2. keep a similar pybind11.h along with sources
  3. test cases are not mandatory

just realized that it is almost a search and replace from the PC lib :)

@Jack17432
Copy link

Would it be possible to have this updated for iron and humble?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants