Volume Cartographer modules for Python #10
csparker247
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
Sorry if this is a dumb question, but could you list what libraries you envision? I would appreciate a more detailed list of things that are not present (or not good) in the current bindings that we want to improve. (context: i have python experience but very little ML/DL experience, I'm wondering if I can contribute here somehow). |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
When we started Volume Cartographer, we selected C++ as our primary API because we thought that virtual unwrapping would benefit from object-oriented class structures, high-performance, and low-level memory management. We still think some of those things could be useful, but we could never have anticipated the stunning growth of machine learning frameworks and their heavy reliance on Python.
We're looking for contributors who will help us bring Volume Cartographer and Python closer together so that developers can more easily apply machine learning to the virtual unwrapping task. We already have experimental Python bindings, but these are just that: experimental. We would love someone to help us make the Python version of Volume Cartographer a first-class experience.
This discussion is to figure out the direction a Python interface should take. A few questions that immediately come to mind are: How do we do bindings across all of our libraries? What approach do we take (pybind11, Shiboken, etc.)? What needs to change in our existing C++ code to make the transition easier?
Feel free to add your voice to the discussion!
Beta Was this translation helpful? Give feedback.
All reactions