2025.02.04 Weekly Meeting - Back to regular time

Tomorrow, we will be having our next weekly hangout at 10:00 AM ET until 11:00 AM ET,

Anyone is welcome to join at this link: https://bit.ly/slicer-googlemeet-hosted-by-kitware


Agenda:

Please post to this thread to put a topic on the agenda! We will try to prioritize agenda items during the meeting.


Thanks
Sam and J-Christophe

CORRECTION - Meeting date will be 2025-02-04

Hi :slight_smile:

I’d like to talk about the progress I’ve had on compiling a CLI module to use Geogram’s (robust) boolean operations

Overview of progress on #8181 for python requirements declarations.

Details here: Allow scripted modules to declare requirements and constraints, and enforce Slicer Core constraints. by allemangD · Pull Request #8181 · Slicer/Slicer · GitHub

Docs for this feature: Managing Python Packages — 3D Slicer documentation

I’d appreciate input on the remaining CMake issue for declaring the Slicer Core constraints.

@jcfr helped out a lot with CMake to add Geogram’s boolean operation for 3D models on Slicer.
Currently it works as a CLI module, but I need to configure the library so it is delivered with the Sandbox extension

Meeting Notes

Project Week Recap

  • SlicerTrame & trame-slicer: Progress updates and integration discussions.
  • Tutorial Maker: Improvements and workflow enhancements.
  • Geogram: Reviewed advancements in mesh processing and potential applications.

Curved Planar Reformat (CPR)

Refactor Corner Annotations

  • Outcome from Project Week Discussions:
    • @lassoan and the team agreed to proceed with integration once the remaining action items are addressed.
    • @arhowe00 will review comments and finalize the work.
    • More details: PR #8143.

Scripted Modules: Python Requirements & Constraints

  • @allemangd discussed implementing support for scripted modules to declare Python requirements and constraints while enforcing Slicer Core constraints.
  • More details: PR #8181.

NousNav

  • FDA Application: Moving forward with the FDA application process, with plans to publish associated documentation.

SlicerSOFA

  • Review Pending PR: PR #43.
  • SOFA Upgrade:
    • Moving forward with updating SOFA from 24.06 to 24.12.
    • SOFA 24.12 requires C++20, necessitating changes to ensure compatibility.