SofaPython3 icon indicating copy to clipboard operation
SofaPython3 copied to clipboard

Roadmap for the SofaPython3 plugin

Open hugtalbot opened this issue 1 year ago • 0 comments

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.

hugtalbot avatar Jan 31 '24 09:01 hugtalbot