SofaPython3
SofaPython3 copied to clipboard
Roadmap for the SofaPython3 plugin
Further to #393 we listed several tasks which could be addressed in the SofaPython3 plugin:
- Modularization
- the interpreter
- plugin sources
- bindings
- and core-prefabs
- Refactoring
- copy SOFA structure into bindings structure/tree
- factor out redundant code (PythonEnvironment)
- Evaluate other binding tools (nanobind)
- improve python exception transfer
- Cleaning
- remove/depreciate fairly marginal functions from SofaPython3 (which ones?)
- remove, if equivalent via pybind11, last calls to python C api methods.