NA-MIC Project WeeksSlicerSOFA is a 3D Slicer extension integrating the simulation framework SOFA in 3D Slicer. The extension packages the SOFA-framework, together with SofaPython3 and exposes SOFA to 3D Slicer through Python. In addition, SlicerSOFA provides functionality to connect and transfer data between 3D Slicer objects and SOFA objects. In this project, we plan to update SlicerSOFA to have better cross-platform coverage (currently a MacOS version is not available) and work with the latest 3D Slicer and SOFA versions, as well as integrating external execution of simulations through =RPyC=.
The core SOFA library will be updated first to it’s latest version (v25.12) and test on the latest Slicer (stable+dev). After an updated working version for Windows and GNU/Linux, a fix for MacOSX will be provided. Finally, a new executor using RPyC will be provided (tests will be performed in external processes (local + remote machine)). Finally, the updates and the new additions will be documented.
No response
No response