Skip to content

Add CoLlAGe Radiomics - #2424

Draft
mohsenhariri wants to merge 2 commits into
Slicer:mainfrom
mohsenhariri:add-collage-2026
Draft

mohsenhariri wants to merge 2 commits into
Slicer:mainfrom
mohsenhariri:add-collage-2026

Conversation

@mohsenhariri

@mohsenhariri mohsenhariri commented Oct 20, 2026 •

Copy link
Copy Markdown

Add the CoLlAGe Radiomics extension at tier 1. The source repository also provides a standalone Python library and CLI, so this includes a narrow repository-name exception. The JSON uses the current catalog schema, builds from the repository root, and matches its extension name and dependencies.

Draft: source changes in radxtools/collageradiomics#129 have merged. collageradiomics 0.4 must be published before fresh Slicer users can install its core dependency. Tracks radxtools/collageradiomics#83.

Validation: native Slicer 5.12.4 runs eight tests covering labelmaps, segmentations, both output angles, geometry, parameter forwarding, cancellation/cleanup, startup without the dependency, explicit installation, and old-core detection. Module discovery does not install packages. The user opens the module and explicitly clicks Install CoLlAGe when needed. The extension uses the installed numerical library and does not transmit image data. Pre-commit/schema and repository-structure checks pass. The complete upstream remote-source validator passes against merged source commit 64c664d40adec4827e856c17ce7900db1edf1c19, including CMake metadata, license, and icon/screenshot URLs.

Tier 1 checklist:

  • Extension name describes its purpose.
  • Repository also works without Slicer; naming exception is included.
  • Repository has the 3d-slicer-extension topic.
  • Description, documentation, tutorials, screenshot, and scientific reference are available.
  • Root BSD-3-Clause license permits distribution and is linked from the homepage.
  • SCM URL/revision, project name, icon, screenshot, and dependencies match the source.
  • Dependency installation requires an explicit user action; images remain local.
  • Complete source-release and catalog acceptance checks before marking ready.

Native testing has been performed on Linux. Packaged builds on Windows/macOS and catalog acceptance remain pending; tier 3 is not requested.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant