# 2025.02.04 Weekly Meeting - Back to regular time

**URL:** <https://discourse.slicer.org/t/2025-02-04-weekly-meeting-back-to-regular-time/41482>\
**Category:** Weekly meetings\
**Created:** [February 4, 2025, 3:31am UTC](https://discourse.slicer.org/t/2025-02-04-weekly-meeting-back-to-regular-time/41482 "2025-02-04T03:31:22Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sam\_Horvath](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sam_horvath/32/3092_2.png) [@Sam\_Horvath](https://discourse.slicer.org/u/Sam_Horvath)\
**Post date:** [February 4, 2025, 3:31am UTC](https://discourse.slicer.org/t/2025-02-04-weekly-meeting-back-to-regular-time/41482/1 "2025-02-04T03:31:22Z")

</div>

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](https://bit.ly/slicer-googlemeet-hosted-by-kitware)

* * *

> **Weekly Meeting**
>
> **Starts:** February 4, 2025, 10:00am (America/New\_York)\
> **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

---

<div class="post-metadata">

**Author:** ![Sam\_Horvath](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sam_horvath/32/3092_2.png) [@Sam\_Horvath](https://discourse.slicer.org/u/Sam_Horvath)\
**Post date:** [February 4, 2025, 3:33am UTC](https://discourse.slicer.org/t/2025-02-04-weekly-meeting-back-to-regular-time/41482/2 "2025-02-04T03:33:11Z")

</div>

CORRECTION - Meeting date will be 2025-02-04

---

<div class="post-metadata">

**Author:** ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)\
**Post date:** [February 4, 2025, 1:01pm UTC](https://discourse.slicer.org/t/2025-02-04-weekly-meeting-back-to-regular-time/41482/3 "2025-02-04T13:01:30Z")

</div>

Hi 🙂

I’d like to talk about the progress I’ve had on compiling a CLI module to use [Geogram’s (robust) boolean operations](https://github.com/BrunoLevy/geogram/wiki/BooleanOps)

---

<div class="post-metadata">

**Author:** ![allemangd](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/allemangd/32/6906_2.png) [@allemangd](https://discourse.slicer.org/u/allemangd)\
**Post date:** [February 4, 2025, 3:12pm UTC](https://discourse.slicer.org/t/2025-02-04-weekly-meeting-back-to-regular-time/41482/4 "2025-02-04T15:12:31Z")

</div>

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](https://github.com/Slicer/Slicer/pull/8181#issuecomment-2628257908)

Docs for this feature: [Managing Python Packages — 3D Slicer documentation](https://slicer--8181.org.readthedocs.build/en/8181/developer_guide/python_packages.html)

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

---

<div class="post-metadata">

**Author:** ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)\
**Post date:** [February 6, 2025, 1:41am UTC](https://discourse.slicer.org/t/2025-02-04-weekly-meeting-back-to-regular-time/41482/5 "2025-02-06T01:41:53Z")

</div>

@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

---

<div class="post-metadata">

**Author:** ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)\
**Post date:** [February 11, 2025, 2:50pm UTC](https://discourse.slicer.org/t/2025-02-04-weekly-meeting-back-to-regular-time/41482/6 "2025-02-11T14:50:43Z")

</div>

### 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)

- **Outcome from Project Week Discussions** :
  - Following discussions with @lassoan, Thibault Pelletier, @pieper, and @Sam_Horvath during [42nd Slicer Project Week](https://projectweek.na-mic.org/PW42_2025_GranCanaria/), we have decided to introduce a **GeneralizedReformat** loadable module.
  - @Lee_Newberg will work on the refactoring.
  - More details: [PR #8148](https://github.com/Slicer/Slicer/pull/8148#issuecomment-2626225118).

#### 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](https://github.com/Slicer/Slicer/pull/8143#issuecomment-2632089935).

#### 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](https://github.com/Slicer/Slicer/pull/8181).

#### NousNav

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

#### SlicerSOFA

- Review Pending PR: [PR #43](https://github.com/Slicer/SlicerSOFA/pull/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.
