2025.06.10 Weekly Meeting

Today, we will be having our next weekly hangout at 11:00 AM ET until 12:00 PM ET, after the project week meeting. We will be reusing the Project Week Zoom link.

Anyone is welcome to join at this link: Launch Meeting - Zoom


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

Meeting Notes

Python 3.12 Transition

  • Discussed the proposed update from Python 3.9 to 3.12. See PR #8466.

SlicerPresets Repository

  • Reviewed the need and potential for a centralized presets repository. Discussion tracked in Issue #5206.

Future of SlicerCaseIterator extension

  • Discussed maintenance, usability improvements, and potential directions for the SlicerCaseIterator extension. See related issue: JoostJM/SlicerCaseIterator#23.

Common Infrastructure for AI-Based Segmentation

  • Discussed the need for a shared framework to streamline AI model inference and annotation workflows.

  • Goals:

    • Reduce duplication across extensions with overlapping functionality.
    • Enable collaboration by forming a group of interested contributors.
    • Reach consensus on implementation priorities and divide tasks among participating teams.
  • Implementation ideas:

    • Introduce a new slicer.batch Python module in the Slicer core (instead of overloading slicer.util), or
    • Create a dedicated MRML-based extension for managing batch inference workflows.

Slicer Telemetry

  • Recent Developments by @BerDom.Ing:

    • Extension UI: SlicerTelemetry PR #1
      (repository: Slicer/SlicerTelemetry)

    • Front-end Visualization: PR #1
      (repository: Slicer/slicer-usage-stats)

    • Server Backend: Slicer Telemetry Server

      • Repository will be renamed to BerDom-Ing/slicer-usage-stats-backend (currently named BerDom-Ing/Slicer-Telemetry)
  • Telemetry Web Domain: