-
Notifications
You must be signed in to change notification settings - Fork 310
Open
Description
Draft Status
Draft - team will hold off on page creation
Category
Infrastructure
Key Investigators
- Rafael Palomar (Oslo University Hospital and NTNU, Norway)
- Paul Baksic (Inria, France)
- Steve Pieper (Isomics Inc., USA)
- Andras Lasso (Queen's University, Canada)
- Sam Horvath (Kitware Inc, USA)
Project Description
The SlicerSOFA project has already been integrated as a Slicer extension, providing core functionality including python bindings and many examples. This project aims at tackling the next dev steps on various themes: packaging (dumping newest SOFA version + macos compilation), execution (enabling more execution strategy - multithread, multiprocess) and community-related (examples and doc)
Objective
- Follow the newest SOFA release (v25.12) to being able to ship it
- Fix MacOS compilation
- Enabling launching SOFA in another process by leveraging last year development on SOFA/RPyC modeule
- Ease the use of existing SOFA scene by the extension without modifying it too much
- Add more examples
- Reword the documentation
Approach and Plan
- Try and build the extension upon the latest SOFA version and then try fixing compilation/packaging issues
- Meet and discuss the usage needs to define a feature list to develop then develop those features
- Think of more example that would cover the newly implemented features (spawned SOFA, external scene)
- Work on the documentation while making the refactoring of the extension and building example so the encountered difficulties are well though for
Progress and Next Steps
- Describe specific steps you have actually done.
Illustrations
No response
Background and References
No response