Skip to content

Commit

Permalink
BUG: Consolidate extension metadata with one set in extension build-s…
Browse files Browse the repository at this point in the history
…ystem

This changes were manually crafted by comparing the values hard-coded in the
s4ext and the one hard-coded in the corresponding CMake file.
  • Loading branch information
jcfr committed Apr 23, 2024
1 parent 420fdd0 commit f8f2aad
Show file tree
Hide file tree
Showing 64 changed files with 95 additions and 106 deletions.
2 changes: 1 addition & 1 deletion Auto3dgm.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ iconurl https://raw.githubusercontent.com/ToothAndClaw/SlicerAuto3dgm/master/Aut
status beta

# One line stating what the module does
description Auto3dgm allows for comparative analysis of 3D digital models representing biological surfaces.
description Auto3dgm allows for comparative analysis of 3D digital models representing biological surfaces. Unlike other three-dimensional geometric morphometric (3DGM) methods this software uses a fully automated procedure for placing landmarks on the surfaces. This allows for the alignment of surfaces followed by measuring distance between surfaces with minimal user intervention.<br><br>The goal of this NSF funded project is to extend Auto3dgm to open source software platform and make it more user-friendly to a larger scientific community. Towards this goal, we developed the Auto3dgm module in 3D Slicer, an open source software platform for medical image informatics, image processing, and three-dimensional visualization. The module enables scientists to perform Auto3dgm on a collection of shapes effectively within 3D Slicer. The package also alllows users to visualize and save the aligned results to local machines for downstream analysis.<br><br>This project is supported by a NSF Advances in Biological Informatics Collaborative grant to Murat Maga (ABI-1759883), Adam Summers (ABI-1759637) and Doug Boyer (ABI-1759839).

# Space separated list of urls
screenshoturls https://raw.githubusercontent.com/ToothAndClaw/SlicerAuto3dgm/master/Auto3dgmScreenshot.png
Expand Down
4 changes: 2 additions & 2 deletions AutomatedDentalTools.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ homepage https://github.com/DCBIA-OrthoLab/SlicerAutomatedDentalTools#readme

# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2)
# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware)
contributors Maxime Gillot (University of Michigan), Baptiste Baquero (UoM), Juan Carlos Prieto (University of North Carolina)
contributors Maxime Gillot (University of Michigan), Baptiste Baquero (UoM), Juan Carlos Prieto (University of North Carolina), Nathan Hutin (UoM), Luc Anchling (UoM), Jeanne Claret (UoM)

# Match category in the xml description of the module (where it shows up in Modules menu)
category Segmentation
Expand All @@ -37,7 +37,7 @@ iconurl https://raw.githubusercontent.com/DCBIA-OrthoLab/SlicerAutomatedDentalTo
status

# One line stating what the module does
description This extension will allow clinicians to perform automatic CBCT scan segmentation as well as automatic lamndmark identification in CBCT and IOS using machine learning tools
description This extension will allow clinicians to perform automatic CBCT scan segmentation as well as automatic lamndmark identification in CBCT and IOS using machine learning tools.

# Space separated list of urls
screenshoturls https://raw.githubusercontent.com/DCBIA-OrthoLab/SlicerAutomatedDentalTools/main/ADT-exemple.png
Expand Down
4 changes: 2 additions & 2 deletions BigImage.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ homepage https://slicerscope.github.io

# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2)
# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware)
contributors Yi Gao (Shenzhen University)
contributors Yi Gao (Shenzhen University), Andras Lasso (PerkLab, Queen's University)

# Match category in the xml description of the module (where it shows up in Modules menu)
category BigImage
Expand All @@ -35,7 +35,7 @@ iconurl https://raw.githubusercontent.com/gaoyi/SlicerBigImage/main/SlicerBigIma
status

# One line stating what the module does
description BigImage is the extension hosting 3D Slicer based GB-level microscopic image viewing and computing.
description BigImage is the extension for viewing and analyzing big (>1GB) microscopy and other images.

# Space separated list of urls
screenshoturls https://raw.githubusercontent.com/gaoyi/SlicerBigImage/main/Screenshots/1.png
Expand Down
6 changes: 3 additions & 3 deletions BoneThicknessMapping.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ build_subdirectory .
homepage https://github.com/Auditory-Biophysics-Lab/SlicerBoneThicknessMappingExtension

# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2)
contributors Evan Simpson (Western University)
contributors Evan Simpson (HML & SKA Lab, Western University)

# Match category in the xml description of the module (where it shows up in Modules menu)
category Shape Analysis
Expand All @@ -27,10 +27,10 @@ iconurl https://raw.githubusercontent.com/Auditory-Biophysics-Lab/SlicerBoneThic
status beta

# One line stating what the module does
description This module calculates and visualizes bone thickness of a volume using VTK ray-casting
description 3D Slicer extension that calculates the bone thickness of a volume using VTK ray-casting.

# Space separated list of urls
screenshoturls https://raw.githubusercontent.com/Auditory-Biophysics-Lab/SlicerBoneThicknessMappingExtension/master/Images/general_screenshot.png
screenshoturls https://raw.githubusercontent.com/Auditory-Biophysics-Lab/SlicerBoneThicknessMappingExtension/master/Images/general_screenshot.png https://raw.githubusercontent.com/Auditory-Biophysics-Lab/Slicer-BoneThicknessMapping/master/Images/complete.png

# 0 or 1: Define if the extension should be enabled after its installation.
enabled 1
2 changes: 1 addition & 1 deletion BrainVolumeRefinement.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ contributors Antonio Carlos da S. Senra Filho, Fabricio H. Simozo, Luiz Otavio M
category Segmentation

# url to icon (png, size 128x128 pixels)
iconurl https://www.slicer.org/slicerWiki/images/2/2c/BVeR-logo.png
iconurl https://raw.githubusercontent.com/CSIM-Toolkits/SlicerBrainVolumeRefinement/master/BrainVolumeRefinement.png

# Give people an idea what to expect from this code
# - Is it just a test or something you stand behind?
Expand Down
2 changes: 1 addition & 1 deletion Breast_DCEMRI_FTV.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ iconurl https://raw.githubusercontent.com/rnadkarni2/SlicerBreast_DCEMRI_FTV/mas
status

# One line stating what the module does
description This extension contains both of the modules needed to compute functional tumor volume (FTV) from a dynamic contrast-enhanced magnetic resonance imaging (DCE-MRI) exam of a breast cancer patient. The current version of this extension is intended for use on bilateral breast MR exams with axial slices.
description This extension contains both of the modules needed to compute functional tumor volume (FTV) from a dynamic contrast-enhanced magnetic resonance imaging (DCE-MRI) exam of a breast cancer patient. The current version of this extension is intended for use on bilateral breast MR exams with axial slices.

# Space separated list of urls
screenshoturls https://raw.githubusercontent.com/rnadkarni2/SlicerBreast_DCEMRI_FTV/master/Module1Screenshot.png https://raw.githubusercontent.com/rnadkarni2/SlicerBreast_DCEMRI_FTV/master/Module2Screenshot.png
Expand Down
4 changes: 2 additions & 2 deletions CleverSeg.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ homepage https://github.com/lassoan/SlicerCleverSegmentation#cleversegmentation

# Jonathan Ramos ([University of São Paulo - USP, ] ICMC)
# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware)
contributors Jonathan Ramos (University of São Paulo - USP), ICMC
contributors Jonathan Ramos (ICMC, University of São Paulo - USP)

# Match category in the xml description of the module (where it shows up in Modules menu)
category Segmentation
Expand All @@ -35,7 +35,7 @@ iconurl https://raw.githubusercontent.com/lassoan/SlicerCleverSegmentation/maste
status Beta

# One line stating what the module does
description his is the implementation of the CleverSeg method that supports multi-label segmentations
description This is the implementation of the CleverSeg method that supports multi-label segmentations

# Space separated list of urls
screenshoturls https://user-images.githubusercontent.com/3834596/66679138-d7dc1700-ec43-11e9-8c36-51976a1121d3.png https://user-images.githubusercontent.com/3834596/66679174-f215f500-ec43-11e9-84f1-85f8b5c4d568.png
Expand Down
4 changes: 2 additions & 2 deletions DatabaseInteractor.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ contributors Clement Mirabel (University of Michigan), Juan Carlos Prieto (UNC)
category Web System Tools

# url to icon (png, size 128x128 pixels)
iconurl https://www.slicer.org/slicerWiki/images/7/7f/DatabaseInteractor_Logo.png
iconurl https://raw.githubusercontent.com/DCBIA-OrthoLab/DatabaseInteractorExtension/master/DatabaseInteractor.png

# Give people an idea what to expect from this code
# - Is it just a test or something you stand behind?
Expand All @@ -38,7 +38,7 @@ status
description This extension can interact with online data in a database and local folders.

# Space separated list of urls
screenshoturls https://www.slicer.org/slicerWiki/images/1/1f/FullView_DatabaseInteractor.png
screenshoturls https://raw.githubusercontent.com/DCBIA-OrthoLab/DatabaseInteractorExtension/master/FullView_DatabaseInteractor.png https://raw.githubusercontent.com/DCBIA-OrthoLab/DatabaseInteractorExtension/master/DatabaseInteractor_Interface.png

# 0 or 1: Define if the extension should be enabled after its installation.
enabled 1
2 changes: 1 addition & 1 deletion DeveloperToolsForExtensions.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ iconurl https://raw.githubusercontent.com/Slicer/SlicerDeveloperToolsForExte
status

# One line stating what the module does
description This extension offers different tools to help developers when they create Slicer extension.
description This extension offers different tools to help developers when they create and maintain Slicer extension.

# Space separated list of urls
screenshoturls https://www.slicer.org/slicerWiki/images/5/54/SlicerExtension-SlicerDeveloperToolsForExtensions-Screenshot.png https://www.slicer.org/slicerWiki/images/d/db/SlicerExtensions-SlicerDeveloperToolsForExtensions-Screenshot-panels.png
Expand Down
2 changes: 1 addition & 1 deletion DiffusionQC.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ build_subdirectory .

homepage https://github.com/pnlbwh/SlicerDiffusionQC

contributors Tashrif Billah, Isaiah Norton, Yogesh Rathi, Sylvain Bouix (Brigham & Women's Hospital).
contributors Tashrif Billah (Brigham & Women's Hospital), Isaiah Norton (Brigham & Women's Hospital), Yogesh Rathi (Brigham & Women's Hospital), Sylvain Bouix (Brigham & Women's Hospital)

category Diffusion

Expand Down
2 changes: 1 addition & 1 deletion ExtraMarkups.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ status
description This extension adds a <i>Label</i> markups node that draws an arrow with a text label, and a <i>Shape</i> markups node that can draw defined primitive shapes (circle, cone...). The result is controlled by placing usual control points in slice views and 3D views. Each object can be saved in scene and reloaded.

# Space separated list of urls
screenshoturls https://github.com/chir-set/SlicerExtraMarkups/raw/main/Label/Label_0.png https://github.com/chir-set/SlicerExtraMarkups/raw/main/Shape/Cone_0.png https://github.com/chir-set/SlicerExtraMarkups/raw/main/Shape/Cylinder_0.png https://github.com/chir-set/SlicerExtraMarkups/raw/main/Shape/Disk_0.png https://github.com/chir-set/SlicerExtraMarkups/raw/main/Shape/Ring_0.png https://github.com/chir-set/SlicerExtraMarkups/raw/main/Shape/Sphere_0.png https://github.com/chir-set/SlicerExtraMarkups/raw/main/Shape/Tube_0.png
screenshoturls https://github.com/chir-set/SlicerExtraMarkups/raw/main/Label/Label_0.png https://github.com/chir-set/SlicerExtraMarkups/raw/main/Shape/Cone_0.png https://github.com/chir-set/SlicerExtraMarkups/raw/main/Shape/Cylinder_0.png https://github.com/chir-set/SlicerExtraMarkups/raw/main/Shape/Disk_0.png https://github.com/chir-set/SlicerExtraMarkups/raw/main/Shape/Ring_0.png https://github.com/chir-set/SlicerExtraMarkups/raw/main/Shape/Sphere_0.png https://github.com/chir-set/SlicerExtraMarkups/raw/main/Shape/Tube_0.png https://github.com/chir-set/SlicerExtraMarkups/raw/main/Shape/Arc_0.png

# 0 or 1: Define if the extension should be enabled after its installation.
enabled 1
2 changes: 1 addition & 1 deletion IDCBrowser.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ contributors Andrey Fedorov (SPL and BWH)
category Informatics

# url to icon (png, size 128x128 pixels)
iconurl https://github.com/ImagingDataCommons/SlicerIDCBrowser/blob/main/IDCBrowser/Resources/Icons/IDCBrowser_alpha.png
iconurl https://raw.githubusercontent.com/ImagingDataCommons/SlicerIDCBrowser/main/IDCBrowser/Resources/Icons/IDCBrowser.png

# Give people an idea what to expect from this code
# - Is it just a test or something you stand beind?
Expand Down
2 changes: 1 addition & 1 deletion ImageCompare.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ build_subdirectory .
# homepage
homepage https://www.slicer.org/wiki/Documentation/Nightly/Extensions/ImageCompare

contributors Paolo Zaffino(Magna Graecia Univeristy of Catanzaro, Italy), Maria Francesca Spadea(Magna Graecia Univeristy of Catanzaro, Italy)
contributors Paolo Zaffino (Magna Graecia University of Catanzaro, Italy), Maria Francesca Spadea (Magna Graecia University of Catanzaro, Italy)

# Match category in the xml description of the module (where it shows up in Modules menu)
category Quantification
Expand Down
2 changes: 1 addition & 1 deletion KidneyStoneCalculator.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ iconurl https://raw.githubusercontent.com/fredericpanthier/SlicerKidneyStoneCalc
status

# One line stating what the module does
description volumetric evaluation of kidney stones and estimatation of lithotripsy time (surgical duration)
description Extension for volumetric evaluation of kidney stones and estimatation of lithotripsy time (surgical duration).

# Space separated list of urls
screenshoturls https://raw.githubusercontent.com/fredericpanthier/SlicerKidneyStoneCalculator/master/screenshot.jpg
Expand Down
2 changes: 1 addition & 1 deletion LungCTAnalyzer.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ scmrevision master
# list dependencies
# - These should be names of other modules that have .s4ext files
# - The dependencies will be built first
depends NA
depends PyTorch SegmentEditorExtraEffects SurfaceWrapSolidify

# Inner build directory (default is ".")
build_subdirectory .
Expand Down
2 changes: 1 addition & 1 deletion MONAILabel.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ status
description This extension offers Active Learning solution developed under project MONAILabel (Powered by the NVIDIA, KCL).

# Space separated list of urls
screenshoturls https://github.com/Project-MONAI/MONAILabel/raw/main/plugins/slicer/MONAILabel/Screenshots/1.png
screenshoturls https://github.com/Project-MONAI/MONAILabel/raw/main/plugins/slicer/MONAILabel/Screenshots/1.png https://github.com/Project-MONAI/MONAILabel/raw/main/plugins/slicer/MONAILabel/Screenshots/2.png https://github.com/Project-MONAI/MONAILabel/raw/main/plugins/slicer/MONAILabel/Screenshots/3.png

# 0 or 1: Define if the extension should be enabled after its installation.
enabled 1
2 changes: 1 addition & 1 deletion MONAIViz.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ scmrevision main
# list dependencies
# - These should be names of other modules that have .s4ext files
# - The dependencies will be built first
depends NA
depends PyTorch

# Inner build directory (default is ".")
build_subdirectory .
Expand Down
3 changes: 1 addition & 2 deletions MUST-segmenter.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,7 @@ status
description Multiple SUV Thresholding (MUST)-segmenter is a semi-automated PET image segmentation tool that enables delineation of multiple lesions at once, and extracts the lesions' features.

# Space separated list of urls
screenshoturls https://raw.githubusercontent.com/kyliekeijzer/Slicer-PET-MUST-segmenter/master/screenshots/Slicer-MUST-segmenter_screenshot.png https://raw.githubusercontent.com/kyliekeijzer/Slicer-PET-MUST-segmenter/master/screenshots/9.png https://raw.githubusercontent.com/kyliekeijzer/Slicer-PET-MUST-segmenter/master/screenshots/12.png
https://raw.githubusercontent.com/kyliekeijzer/Slicer-PET-MUST-segmenter/master/screenshots/10.png https://raw.githubusercontent.com/kyliekeijzer/Slicer-PET-MUST-segmenter/master/screenshots/25.png
screenshoturls https://raw.githubusercontent.com/kyliekeijzer/Slicer-PET-MUST-segmenter/master/screenshots/Slicer-MUST-segmenter_screenshot.png https://raw.githubusercontent.com/kyliekeijzer/Slicer-PET-MUST-segmenter/master/screenshots/9.png https://raw.githubusercontent.com/kyliekeijzer/Slicer-PET-MUST-segmenter/master/screenshots/12.png https://raw.githubusercontent.com/kyliekeijzer/Slicer-PET-MUST-segmenter/master/screenshots/10.png https://raw.githubusercontent.com/kyliekeijzer/Slicer-PET-MUST-segmenter/master/screenshots/25.png

# 0 or 1: Define if the extension should be enabled after its installation.
enabled 1
2 changes: 1 addition & 1 deletion MatlabBridge.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ iconurl https://www.slicer.org/slicerWiki/images/e/e8/MatlabBridgeLogo.png
status

# One line stating what the module does
description The Matlab Bridge extension allows running Matlab scripts as command-line interface (CLI) modules directly from 3D Slicer. The only prerequisites for running Matlab scripts are having this extension and Matlab installed on the 3D Slicer computer (building of 3D Slicer, MEX files, etc. is not needed).
description The Matlab Bridge extension allows running Matlab scripts as command-line interface (CLI) modules directly from 3D Slicer. The only prerequisites for running Matlab scripts are having this extension and Matlab installed on the 3D Slicer computer (building of 3D Slicer, MEX files, etc. is not needed). Extension version: 0.14.0.

# Space separated list of urls
screenshoturls https://www.slicer.org/slicerWiki/images/2/2f/MatlabBridgeScreenshot1.png https://www.slicer.org/slicerWiki/images/1/16/MatlabBridgeScreenshot2.png https://www.slicer.org/slicerWiki/images/b/b9/MatlabBridgeScreenshot3.png
Expand Down
4 changes: 2 additions & 2 deletions ModelClip.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ contributors Jun LIN, Xiaojun CHEN, Ph.D (SJTU)
category Surface Models

# url to icon (png, size 128x128 pixels)
iconurl https://www.slicer.org/slicerWiki/images/b/bd/ModelClipIcon.png
iconurl https://raw.githubusercontent.com/jamesobutler/ModelClip/main/Resources/Icons/ModelClip.png

# Give people an idea what to expect from this code
# - Is it just a test or something you stand behind?
Expand All @@ -38,7 +38,7 @@ status
description This is an extension module to set the osteotomy trajectory with multiple planes and clip with just one click.

# Space separated list of urls
screenshoturls https://www.slicer.org/slicerWiki/index.php/File:ModelClipScreenShot.png
screenshoturls https://raw.githubusercontent.com/jamesobutler/ModelClip/main/ModelClipScreenShot.png

# 0 or 1: Define if the extension should be enabled after its installation.
enabled 1
4 changes: 2 additions & 2 deletions NNUNet.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ homepage https://github.com/KitwareMedical/SlicerNNUnet

# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2)
# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware)
contributors Thibault Pelletier (KITWARE SAS)
contributors Thibault Pelletier (Kitware SAS)

# Match category in the xml description of the module (where it shows up in Modules menu)
category Segmentation
Expand All @@ -35,7 +35,7 @@ iconurl https://github.com/KitwareMedical/SlicerNNUnet/raw/main/SlicerNNUnet/Res
status stable

# One line stating what the module does
description 3D Slicer nnUNet integration to streamline usage for nnUNet based AI extensions.
description 3D Slicer nnUNet integration to streamline usage for nnUNet based AI extensions.<br><br>It allows for quick and relable nnUNet dependency installation in 3D Slicer environment and provides simple logic to launch nnUNet prediction on given directories.<br><br>The installation steps are based on the work done in the SlicerTotalSegmentator exension (https://github.com/lassoan/SlicerTotalSegmentator)

# Space separated list of urls
screenshoturls https://github.com/KitwareMedical/SlicerNNUnet/raw/main/Screenshots/1.png
Expand Down
2 changes: 1 addition & 1 deletion NvidiaAIAssistedAnnotation.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ homepage https://github.com/NVIDIA/ai-assisted-annotation-client/tree/master/sli

# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2)
# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware)
contributors Sachidanand Alle (NVIDIA)
contributors Sachidanand Alle (NVIDIA), Andras Lasso (PerkLab)

# Match category in the xml description of the module (where it shows up in Modules menu)
category Segmentation
Expand Down
Loading

0 comments on commit f8f2aad

Please sign in to comment.