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

(Another) attempt at Python bindings? #5472

Open
FabianSchuetze opened this issue Oct 16, 2022 · 4 comments
Open

(Another) attempt at Python bindings? #5472

FabianSchuetze opened this issue Oct 16, 2022 · 4 comments
Labels

Comments

@FabianSchuetze
Copy link
Contributor

Shall we do another attempt at providing Python bindings? I believe some work was started on this during a GSoC? I thought that this was the case, but I cannot find the relevant PR or issue. If so , Should we maybe try to finish this? I'd be willing to put in work and follow the guidance we have on this. I really enjoy working with PCL and prototyping would be substantially easier (for me at least) if we had Python bindings.

@FabianSchuetze FabianSchuetze added kind: request Type of issue status: triage Labels incomplete labels Oct 16, 2022
@larshg
Copy link
Contributor

larshg commented Oct 20, 2022

The latest work that has been done also in GSOC is available here. I was subtle involved last time, but I have really no idea whats going on there 😁
So I'm not really able to tell you what the state is. But maybe @divmadan could give a quick recap 😄

@larshg larshg removed the status: triage Labels incomplete label Oct 20, 2022
@diivm
Copy link
Contributor

diivm commented Oct 28, 2022

It's been some time since we worked on it, but iirc we had the parsing logic in place and were working on the pybind code-generation.
I'll get back to you with the details if you wish, and will be happy to collaborate.

@mvieth
Copy link
Member

mvieth commented Nov 10, 2022

@FabianSchuetze @divmadan Would be fantastic if you continue the work on Python bindings! I know many people would be very happy if PCL offered a Python interface. I can't tell or help you much unfortunately, since I wasn't involved in this so far ...

@FabianSchuetze
Copy link
Contributor Author

Thanks for the nice words from all three of you!

I have tried to run step 5 of the description of the repo, python ../../../clang_bind/parse.py --com ./ ../src/simple.cpp, but this didn't work because the module clang_bind wasn't found. I tried installing clang_bind but to no avail. Can it be that the install desriptions in the repo are not exhaustive, @divmadan ? Have you @mvieth or @larshg maybe successfully been able to install the repo?

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

No branches or pull requests

4 participants