diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 000000000..4d75302ba --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,68 @@ + +version: 2 +jobs: + check-filenames: + docker: + - image: circleci/python:3.7.0-stretch + steps: + - checkout + - run: + name: Check filenames + command: | + ./scripts/check_filenames.sh + + check-description-files: + docker: + - image: circleci/python:3.7.0-stretch + steps: + - checkout + - run: + name: Check description files + command: | + python ./scripts/check_description_files.py --check-dependencies . $(find . -name "*.s4ext") + + check-new-description-files: + docker: + - image: circleci/python:3.7.0-stretch + steps: + - checkout + - run: + name: Lookup base branch (Workaround the lack of CIRCLE_BASE_BRANCH env. variable) + # See https://discuss.circleci.com/t/how-to-get-the-pull-request-upstream-branch/5496/2 + command: | + if [[ $CIRCLE_PULL_REQUEST != "" ]]; then + for base_branch in origin/master $(git branch -r | grep -E "origin\/[0-9](\.[0-9])+" | sort -r); do + differences=$(git diff $base_branch --name-only) + if [[ $differences != "" ]]; then + break + fi + done + else + base_branch=$CIRCLE_BRANCH + fi + echo "export BASE_BRANCH=\"$base_branch\"" >> $BASH_ENV + - run: + name: Check new description files + command: | + # ignore grep exit code if no description files were added + set +e + + echo "BASE_BRANCH is [$BASE_BRANCH]" + echo "CIRCLE_BRANCH is [$CIRCLE_BRANCH]" + + # Collect list of new *.s4ext files + added=$(git diff $BASE_BRANCH --diff-filter=A --name-only | grep -E "^[^\/]+\.s4ext$") + echo "added [$added]" + + # Run checks + if [[ $added != "" ]]; then + python ./scripts/check_description_files.py --check-git-repository-name $added + fi + +workflows: + version: 2 + test: + jobs: + - check-filenames + - check-description-files + - check-new-description-files diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 000000000..150fc1810 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,30 @@ + + +# New extension + + + +- [ ] Extension has a reasonable name (not too general, not too narrow, suggests what the extension is for) +- [ ] Repository name is Slicer+ExtensionName +- [ ] Repository is associated with `3d-slicer-extension` GitHub topic so that it is listed [here](https://github.com/topics/3d-slicer-extension). To edit topics, click the settings icon in the right side of "About" section header and enter `3d-slicer-extension` in "Topics" and click "Save changes". To learn more about topics, read https://help.github.com/en/articles/about-topics +- [ ] Extension description summarizes in 1-2 sentences what the extension is usable (should be understandable for non-experts) +- [ ] Any known related patents must be mentioned in the extension description. +- [ ] If source code license is more restrictive for users than BSD, MIT, Apache, or 3D Slicer license then the name of the used license must be mentioned in the extension description. +- [ ] Extension URL and revision (scmurl, scmrevision) is correct, consider using a branch name (main, master, release, ...) instead of a specific git has to avoid re-submitting pull request whenever the extension is updated +- [ ] Extension icon URL is correct (do not use the icon's webpage but the raw data download URL that you get from the download button - it should look something like this: https://raw.githubusercontent.com/user/repo/main/SomeIcon.png) +- [ ] Screenshot URLs (screenshoturls) are correct, contains at least one +- [ ] Homepage URL points to valid webpage containing the following: + - [ ] Extension name + - [ ] Short description: 1-2 sentences, which summarizes what the extension is usable for + - [ ] At least one nice, informative image, that illustrates what the extension can do. It may be a screenshot. + - [ ] Description of contained modules: at one sentence for each module + - [ ] Tutorial: step-by-step description of at least the most typical use case, include a few screenshots, provide download links to sample input data set + - [ ] Publication: link to publication and/or to PubMed reference (if available) + - [ ] License: We suggest you use a permissive license that includes patent and contribution clauses. This will help protect developers and ensure the code remains freely available. We suggest you use the [Slicer License](https://github.com/Slicer/Slicer/blob/master/License.txt) or the [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0). Always mention in your README file the license you have chosen. If you choose a different license, explain why to the extension maintainers. Depending on the license we may not be able to host your work. Read [here](https://opensource.guide/legal/#which-open-source-license-is-appropriate-for-my-project) to learn more about licenses. + - [ ] Content of submitted s4ext file is consistent with the top-level CMakeLists.txt file in the repository (description, URLs, dependencies, etc. are the same) + + diff --git a/ABLTemporalBoneSegmentation.s4ext b/ABLTemporalBoneSegmentation.s4ext new file mode 100644 index 000000000..f99f5ebe0 --- /dev/null +++ b/ABLTemporalBoneSegmentation.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/Auditory-Biophysics-Lab/Slicer-ABLTemporalBoneSegmentation +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerElastix + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/Auditory-Biophysics-Lab/Slicer-ABLTemporalBoneSegmentation + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Evan Simpson (ABL at UWO), Ben Connors (ABL at UWO) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Otolaryngology + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/Auditory-Biophysics-Lab/Slicer-ABLTemporalBoneSegmentation/master/ABLTemporalBoneSegmentationModule/Resources/Icons/ABLTemporalBoneSegmentationModule.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Temporal bone deep-learning segmentation and pre-processing module. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/Auditory-Biophysics-Lab/Slicer-ABLTemporalBoneSegmentation/master/Images/main.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/ABC.s4ext b/ARCHIVE/ABC.s4ext new file mode 100644 index 000000000..6b9d53c3a --- /dev/null +++ b/ARCHIVE/ABC.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/NIRALUser/ABC +scmrevision dcd757f4d6723c5658dd3197a20f7984fb1cf8ea + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.nitrc.org/projects/abc + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Marcel Prastawa (Utah) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/NIRALUser/ABC/raw/master/ABC.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Beta + +# One line stating what the module does +description Utah atlas based segmentation pipeline. Generates output images after bias correction and co-registration along with segmentation label image. + +# Space separated list of urls +screenshoturls + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/AutoTract.s4ext b/ARCHIVE/AutoTract.s4ext new file mode 100644 index 000000000..27669c6bf --- /dev/null +++ b/ARCHIVE/AutoTract.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/NIRALUser/AutoTract.git +scmrevision release + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends DTIProcess DTIAtlasFiberAnalyzer ResampleDTIlogEuclidean DTI-Reg SlicerDMRI + +# Inner build directory (default is .) +build_subdirectory . + +# homepage +homepage https://www.nitrc.org/projects/autotract/ + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Jean Yves, François Budin, Prince Ngattai Lam, Adrien Boucaud, Martin Styner, Juan Carlos Prieto + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Diffusion + +# url to icon (png, size 128x128 pixels) +iconurl https://www.nitrc.org/project/screenshot.php?thumbnail=true&group_id=948&screenshot_id=935 + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand beind? +status beta + +# One line stating what the module does +description Automated tractography in diffusion tensor images and fiber tract classification using a deep learning approach + +# Space separated list of urls +screenshoturls https://www.nitrc.org/project/screenshot.php?group_id=948&screenshot_id=934 + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/CBC_3D_I2MConversion.s4ext b/ARCHIVE/CBC_3D_I2MConversion.s4ext similarity index 95% rename from CBC_3D_I2MConversion.s4ext rename to ARCHIVE/CBC_3D_I2MConversion.s4ext index 548518809..489c70e55 100644 --- a/CBC_3D_I2MConversion.s4ext +++ b/ARCHIVE/CBC_3D_I2MConversion.s4ext @@ -6,7 +6,7 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/fdrakopo/ImageToMeshConversion.git +scmurl https://github.com/jbest002/CBC3D_I2M_Conversion_SlicerExtension.git scmrevision 1f490c6 # list dependencies @@ -22,7 +22,7 @@ homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Ext # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Fotis Drakopoulos (CRTC), Yixun Liu (CRTC), Andrey Fedorov (CRTC), Nikos Chrisochoides (CRTC) +contributors Fotis Drakopoulos (CRTC), Yixun Liu (CRTC), Andrey Fedorov (CRTC), Nikos Chrisochoides (CRTC), Joi Best (CRTC) # Match category in the xml description of the module (where it shows up in Modules menu) category Mesh Generation diff --git a/CardiacAgastonMeasures.s4ext b/ARCHIVE/CardiacAgatstonMeasures.s4ext similarity index 81% rename from CardiacAgastonMeasures.s4ext rename to ARCHIVE/CardiacAgatstonMeasures.s4ext index b37663e41..967fcbee0 100644 --- a/CardiacAgastonMeasures.s4ext +++ b/ARCHIVE/CardiacAgatstonMeasures.s4ext @@ -7,7 +7,7 @@ enabled 1 homepage http://brainsia.github.io/CardiacAgatstonMeasures/ iconurl http://www.na-mic.org/Wiki/images/b/b5/CardiacAgatstonModuleIamge.png scm git -scmrevision 2bbc87c3aa7bc28288eedfe390ca6a344b1914de -scmurl git://github.com/BRAINSia/CardiacAgatstonMeasures.git +scmrevision 1e5413ca66849942fa89985677faf72a26c2b5f2 +scmurl https://github.com/BRAINSia/CardiacAgatstonMeasures.git screenshoturls http://www.na-mic.org/Wiki/images/6/63/CardiacAgatstonMeasuresModuleScreenshot.jpg status diff --git a/Cardiac_MRI_Toolkit.s4ext b/ARCHIVE/Cardiac_MRI_Toolkit.s4ext similarity index 94% rename from Cardiac_MRI_Toolkit.s4ext rename to ARCHIVE/Cardiac_MRI_Toolkit.s4ext index 7f1ab8600..4688218ba 100644 --- a/Cardiac_MRI_Toolkit.s4ext +++ b/ARCHIVE/Cardiac_MRI_Toolkit.s4ext @@ -6,8 +6,8 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/carma-center/carma_slicer_extension.git -scmrevision fbead7a +scmurl https://github.com/carma-center/carma_slicer_extension.git +scmrevision 4e01680 # list dependencies # - These should be names of other modules that have .s4ext files diff --git a/ARCHIVE/CornerAnnotation.s4ext b/ARCHIVE/CornerAnnotation.s4ext new file mode 100644 index 000000000..bc0a5c3f4 --- /dev/null +++ b/ARCHIVE/CornerAnnotation.s4ext @@ -0,0 +1,13 @@ +build_subdirectory . +category IGT +contributors Atsushi Yamada (Shiga University of Medical Science, Japan) +depends NA +description This is an module to display annotations, time count, node elements on each panels on the Slicer user interface +enabled 1 +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/CornerAnnotation +iconurl http://www.slicer.org/slicerWiki/images/e/e1/CornerAnnotationIcon.png +scm git +scmrevision ae11992a4860b01b69b05548d99e1f666cf80d13 +scmurl https://github.com/ayamada0614/CornerAnnotation.git +screenshoturls http://www.slicer.org/slicerWiki/images/2/2a/CA-1.png +status diff --git a/ARCHIVE/DTI-Reg.s4ext b/ARCHIVE/DTI-Reg.s4ext new file mode 100644 index 000000000..7a135e438 --- /dev/null +++ b/ARCHIVE/DTI-Reg.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/NIRALUser/DTI-Reg.git +scmrevision release + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends DTIProcess ResampleDTIlogEuclidean + +# Inner build directory (default is .) +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/DTI-Reg + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Francois Budin (UNC), Clement Vachet (SCI), Martin Styner (UNC) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Diffusion + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/NIRALUser/DTI-Reg/master/DTI-Reg-icon.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand beind? +status Release + +# One line stating what the module does +description DTI-Reg is an extension that performs pair-wise DTI registration, using scalar FA map to drive the registration. + +# Space separated list of urls +screenshoturls http://www.slicer.org/slicerWiki/images/c/c5/DTI-Reg_-_Misaligned_DTIs.png http://www.slicer.org/slicerWiki/images/1/12/DTI-Reg_-_Aligned_DTIs_-_Coronal.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/DTIAtlasBuilder.s4ext b/ARCHIVE/DTIAtlasBuilder.s4ext similarity index 87% rename from DTIAtlasBuilder.s4ext rename to ARCHIVE/DTIAtlasBuilder.s4ext index fad73ad4c..3b2f57f50 100644 --- a/DTIAtlasBuilder.s4ext +++ b/ARCHIVE/DTIAtlasBuilder.s4ext @@ -6,23 +6,23 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/NIRALUser/DTIAtlasBuilder.git -scmrevision fe47ddefe0ee6ca7817a10682c75dd567617aeef +scmurl https://github.com/NIRALUser/DTIAtlasBuilder.git +scmrevision release # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends DTIProcess ResampleDTIlogEuclidean DTI-Reg # Inner build directory (default is .) -build_subdirectory DTIAtlasBuilder-build +build_subdirectory . # homepage homepage http://www.nitrc.org/projects/dtiatlasbuilder # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Adrien Kaiser (UNC) +contributors Adrien Kaiser (UNC), Francois Budin (UNC) # Match category in the xml description of the module (where it shows up in Modules menu) category Diffusion diff --git a/DTIAtlasFiberAnalyzer.s4ext b/ARCHIVE/DTIAtlasFiberAnalyzer.s4ext similarity index 84% rename from DTIAtlasFiberAnalyzer.s4ext rename to ARCHIVE/DTIAtlasFiberAnalyzer.s4ext index 7cac3f44f..ae21a040d 100644 --- a/DTIAtlasFiberAnalyzer.s4ext +++ b/ARCHIVE/DTIAtlasFiberAnalyzer.s4ext @@ -5,19 +5,17 @@ # # This is source code manager (i.e. svn) -scm svn -scmurl https://www.nitrc.org/svn/dti_tract_stat/trunk/ -scmrevision 140 -svnusername slicerbot -svnpassword slicer +scm git +scmurl https://github.com/NIRALUser/DTIFiberTractStatistics.git +scmrevision release #list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends DTIProcess # Inner build directory (default is .) -build_subdirectory dti_tract_stat-build +build_subdirectory . #homepage homepage http://www.nitrc.org/projects/dti_tract_stat @@ -31,7 +29,7 @@ category Diffusion iconurl http://www.nitrc.org/project/screenshot.php?group_id=403&screenshot_id=606 # Extension development status -status Beta +status # One line stating what the module does description DTIAtlasFiberAnalyzer allows the user to study the behavior of water diffusion (using DTI data) along the length of the white matter fiber-tracts. diff --git a/DTIPrep.s4ext b/ARCHIVE/DTIPrep.s4ext similarity index 92% rename from DTIPrep.s4ext rename to ARCHIVE/DTIPrep.s4ext index 08bbbc89c..edec2a4bb 100644 --- a/DTIPrep.s4ext +++ b/ARCHIVE/DTIPrep.s4ext @@ -5,11 +5,9 @@ # # This is source code manager (i.e. svn) -scm svn -scmurl https://www.nitrc.org/svn/dtiprep/trunk -scmrevision 297 -svnusername slicerbot -svnpassword slicer +scm git +scmurl https://github.com/NIRALUser/DTIPrep.git +scmrevision release # list dependencies # - These should be names of other modules that have .s4ext files diff --git a/DTIProcess.s4ext b/ARCHIVE/DTIProcess.s4ext similarity index 90% rename from DTIProcess.s4ext rename to ARCHIVE/DTIProcess.s4ext index ac61da742..05eea3e97 100644 --- a/DTIProcess.s4ext +++ b/ARCHIVE/DTIProcess.s4ext @@ -5,11 +5,9 @@ # # This is source code manager (i.e. svn) -scm svn -scmurl https://www.nitrc.org/svn/dtiprocess/trunk -scmrevision 222 -svnusername slicerbot -svnpassword slicer +scm git +scmurl https://github.com/NIRALUser/DTIProcessToolkit.git +scmrevision release # list dependencies # - These should be names of other modules that have .s4ext files @@ -17,7 +15,7 @@ svnpassword slicer depends NA # Inner build directory (default is .) -build_subdirectory DTIProcess-build +build_subdirectory . # homepage homepage http://www.nitrc.org/projects/dtiprocess diff --git a/ARCHIVE/DeepInfer.s4ext b/ARCHIVE/DeepInfer.s4ext new file mode 100644 index 000000000..7f3850f71 --- /dev/null +++ b/ARCHIVE/DeepInfer.s4ext @@ -0,0 +1,42 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/DeepInfer/Slicer-DeepInfer.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://www.slicer.org/wiki/Documentation/Nightly/Modules/DeepInfer + +contributors Alireza Mehrtash(UBC, BWH, SPL), Mehran Pesteie(UBC) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Machine Learning + +# url to icon (png, size 128x128 pixels) +iconurl https://www.slicer.org/w/images/a/a9/Deepinfer-256.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand beind? +status + +# One line stating what the module does +description Deep learning deployment toolkit for medical imaging. + +# Space separated list of urls +screenshoturls https://www.slicer.org/w/images/d/d3/Deepinfer-screenshot1.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/DiceComputation.s4ext b/ARCHIVE/DiceComputation.s4ext similarity index 92% rename from DiceComputation.s4ext rename to ARCHIVE/DiceComputation.s4ext index 69cfc59cf..8fed702f0 100644 --- a/DiceComputation.s4ext +++ b/ARCHIVE/DiceComputation.s4ext @@ -6,8 +6,8 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/lchauvin/DiceComputation.git -scmrevision 96de2d7d525e240ca32df1fa6765131576c248e3 +scmurl https://github.com/lchauvin/DiceComputation.git +scmrevision 11e62e2337252aa0214189c17489a89d5ad4d9ef # list dependencies # - These should be names of other modules that have .s4ext files diff --git a/Eigen.s4ext b/ARCHIVE/Eigen3.s4ext similarity index 91% rename from Eigen.s4ext rename to ARCHIVE/Eigen3.s4ext index 0a335ecc1..dc4ef104d 100644 --- a/Eigen.s4ext +++ b/ARCHIVE/Eigen3.s4ext @@ -1,8 +1,7 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/BRAINSia/eigen.git -scmrevison d47262f4c0 - +scmurl https://github.com/eigenteam/eigen-git-mirror +scmrevision branches/3.3 # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first diff --git a/FacetedVisualizer.s4ext b/ARCHIVE/FacetedVisualizer.s4ext similarity index 96% rename from FacetedVisualizer.s4ext rename to ARCHIVE/FacetedVisualizer.s4ext index 6337cc886..c5fec32e9 100644 --- a/FacetedVisualizer.s4ext +++ b/ARCHIVE/FacetedVisualizer.s4ext @@ -6,7 +6,7 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/millerjv/FacetedVisualizer.git +scmurl https://github.com/millerjv/FacetedVisualizer.git scmrevision 7beba23 # list dependencies diff --git a/FiberViewerLight.s4ext b/ARCHIVE/FiberViewerLight.s4ext similarity index 82% rename from FiberViewerLight.s4ext rename to ARCHIVE/FiberViewerLight.s4ext index 8b9027c93..d8f0f9fae 100644 --- a/FiberViewerLight.s4ext +++ b/ARCHIVE/FiberViewerLight.s4ext @@ -5,19 +5,17 @@ # # This is source code manager (i.e. svn) -scm svn -scmurl https://www.nitrc.org/svn/fvlight/trunk -scmrevision 76 -svnusername slicerbot -svnpassword slicer +scm git +scmurl https://github.com/NIRALUser/FiberViewerLight.git +scmrevision release # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first depends NA -# Inner build directory (default is .) -build_subdirectory FiberViewerLight-build +# Inner build directory (default is ".") +build_subdirectory . # homepage homepage http://www.nitrc.org/projects/fvlight/ @@ -33,8 +31,8 @@ category Diffusion iconurl http://www.nitrc.org/project/screenshot.php?group_id=534&screenshot_id=767 # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status Beta +# - Is it just a test or something you stand behind? +status # One line stating what the module does description FiberViewerLight is an open-source software to visualize and edit fibers diff --git a/ARCHIVE/GraphCutSegment.s4ext b/ARCHIVE/GraphCutSegment.s4ext new file mode 100644 index 000000000..0c023e56a --- /dev/null +++ b/ARCHIVE/GraphCutSegment.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/Slicer/SlicerGraphCutSegment +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/Slicer/SlicerGraphCutSegment + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Daphne Chen (Western University), Andras Lasso (PerkLab) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl http://www.example.com/Slicer/Extensions/GraphCutSegment.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Graph cut algorithm based segmentation tool. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/Slicer/SlicerGraphCutSegment/master/screenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/IASEM.s4ext b/ARCHIVE/IASEM.s4ext similarity index 92% rename from IASEM.s4ext rename to ARCHIVE/IASEM.s4ext index efbf610ff..785f6d57a 100644 --- a/IASEM.s4ext +++ b/ARCHIVE/IASEM.s4ext @@ -6,8 +6,9 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/blowekamp/Slicer-IASEM.git -scmrevision 331ed34 +scmurl https://github.com/blowekamp/Slicer-IASEM.git +scmrevision 5696e8259d80a85ef823439dbefde33bdcf17298 + # list dependencies # - These should be names of other modules that have .s4ext files diff --git a/LAScarSegmenter.s4ext b/ARCHIVE/LAScarSegmenter.s4ext similarity index 96% rename from LAScarSegmenter.s4ext rename to ARCHIVE/LAScarSegmenter.s4ext index ece87b0dd..43307186b 100644 --- a/LAScarSegmenter.s4ext +++ b/ARCHIVE/LAScarSegmenter.s4ext @@ -6,7 +6,7 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/ljzhu/LAScarSegmenter.git +scmurl https://github.com/ljzhu/LAScarSegmenter.git scmrevision 869f22f # list dependencies diff --git a/LASegmenter.s4ext b/ARCHIVE/LASegmenter.s4ext similarity index 74% rename from LASegmenter.s4ext rename to ARCHIVE/LASegmenter.s4ext index 87a62464e..42d31401b 100644 --- a/LASegmenter.s4ext +++ b/ARCHIVE/LASegmenter.s4ext @@ -6,33 +6,33 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/ljzhu/LASegmenter.git -scmrevision a1a622f +scmurl https://github.com/ljzhu/LASegmenter.git +scmrevision 1a0a53f29beefaf5c90384de2f66feaadc588b6c # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage -homepage http://www.slicer.org/slicerWiki/index.php?title=Documentation/Nightly/Extensions/LASegmenter +homepage http://www.slicer.org/slicerWiki/index.php?title=Documentation/Nightly/Extensions/LASegmenter # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) contributors Liangjia Zhu (SBU), Yi Gao (UAB), Josh Cates (Utah), Alan Morris (Utah), Danny Perry (Utah), Greg Gardner (Utah), Rob MacLeod (Utah), Allen Tannenbaum (SBU) # Match category in the xml description of the module (where it shows up in Modules menu) -category Segmentation +category Segmentation # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/0/0b/LASegmenter.png +iconurl http://www.slicer.org/slicerWiki/images/0/0b/LASegmenter.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status +# - Is it just a test or something you stand behind? +status # One line stating what the module does description This module performs segmentation of the left atrium from MR images diff --git a/ARCHIVE/LesionSimulator.s4ext b/ARCHIVE/LesionSimulator.s4ext new file mode 100644 index 000000000..6cba17369 --- /dev/null +++ b/ARCHIVE/LesionSimulator.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/CSIM-Toolkits/Slicer-LesionSimulatorExtension.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://www.slicer.org/wiki/Documentation/Nightly/Extensions/LesionSimulator + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Antonio Carlos da Silva Senra Filho (University of Sao Paulo), Fabrício Henrique Simozo (University of Sao Paulo) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Simulation + +# url to icon (png, size 128x128 pixels) +iconurl https://www.slicer.org/w/images/d/d5/LesionSimulator-logo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension offer a set of tools for brain lesion simulation, based on MRI images. At moment, the modules MS Lesion Simulator and MS Longitudinal Lesion Simulator are available, where it can simulate both baseline scan lesion volumes (given a lesion load) and longitudinal image simulations, respectively. In summary, a statistical lesion database is generated based on a set of manual lesion mark-ups, being non-linearly registered to MNI152 space (isotropic 1mm of voxel resolution). Using a small set of parameters (lesion load, lesion homogeneity, lesion intensity indenpendence and lesion variability), it is possible to generate a broad range of MS lesions patterns in multimodal MRI imaging techniques (at moment, T1, T2, T2-FLAIR, PD, DTI-FA and DTI-ADC images are provided). For more details about this project, please see the original paper (DOI: 10.1088/2057-1976/ab08fc ) and the wiki page. + +# Space separated list of urls +screenshoturls https://www.slicer.org/w/images/5/55/LesionLoad_2mL.png https://www.slicer.org/w/images/f/f5/LesionLoad_5mL.png https://www.slicer.org/w/images/f/f5/LesionLoad_40mL.png https://www.slicer.org/w/images/f/f0/3DLesionsOverlay.png https://www.slicer.org/w/images/1/1a/MNI152_orig.png https://www.slicer.org/w/images/e/ef/MNI152_lesionload40mL.png https://www.slicer.org/w/images/c/c9/MNI152_orig_sag.png https://www.slicer.org/w/images/a/aa/MNI152_lesionload40mL_sag.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/LesionSpotlight.s4ext b/ARCHIVE/LesionSpotlight.s4ext new file mode 100644 index 000000000..e7d61dbdf --- /dev/null +++ b/ARCHIVE/LesionSpotlight.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/CSIM-Toolkits/LesionSpotlightExtension.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends AnomalousFiltersExtension + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/LesionSpotlight + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Antonio Carlos da Silva Senra Filho (University of Sao Paulo), Luiz Otavio Murta Junior (University of Sao Paulo) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://www.slicer.org/w/images/7/71/LesionSpotlight-logo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension provides an recent image segmentation and enhancement approaches in order to highlight abnormal white matter voxels in magnetic resonance images. At moment, there are available the LS Segmenter module (specific for hyperintense Multiple Sclerosis lesion segmentation on T2-FLAIR images) and LS Contrast Enhancement Module (specific to increase the contrast of abnormal voxels of the same T2-FLAIR images). The LS Segmenter module implements a hyperintense T2-FLAIR lesion segmentation based on a hybrid segmentation algorithm, published by Senra Filho, A.C. (http://dx.doi.org/10.1007/s11517-017-1747-2). In addition, a simple implementation of another recent MS lesion segmentation algorithm is provided, being the method described in Cabezas M. et al. (http://dx.doi.org/10.1016/j.cmpb.2014.04.006) + +# Space separated list of urls +screenshoturls https://www.slicer.org/w/images/9/9b/T2FLAIR_patient.png https://www.slicer.org/w/images/b/b4/T2FLAIR_patient_lesionLabel.png https://www.slicer.org/w/images/7/7a/Lesion3DRender.png https://www.slicer.org/w/images/5/52/T2FLAIR_beforeContrast.png https://www.slicer.org/w/images/0/04/T2FLAIR_afterContrast.png https://www.slicer.org/w/images/c/c8/T2FLAIR_patient_AFT.png https://www.slicer.org/w/images/1/1c/T2FLAIR_patient_lesionLabel_AFT.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/houghTransformCLI.s4ext b/ARCHIVE/LightWeightRobotIGT.s4ext similarity index 62% rename from houghTransformCLI.s4ext rename to ARCHIVE/LightWeightRobotIGT.s4ext index 29ccdba04..04f807226 100644 --- a/houghTransformCLI.s4ext +++ b/ARCHIVE/LightWeightRobotIGT.s4ext @@ -6,39 +6,39 @@ # This is source code manager (i.e. svn) scm git -scmurl https://github.com/gpernelle/houghTransform.git -scmrevision 4e4c5c0 +scmurl https://github.com/SNRLab/LightWeightRobotIGT.git +scmrevision e639890 # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first depends NA -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/4.2/Extensions/CircleDetectionHoughTransform +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/LightWeightRobotIGT # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Guillaume Pernelle +contributors Sebastian Tauscher (LUH), Junichi Tokuda (BWH) # Match category in the xml description of the module (where it shows up in Modules menu) -category Segmentation +category IGT # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/6/6e/HtIcon.png +iconurl http://www.slicer.org/slicerWiki/images/5/58/LightWeightRobotIGT.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? +# - Is it just a test or something you stand behind? status # One line stating what the module does -description Performs circle detection in volume using an Hough Transform +description 3D Slicer module for communication between 3D Slicer and LightWeight robot. # Space separated list of urls -screenshoturls http://www.slicer.org/slicerWiki/images/7/70/CirclesDetectionHoughTransform-result.png +screenshoturls http://wiki.slicer.org/slicerWiki/images/4/42/Slicer-r19441-LightWeightRobotIGT-screenshot.png # 0 or 1: Define if the extension should be enabled after its installation. enabled 1 diff --git a/LongitudinalPETCT.s4ext b/ARCHIVE/LongitudinalPETCT.s4ext similarity index 95% rename from LongitudinalPETCT.s4ext rename to ARCHIVE/LongitudinalPETCT.s4ext index dbf2b0fe9..9ff177128 100644 --- a/LongitudinalPETCT.s4ext +++ b/ARCHIVE/LongitudinalPETCT.s4ext @@ -6,8 +6,8 @@ # This is source code manager (i.e. svn) scm git -scmurl https://github.com/paulcm/LongitudinalPETCT -scmrevision 37dff73 +scmurl https://github.com/QIICR/LongitudinalPETCT +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files diff --git a/MABMIS.s4ext b/ARCHIVE/MABMIS.s4ext similarity index 98% rename from MABMIS.s4ext rename to ARCHIVE/MABMIS.s4ext index 0fa4a5d60..16b2c731e 100644 --- a/MABMIS.s4ext +++ b/ARCHIVE/MABMIS.s4ext @@ -7,7 +7,7 @@ # This is source code manager (i.e. svn) scm git scmurl https://github.com/BrainMeasurement/MultiAtlas -scmrevision f03f62e +scmrevision 1f54e8d # list dependencies # - These should be names of other modules that have .s4ext files diff --git a/ARCHIVE/MFSDA.s4ext b/ARCHIVE/MFSDA.s4ext new file mode 100644 index 000000000..adde58831 --- /dev/null +++ b/ARCHIVE/MFSDA.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/DCBIA-OrthoLab/MFSDA_Python.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/DCBIA-OrthoLab/MFSDA_Python#readme + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Mateo Lopez (University of North Carolina), Juan Carlos Prieto (University of North Carolina) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Shape Analysis + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/DCBIA-OrthoLab/MFSDA_Python/master/MFSDA.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Modules for statistical shape analysis. A multivariate varying coefficient model is introduced to build the association between the multivariate shape measurements and demographic information and other clinical variables. Statistical inference, i.e., hypothesis testing, is also included in this package, which can be used in investigating whether some covariates of interest are significantly associated with the shape information. The hypothesis testing results are further used in clustering based analysis. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/DCBIA-OrthoLab/MFSDA_Python/master/MFSDA/Resources/Icons/RunMFSDA.png https://raw.githubusercontent.com/DCBIA-OrthoLab/MFSDA_Python/master/MFSDA/Resources/Icons/SelectVariables.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/MarginCalculator.s4ext b/ARCHIVE/MarginCalculator.s4ext new file mode 100644 index 000000000..33cec1fe0 --- /dev/null +++ b/ARCHIVE/MarginCalculator.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/jcfr/MarginCalculator.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/MarginCalculator + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Kevin Wang (Radiation Medicine Program, Princess Margaret Cancer Centre) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Radiotherapy + +# url to icon (png, size 128x128 pixels) +iconurl http://slicer.org/slicerWiki/images/1/11/MarginCalculator_Logo2_128.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +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). Extension version: 0.13.0. + +# Space separated list of urls +screenshoturls http://slicer.org/slicerWiki/images/5/53/MarginCalculatorScreenshot1.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/MultiLevelRegistration.s4ext b/ARCHIVE/MultiLevelRegistration.s4ext new file mode 100644 index 000000000..6b7d506d7 --- /dev/null +++ b/ARCHIVE/MultiLevelRegistration.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/emily-hammond/SlicerMultiLevelRegistration.git +scmrevision 1a7d022 + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/MultiLevelRegistration + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Emily Hammond (University of Iowa), Jessica C. Sieren (University of Iowa) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Registration + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/emily-hammond/LongitudinalAnalysis/blob/master/MultiLevelRegistrationLogo_275x235.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Perform rigid registration with increasingly smaller volumes of data defined by regions of interest focusing on a desired anatomy. + +# Space separated list of urls +screenshoturls https://www.slicer.org/wiki/File:MultiLevelRegistrationExample.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/OpenCAD.s4ext b/ARCHIVE/OpenCAD.s4ext similarity index 85% rename from OpenCAD.s4ext rename to ARCHIVE/OpenCAD.s4ext index b53b95ea2..5684c1241 100644 --- a/OpenCAD.s4ext +++ b/ARCHIVE/OpenCAD.s4ext @@ -6,8 +6,8 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/vnarayan13/Slicer-OpenCAD.git -scmrevision fe5e41e5002ee984d5726c82964ed9ae42be38e1 +scmurl https://github.com/vnarayan13/Slicer-OpenCAD.git +scmrevision 27ade9ac3715131ea41d8f877f8ab07680fb0fc0 # list dependencies # - These should be names of other modules that have .s4ext files @@ -34,7 +34,7 @@ iconurl http://www.slicer.org/slicerWiki/images/2/2e/OpenCAD.PNG status Beta # One line stating what the module does -description The SegmentCAD module segments DCE-MRI volumes and generates a label map of the tumor +description Tumor Segmentation from DCE-MRI and image heterogeneity quantification # Space separated list of urls screenshoturls http://www.slicer.org/slicerWiki/images/e/ef/SegmentCAD-Output.png diff --git a/ARCHIVE/OpenCVExample.s4ext b/ARCHIVE/OpenCVExample.s4ext new file mode 100644 index 000000000..2ff79a153 --- /dev/null +++ b/ARCHIVE/OpenCVExample.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/Slicer/OpenCVExample.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerOpenCV + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/OpenCVExample + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Nicole Aucoin (BWH), Adam Rankin (Robarts Research) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Examples + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/SBU-BMI/OpenCVExample/master/OpenCVExample.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status stable + +# One line stating what the module does +description This is an example of an extension that depends on the SlicerOpenCV extension + +# Space separated list of urls +screenshoturls + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/README.md b/ARCHIVE/README.md new file mode 100644 index 000000000..9ab1d5f51 --- /dev/null +++ b/ARCHIVE/README.md @@ -0,0 +1,90 @@ +# ARCHIVE + +The modules in this directory are not actively maintained. They +persist in this directory as a convenient marker for historical +documentation, and to provide a starting point if future +projects would like to resume development. + +Removing unused modules from the primary directory reduces +burden on slicer developers. + +A short list of reasons why a module may be placed into +the archive are as follows + +- Project that originally funded the extension is now complete +- The extension has been superceeded with another, and is not recommended +- The extension has no development support, and no longer runs properly + +# Optional extension documentation: + +| Date | Extension Name | Deprecation reason | +|------------|-------------------------------|---------------------| +| 2022-03-29 | DeepInfer | Not updated for Python3. MONAILabel may be used instead. | +| 2022-03-26 | WASP | Extension was [not compatible with Python3](https://github.com/Tomnl/Slicer-Wasp/issues/2) and ITK watershed segmentation is already available in SegmentEditorExtraEffects extension (with the limtiation that it does not precompute multiple levels). | +| 2022-03-25 | LongitudinalPETCT | Extension build was failing due to dependency on removed module (Annotations, Editor, Charts)(https://github.com/QIICR/LongitudinalPETCT/issues/17). | +| 2022-03-25 | MFSDA | Extension build was failing and maintaners not responding](https://github.com/DCBIA-OrthoLab/MFSDA_Python/issues/26). | +| 2022-03-25 | ResampleDTIlogEuclidean | Extension build was failing and maintaners not merging the proposed fix](https://github.com/NIRALUser/ResampleDTIlogEuclidean/issues/4). | +| 2022-03-25 | CBC_3D_I2MConversion | Extension build was failing and not fixed for several years. | +| 2022-03-25 | MABMIS | Extension build was failing and not fixed for several years. | +| 2022-03-25 | exStone | Extension build was failing and maintaners not merging the proposed fix](https://github.com/qimo601/exStone/pull/2). | +| 2022-03-25 | SlicerAstro | Extension build was failing and [not fixed for a long time](https://github.com/Punzo/SlicerAstro/issues/116). | +| 2022-03-25 | GraphCutSegment | Extension build was failing and maintaners not merging the proposed fix](https://github.com/Slicer/SlicerGraphCutSegment/pull/5). Probably "Grow from seeds" effect in Segment Editor produces better results. | +| 2022-03-25 | LAScarSegmenter | Extension build was failing and [not fixed for a long time](https://github.com/ljzhu/LAScarSegmenter/issues/1). | +| 2022-03-25 | LASegmenter | Extension build was failing and maintaners not merging the proposed fix](https://github.com/ljzhu/LASegmenter/pull/8). | +| 2022-03-25 | ROBEXBrainExtraction | Extension build was failing and maintaners not merging the proposed fix](https://github.com/CSIM-Toolkits/ROBEXBrainExtraction/pull/2). HDBrainExtraction or SwissSkullStripper extensions can be used instead. | +| 2022-03-25 | LesionSimulator | Extension build was failing and maintaners not merging the proposed fix](https://github.com/CSIM-Toolkits/Slicer-LesionSimulatorExtension/pull/14). | +| 2022-03-25 | LesionSpotlight | Extension build was failing and maintaners not merging the proposed fix](https://github.com/CSIM-Toolkits/LesionSpotlightExtension/pull/7). | +| 2022-03-24 | SlicerOpenCV | Extension build was failing and [not fixed for a long time](https://github.com/Slicer/SlicerOpenCV/issues/74). OpenCV is now available using pip, so the extension may not be needed anymore. | +| 2022-03-24 | SlicerPinholeCameras | Extension build was failing and [not fixed for a long time](https://github.com/VASST/SlicerPinholeCameras/issues/6). Requires OpenCV. | +| 2022-03-24 | OpenCVExample | Extension build was failing and not fixed for a long time. Requires OpenCV. | +| 2022-03-24 | SlicerVASST | Extension build was failing and [not fixed for a long time](https://github.com/VASST/SlicerVASST/issues/16). Requires OpenCV. | +| 2022-03-24 | MarginCalculator | Extension build was failing and [not fixed for several years](https://github.com/jcfr/MarginCalculator/issues/1). SlicerRT extension offers related features, which can be further automated and extended using Python scripting to achieve similar features as this extension offered. | +| 2022-03-22 | IASEM | Extension build was failing and [not fixed for several years](https://github.com/blowekamp/Slicer-IASEM/pull/6). Most modules have alternatives (Segment Editor, Segment Statistics), and more sophisticated solutions now for dealing with very large images (e.g. using multi-resolution tiles). | +| 2022-03-22 | FiberViewerLight | Extension build was failing and [not fixed for several years](https://github.com/NIRALUser/FiberViewerLight/issues/3). SlicerDMRI extension has related features that might be used instead. | +| 2022-03-22 | DTIProcess | Extension build was failing and not fixed for several years. SlicerDMRI extension has related features that might be used instead. | +| 2022-03-22 | DTIPrep | Extension build was failing and not fixed for several years. SlicerDMRI extension has related features that might be used instead. | +| 2022-03-22 | DTI-Reg | Extension build was failing and not fixed for several years. SlicerDMRI extension has related features that might be used instead. | +| 2022-03-22 | DTIAtlasFiberAnalyzer | Extension build was failing and not fixed for several years. SlicerDMRI extension has related features that might be used instead. | +| 2022-03-22 | DTIAtlasBuilder | Extension build was failing and not fixed for several years. SlicerDMRI extension has related features that might be used instead. | +| 2022-03-22 | ABC | Extension build was failing and not fixed for several years. SlicerDMRI extension has related features that might be used instead. | +| 2022-03-22 | SlicerPathology | Extension build was failing and [not fixed for several years](https://github.com/SBU-BMI/SlicerPathology/issues/103). More generic tools, such as Segment Editor module or MONAI Label extension can be used for pathology image segmentation. | +| 2022-03-22 | AutoTract | Extension build was failing at submission and [got no response from maintainers](https://github.com/NIRALUser/AutoTract/issues/8). SlicerDMRI extension has tractography features that might be used instead. | +| 2022-03-17 | FacetedVisualizer | Extension build was failing and [not fixed for several years](https://github.com/millerjv/FacetedVisualizer/issues/12). OpenAnatomy project has a similar web-based tool. | +| 2022-03-17 | LightWeightRobotIGT | Extension build was failing and [not fixed for several years](https://github.com/SNRLab/LightWeightRobotIGT/issues/5). [ROS-IGTL bridge](https://github.com/openigtlink/ROS-IGTL-Bridge) can be used for interfacing the KUKA LWR robot with Slicer. | +| 2022-03-16 | VirtualFractureReconstruction | Extension build was failing and [not fixed for several years](https://github.com/kfritscher/VirtualFractureReconstructionSlicerExtension/pull/3). | +| 2022-03-16 | Cardiac_MRI_Toolkit | Extension build was failing and [not fixed for several years](https://github.com/carma-center/carma_slicer_extension/issues/5). Segment Editor contains similar segmentation tools. | +| 2022-03-16 | Eigen | Not used anymore in by any extensions. Eigen is already available in ITK and VTK. | +| 2022-03-16 | DiceComputation | Extension build was failing at submission and was [not fixed for several years](https://github.com/lchauvin/DiceComputation/pull/4). Dice score can be computed using Segment Comparison module in SlicerRT extension. | +| 2022-03-16 | RSSExtension | Extension build was failing at submission and was [not fixed for several years](https://github.com/gaoyi/RSSExtension/pull/9). Instead of robust statistics segmenter, "Grow from seeds" effect can be used in Segment Editor module. | +| 2022-03-16 | SupervisedSegmentation | Extension build was failing at submission and was [not fixed for several years](https://github.com/chalupaDaniel/SlicerSupervisedSegmentation/issues/2). | +| 2022-03-16 | MultiLevelRegistration | Extension build was failing at submission and was not fixed for several years. Since then SlicerElastix and SlicerANTs extensions were added that can be used for automatic image registration. | +| 2022-02-04 | SegmentationWizard | Extension build was [not fixed for over two years](https://github.com/QTIM-Lab/SlicerSegmentationWizard/issues/1) and only offering features that are also available with Slicer core modules. | +| 2021-12-21 | SliceTracker | Relied on the now removed mpReview. | +| 2021-12-21 | mpReview | Relied on the now removed Editor. | +| 2020-12-13 | WindowLevelEffect.s4ext | Moved into Slicer core (window/level mouse mode). | +| 2020-05-06 | CardiacAgatstonMeasures | Project no longer active, requires Slicer 4.9 or less features, new developer needed. | +| 2020-04-18 | Sequences | Moved into Slicer core. | +| 2018-11-05 | FastGrowCutEffect | The tool has been greatly improved and moved into the Segment editor. This old extension has not been maintained and failed to build. | +| 2017-10-16 | FinslerTractography | Based on old and obsolete code. Improved version available as a standalone tool in https://github.com/tomdelahaije/fcm. | +| 2017-09-22 | SobolevSegmenter | Unmaintained. This was a technology demo that was never completed. | +| 2017-08-25 | boost | Unmaintained and unused extension that fail to build. | +| 2017-04-24 | Multi-LevelRegistration | Unmaintained and failed to build on macOS. | +| 2016-11-26 | Reporting | Renamed to QuantitativeReporting. | +| 2016-06-06 | ThingiverseBrowser | Qt web browser API changed, which would have required significant refactoring of the extension. | +| 2016-04-09 | LumpNav | Unlist `LumpNav` extension from the extension manager. | +| 2015-09-11 | T1_Mapping | Replaced by new extension `T1Mapping`. | +| 2015-05-18 | TrackerStabilizer | Replaced by new extension `Slicer-TrackerStabilizer`. | +| 2015-03-28 | MultidimData | Renamed to `Sequences`. | +| 2015-01-09 | houghTransformCLI | Unmaintained and unused (iGyne on standby). It needs to be updated to be compatible with VTK6. | +| 2014-05-13 | VMTKSlicerExtension | Renamed to SlicerVMTK. | +| 2014-04-17 | TransformVisualizer | Moved to Slicer core. | +| 2014-04-09 | PlusRemote | Moved under `SlicerIGT` extension. | +| 2014-01-30 | KSlice | Replaced by `CarreraSlice`. | +| 2013-12-17 | DataStore | Moved to Slicer core as a RemoteModule. | +| 2013-12-05 | PathPlanner | Superseded by `PathExplorer` extension. | +| 2013-12-05 | VisuaLine | Superseded by `PathExplorer` extension. | +| 2013-11-06 | JsonCpp | Removed because it was used only by`TubeTK` dependency. Later moved to Slicer core. | +| 2013-11-06 | TubeTk | Removed waiting build issues are resolved. | +| 2013-10-23 | iGynePy | Removed because source code not available anymore. | +| 2013-05-08 | VolumeResliceDriver | Moved under `SlicerIGT` extension. | +| 2012-10-24 | SpatialObjects | Removed because `TubeTK` will be added and will provide the functionality. | diff --git a/ARCHIVE/ROBEXBrainExtraction.s4ext b/ARCHIVE/ROBEXBrainExtraction.s4ext new file mode 100644 index 000000000..79764ef36 --- /dev/null +++ b/ARCHIVE/ROBEXBrainExtraction.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/CSIM-Toolkits/ROBEXBrainExtraction.git +scmrevision ac25d08 + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/ROBEXBrainExtraction + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Antonio Carlos da S. Senra Filho (University of Sao Paulo) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://www.slicer.org/w/images/7/7a/ROBEXBrainExtraction-logo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension aims to extract the brain from the skull. This tool was intensively tested with T1 MRI images, but the pipeline could be applied to any other structural MRI images, namely T2 and PD. This module is an adaptation of ROBEX brain extraction tool, given by Iglesias, J. E. et al (2011). Robust Brain Extraction Across Datasets and Comparison With Publicly Available Methods. IEEE Transactions on Medical Imaging, 30(9). DOI:10.1109/TMI.2011.2138152 + +# Space separated list of urls +screenshoturls https://www.slicer.org/w/images/c/ca/AllHeadMRI.png https://www.slicer.org/w/images/0/06/BrainMRI.png https://www.slicer.org/w/images/7/71/ROBEXBrainExtraction-GUI.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/RSSExtension.s4ext b/ARCHIVE/RSSExtension.s4ext similarity index 97% rename from RSSExtension.s4ext rename to ARCHIVE/RSSExtension.s4ext index 9a87c0d66..fc4bb72b5 100644 --- a/RSSExtension.s4ext +++ b/ARCHIVE/RSSExtension.s4ext @@ -6,7 +6,7 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/gaoyi/RSSExtension.git +scmurl https://github.com/gaoyi/RSSExtension.git scmrevision 6c9dc8f8519ba93ff9ef7c220366856f7fa66e43 # list dependencies diff --git a/ARCHIVE/ResampleDTIlogEuclidean.s4ext b/ARCHIVE/ResampleDTIlogEuclidean.s4ext new file mode 100644 index 000000000..357c368d0 --- /dev/null +++ b/ARCHIVE/ResampleDTIlogEuclidean.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/NIRALUser/ResampleDTIlogEuclidean.git +scmrevision 1a2208c4db872d23d335e68e3a76364aaceb3417 + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/ResampleDTIlogEuclidean + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Francois Budin (UNC), Sylvain Bouix (PNL) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Diffusion + +# url to icon (png, size 128x128 pixels) +iconurl http://www.slicer.org/slicerWiki/images/1/13/ResampleDTIlogEuclidean-128x128-icon.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description ResampleDTIlogEuclidean resamples Diffusion Tensor Images (DTI) in the log-euclidean framework. More information is available in the Insight Journal: http://www.insight-journal.org/browse/publication/742 + +# Space separated list of urls +screenshoturls http://www.slicer.org/slicerWiki/images/4/41/ResampleDTI-Slice_extracted_from_a_real_Diffusion_Tensor_Image_-_No_transformation.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/SegmentationWizard.s4ext b/ARCHIVE/SegmentationWizard.s4ext new file mode 100644 index 000000000..1962c1dd5 --- /dev/null +++ b/ARCHIVE/SegmentationWizard.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/QTIM-Lab/SlicerSegmentationWizard.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://www.slicer.org/wiki/Documentation/Nightly/Extensions/SegmentationWizard + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andrew Beers (Massachusetts General Hospital) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/QTIM-Lab/SlicerSegmentationWizard/master/SegmentationWizard/Resources/Icons/SegmentationWizard.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Beta + +# One line stating what the module does +description This is a 3D model-based segmentation tool for 3D Slicer. It includes utilities for calculating subtraction maps and thresholding intensities. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/QTIM-Lab/SlicerSegmentationWizard/master/SegmentationWizard.png https://www.slicer.org/w/images/c/c9/3D_Model_Segmentation_Step_3B.PNG https://www.slicer.org/w/images/9/9a/3D_Model_Segmentation_Step_4B.PNG https://www.slicer.org/w/images/8/8b/3D_Model_Segmentation_Step_5B.PNG + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/ShapeQuantifier.s4ext b/ARCHIVE/ShapeQuantifier.s4ext new file mode 100644 index 000000000..45c5702b8 --- /dev/null +++ b/ARCHIVE/ShapeQuantifier.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/jbvimort/ShapeQuantifierExtension.git +scmrevision nightly + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends CMFreg ModelToModelDistance ShapePopulationViewer + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/ShapeQuantifier + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Jean-Baptiste Vimort (University of Michigan), Julia Lopinto (University of Michigan), Lucie Macron (University of Michigan),Francois Budin (University of North Carolina), Beatriz Paniagua (University of North Carolina), Juan-Carlos Prieto (University of North Carolina), Lucia Cevidanes (University of Michigan) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Quantification + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/jbvimort/ShapeQuantifier/master/ShapeQuantifier/Resources/Icons/ShapeQuantifier.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension contains different modules that allow the user to either quantify differences between two models or make measurements on the shape of a model. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/DCBIA-OrthoLab/AnglePlanes-Extension/master/AnglePlanes.png https://raw.githubusercontent.com/DCBIA-OrthoLab/EasyClip-Extension/master/EasyClip.png http://https://raw.githubusercontent.com/DCBIA-OrthoLab/MeshStatisticsExtension/master/MeshStatistics/Resources/Icons/MeshStatistics.png https://raw.githubusercontent.com/DCBIA-OrthoLab/PickAndPaintExtension/master/PickAndPaint/Resources/Icons/PickAndPaint.png https://raw.githubusercontent.com/DCBIA-OrthoLab/Q3DCExtension/master/Q3DC.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/Slicer-Wasp.s4ext b/ARCHIVE/Slicer-Wasp.s4ext new file mode 100644 index 000000000..edee1dd8d --- /dev/null +++ b/ARCHIVE/Slicer-Wasp.s4ext @@ -0,0 +1,15 @@ +build_subdirectory . +category Segmentation +contributors Thomas Lawson (MRC Harwell, Oxfordshire) +depends NA +description A module to perform a series of ITK watershed segmentation (without seeds) and then let the user create a label map out of selected components. + +An isosurface model will also be generated. +enabled 1 +homepage https://github.com/Tomnl/Slicer-Wasp +iconurl http://www.slicer.org/slicerWiki/images/5/5b/Slicer-Wasp.png +scm git +scmrevision d622449c4d52cc87b4940e48b21779d1b68047d2 +scmurl https://github.com/Tomnl/Slicer-Wasp.git +screenshoturls http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/Wasp +status diff --git a/ARCHIVE/SlicerAstro.s4ext b/ARCHIVE/SlicerAstro.s4ext new file mode 100644 index 000000000..5e6c7d1ef --- /dev/null +++ b/ARCHIVE/SlicerAstro.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/Punzo/SlicerAstro.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/Punzo/SlicerAstro/wiki + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Davide Punzo (Kapteyn Astronomical Institute), Thijs van der Hulst (Kapteyn Astronomical institute), Jos Roerdink (Johann Bernoulli Institute), Jean-Christophe Fillion-Robin (Kitware) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Astronomy + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/Punzo/SlicerAstro/master/SlicerAstroIcon.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Extension for enabling Astronomical (HI) visualization in Slicer + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/Punzo/SlicerAstroWikiImages/master/Screenshoot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/SlicerIMSTK.s4ext b/ARCHIVE/SlicerIMSTK.s4ext new file mode 100644 index 000000000..e2690790a --- /dev/null +++ b/ARCHIVE/SlicerIMSTK.s4ext @@ -0,0 +1,45 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://gitlab.kitware.com/iMSTK/slicerimstk.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/SlicerIMSTK + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Johan Andruejol (Kitware Inc.), Sam Horvath (Kitware Inc.) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Simulation + +# url to icon (png, size 128x128 pixels) +iconurl https://gitlab.kitware.com/iMSTK/iMSTK/blob/v1.0.0/Docs/source/media/logo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Experimental + +# One line stating what the module does +description SlicerIMSTK provides Slicer with an interface to the iMSTK simulation library. +For more information about iMSTK see https://gitlab.kitware.com/iMSTK/iMSTK + +# Space separated list of urls +screenshoturls http://www.example.com/Slicer/Extensions/SlicerIMSTK/Screenshots/1.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/SlicerPathology.s4ext b/ARCHIVE/SlicerPathology.s4ext new file mode 100644 index 000000000..351248f6e --- /dev/null +++ b/ARCHIVE/SlicerPathology.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SBU-BMI/SlicerPathology.git +scmrevision v1.2.5 + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerOpenCV + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/SlicerPathology + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Erich Bremer (SBU), Nicole Aucoin (BWH), Andrey Fedorov (BWH), Jean-Christophe Fillion-Robin (Kitware), Joel Saltz (SBU) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Digital Pathology + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/SBU-BMI/SlicerPathology/master/SlicerPathology.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status alpha + +# One line stating what the module does +description This extensionis intended to assist in segmentation of nuclei from digital pathology + +# Space separated list of urls +screenshoturls http://wiki.na-mic.org/Wiki/images/3/3b/SlicerPathologybeginworkweek2016.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/SlicerPinholeCameras.s4ext b/ARCHIVE/SlicerPinholeCameras.s4ext new file mode 100644 index 000000000..c2a0e1704 --- /dev/null +++ b/ARCHIVE/SlicerPinholeCameras.s4ext @@ -0,0 +1,43 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/VASST/SlicerPinholeCameras.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerOpenCV VASSTAlgorithms + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/VASST/SlicerPinholeCameras + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +contributors Adam Rankin (Robarts Research Institute), Elvis Chen (Robarts Research Institute) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Computer Vision + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/VASST/SlicerPinholeCameras/raw/master/SlicerPinholeCameras_128.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Stable + +# One line stating what the module does +description This extension contains modules for interacting with cameras (calibration, capture, etc...) + +# Space separated list of urls +screenshoturls https://github.com/VASST/SlicerPinholeCameras/raw/master/Documentation/screenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/SlicerVASST.s4ext b/ARCHIVE/SlicerVASST.s4ext new file mode 100644 index 000000000..78d7f4717 --- /dev/null +++ b/ARCHIVE/SlicerVASST.s4ext @@ -0,0 +1,43 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/VASST/SlicerVASST.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends VASSTAlgorithms SlicerIGT SlicerVirtualReality SlicerOpenCV SlicerPinholeCameras + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/VASST/SlicerVASST + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +contributors Adam Rankin (Robarts Research Institute), Golafsoun Ameri (Robarts Research Institute), Elvis Chen (Robarts Research Institute) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category IGT + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/VASST/SlicerVASST/master/docs/images/SlicerVASST_logo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Stable + +# One line stating what the module does +description This extension contains a number of modules developed by the VASST laboratory at the Robarts Research Institute. It provides access to RobartsVTK, a library for visualization and image processing. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/VASST/SlicerVASST/master/docs/images/screenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/SupervisedSegmentationToolbox.s4ext b/ARCHIVE/SupervisedSegmentationToolbox.s4ext new file mode 100644 index 000000000..dfbf4ec4f --- /dev/null +++ b/ARCHIVE/SupervisedSegmentationToolbox.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/chalupaDaniel/SlicerSupervisedSegmentation.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/chalupaDaniel/SlicerSupervisedSegmentation + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Daniel Chalupa (Department of Theoretical and Experimental Electrical Engineering,Brno University of Technology) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/chalupaDaniel/SlicerSupervisedSegmentation/blob/master/SupervisedSegmentationToolbox.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Work in progress + +# One line stating what the module does +description This module allows using machine learning to segment preprocessed images using one of the included algorithms. + +# Space separated list of urls +screenshoturls https://docs.google.com/uc?id=1Jegr46jIRPKddDwwUETp6WFJgYwmxrEF https://docs.google.com/uc?id=1SotrSf_XJY1gZmPrl9Ln6E5eb0wwYEaO + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/VirtualFractureReconstruction.s4ext b/ARCHIVE/VirtualFractureReconstruction.s4ext new file mode 100644 index 000000000..1db909e7c --- /dev/null +++ b/ARCHIVE/VirtualFractureReconstruction.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/kfritscher/VirtualFractureReconstructionSlicerExtension +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/VirtualFractureReconstruction + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Karl Fritscher(BWH,MGH,UMIT), Peter Karasev (Georgia Tech) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Examples + +# url to icon (png, size 128x128 pixels) +iconurl http://www.slicer.org/slicerWiki/images/5/5a/Fracture_icon.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Beta. Slicer version of fracture reconstruction pipeline. Due to restrictions for Slicer extensions (e.g. no CUDA support) functionality is restricted. + +# One line stating what the module does +description This extension can be used to virtually reconstruct complex bone fractures + +# Space separated list of urls +screenshoturls http://www.slicer.org/slicerWiki/images/4/4c/VirtualFractureReconstruction_Screen.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/WindowLevelEffect.s4ext b/ARCHIVE/WindowLevelEffect.s4ext similarity index 98% rename from WindowLevelEffect.s4ext rename to ARCHIVE/WindowLevelEffect.s4ext index 7be755d8e..7f2a01702 100644 --- a/WindowLevelEffect.s4ext +++ b/ARCHIVE/WindowLevelEffect.s4ext @@ -7,7 +7,7 @@ # This is source code manager (i.e. svn) scm git scmurl https://github.com/fedorov/WindowLevelEffect.git -scmrevision 94de313f7 +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files diff --git a/ARCHIVE/exStone.s4ext b/ARCHIVE/exStone.s4ext new file mode 100644 index 000000000..12fb5bd04 --- /dev/null +++ b/ARCHIVE/exStone.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/qimo601/exStone.git +scmrevision c71cd3885f79a7240a53daa12c6f02131289d4e4 + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/exStone + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors LiuZhaoBang (Sibet) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Examples + +# url to icon (png, size 128x128 pixels) +iconurl https://www.slicer.org/w/images/e/e7/Urinary_calculi.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension is a software for the analysis of the density of urinary stones. The exStone can achieved the segmentation of urinary calculi from CT Image, and automaticly extract the slice's parameters in any angle of the urinary stones volume as well as perpendicular to the X/Y/Z axis. The CT maximum, minimum, average, average optical density and integral density of each slice of the stone were calculated. At finally,it can support export parameters to the Excel file. + +# Space separated list of urls +screenshoturls https://www.slicer.org/w/images/6/6b/Extract_parameters_in_any_angle_.gif + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ARCHIVE/lapdMouseBrowser.s4ext b/ARCHIVE/lapdMouseBrowser.s4ext new file mode 100644 index 000000000..9516284bf --- /dev/null +++ b/ARCHIVE/lapdMouseBrowser.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/lapdMouse/Slicer-lapdMouseBrowser.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/lapdMouseBrowser + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Christian Bauer (University of Iowa), Reinhard Beichel (University of Iowa), Melissa Krueger (University of Washington), Robb Glenny (University of Washington) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Informatics + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/lapdMouse/Slicer-lapdMouseBrowser/master/lapdMouseBrowser.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Connect to the lapdMouse archive, browse the collection, download and visualize data files. + +# Space separated list of urls +screenshoturls https://www.slicer.org/w/images/b/b2/LapdMouseDBBrowserWindow.png https://www.slicer.org/w/images/6/67/LapdMouseStandardFiles.png https://www.slicer.org/w/images/e/ed/LapdMouseNearAciniTree.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/AblationPlanner.s4ext b/AblationPlanner.s4ext new file mode 100644 index 000000000..ebaec6c1a --- /dev/null +++ b/AblationPlanner.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/naterex23/SlicerAblationPlanner +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends ModelToModelDistance + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/naterex23/SlicerAblationPlanner + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Nathaniel Rex (Brown University), Scott Collins (Rhode Island Hospital) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Quantification + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/naterex23/SlicerAblationPlanner/raw/main/AblationPlanner/Resources/Icons/AblationPlanner.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension enables the user to place virtual ablation profiles and evaluate a theoretical margins associated with these profiles. + +# Space separated list of urls +screenshoturls https://github.com/naterex23/SlicerAblationPlanner/raw/main/Screenshots/combined_probes.png https://github.com/naterex23/SlicerAblationPlanner/raw/main/Screenshots/fiducial_placement.png https://github.com/naterex23/SlicerAblationPlanner/raw/main/Screenshots/margin_colors.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/AirwaySegmentation.s4ext b/AirwaySegmentation.s4ext index ffac10850..813b92827 100644 --- a/AirwaySegmentation.s4ext +++ b/AirwaySegmentation.s4ext @@ -6,39 +6,39 @@ # This is source code manager (i.e. svn) scm git -scmurl https://github.com/PietroNardelli/Slicer-AirwaySegmentation -scmrevision 461abf5 +scmurl https://github.com/Slicer/SlicerAirwaySegmentation +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first depends NA -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/AirwaySegmentation +homepage https://github.com/Slicer/SlicerAirwaySegmentation#airway-segmentation # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Pietro Nardelli (University College Cork) +contributors Pietro Nardelli (University College Cork), Andras Lasso (PerkLab, Queen's University) # Match category in the xml description of the module (where it shows up in Modules menu) category Segmentation # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/7/7d/AirwaySegmentation-ICON.png +iconurl https://raw.githubusercontent.com/Slicer/SlicerAirwaySegmentation/master/AirwaySegmentation-ICON.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? +# - Is it just a test or something you stand behind? status # One line stating what the module does -description CLI module for airway segmentation of chest CT images +description Automated airway segmentation in chest CT images # Space separated list of urls -screenshoturls http://www.slicer.org/slicerWiki/images/2/24/Slicer4-AirwaySegmentation-GUI.png +screenshoturls https://raw.githubusercontent.com/Slicer/SlicerAirwaySegmentation/master/Screenshot01.jpg # 0 or 1: Define if the extension should be enabled after its installation. enabled 1 diff --git a/AnglePlanesExtension.s4ext b/AnglePlanesExtension.s4ext new file mode 100644 index 000000000..21fdb7753 --- /dev/null +++ b/AnglePlanesExtension.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/DCBIA-OrthoLab/AnglePlanes-Extension.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/AnglePlanes + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Julia Lopinto (University of Michigan), Jean-Baptiste Vimort (University of Michigan) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Shape Analysis + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/DCBIA-OrthoLab/AnglePlanes-Extension/master/AnglePlanes.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This Module is used to calculate the angle between two planes by using the normals. The user gets the choice to use two planes which are already implemented on Slicer or they can define a plane by using landmarks (at least 3 landmarks). Plane can also be saved to be reused for other models. + +# Space separated list of urls +screenshoturls http://www.slicer.org/slicerWiki/images/b/ba/Interface_AnglePlanes.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/AnomalousFiltersExtension.s4ext b/AnomalousFiltersExtension.s4ext new file mode 100644 index 000000000..70f230cd7 --- /dev/null +++ b/AnomalousFiltersExtension.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/lassoan/AnomalousFiltersExtension.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/AnomalousFilters + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Antonio Carlos Senra Filho (University of Sao Paulo), Luiz Otavio Murta Junior (University of Sao Paulo) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Filtering + +# url to icon (png, size 128x128 pixels) +iconurl https://www.slicer.org/slicerWiki/images/8/89/AnomalousDiffusionExtension-logo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension aims to provide several approaches in order to apply the anomalous spatial filters on medical images. The methods provided here are numerical solution of the generalized anomalous diffusion proposed by Constantino Tsallis, which, in other words, provide a numerical solution to the porous media equation (Fokker-Planck anomalous heat equation). At the moment, the Modules available are suppose to be used on MRI volumes namely T1, T2, T2-FLAIR and PD weighted images, and diffusion weighted images (DWI and DTI). Future developments will add new functionalities in order to attenuate image noise in other imaging modalities. More details could be found in the wiki page. + +# Space separated list of urls +screenshoturls https://www.slicer.org/slicerWiki/images/6/64/MRI_raw.png https://www.slicer.org/slicerWiki/images/e/e8/MRI_AAD.png https://www.slicer.org/slicerWiki/images/0/0d/MRI_IAD.png https://www.slicer.org/w/images/4/40/DTI_FA_raw.png https://www.slicer.org/w/images/7/7c/DTI_FA_AAD.png https://www.slicer.org/w/images/a/a0/Tractography_AAD.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ArduinoController.s4ext b/ArduinoController.s4ext new file mode 100644 index 000000000..1cdcdd735 --- /dev/null +++ b/ArduinoController.s4ext @@ -0,0 +1,42 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/pzaffino/SlicerArduinoController.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://www.slicer.org/w/index.php/Documentation/Nightly/Extensions/ArduinoController + +contributors Paolo Zaffino (Magna Graecia University of Catanzaro, Italy), Domenico Leuzzi (Magna Graecia University of Catanzaro, Italy), Virgilio Sabatino (Magna Graecia University of Catanzaro, Italy), Andras Lasso (PerkLab, Queen's), 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 Developer Tools + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/pzaffino/SlicerArduinoController/master/ArduinoController.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand beind? +status alpha + +# One line stating what the module does +description This extension links Slicer and Arduino. Connection is managed and on top of this additional module can be implemented. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/pzaffino/SlicerArduinoController/master/ArduinoController_screenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/Auto3dgm.s4ext b/Auto3dgm.s4ext new file mode 100644 index 000000000..026c5bc01 --- /dev/null +++ b/Auto3dgm.s4ext @@ -0,0 +1,36 @@ +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/ToothAndClaw/SlicerAuto3dgm +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://toothandclaw.github.io + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +contributors Doug M. Boyer (Duke University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Auto3dgm + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/ToothAndClaw/SlicerAuto3dgm/master/Auto3dgmLogoSmall.png + +# Give people an idea what to expect from this code +status beta + +# One line stating what the module does +description Auto3dgm allows for comparative analysis of 3D digital models representing biological surfaces. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/ToothAndClaw/SlicerAuto3dgm/master/Auto3dgmScreenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/BoneReconstructionPlanner.s4ext b/BoneReconstructionPlanner.s4ext new file mode 100644 index 000000000..908f62844 --- /dev/null +++ b/BoneReconstructionPlanner.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerIGT/SlicerBoneReconstructionPlanner.git +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SurfaceWrapSolidify MarkupsToModel Sandbox SlicerRT + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/SlicerIGT/SlicerBoneReconstructionPlanner#bone-reconstruction-planner + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors MSc. Mauro I. Dominguez, PhD. Andras Lasso (PerkLab), Dr. Manjula Herath + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Planning + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/SlicerIGT/SlicerBoneReconstructionPlanner/main/BoneReconstructionPlanner.jpg + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Beta + +# One line stating what the module does +description A extension for virtual surgical planning of mandibular reconstruction with vascularized fibula free flap and generation of patient-specific surgical guides. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/SlicerIGT/SlicerBoneReconstructionPlanner/main/BoneReconstructionPlanner/Resources/Screenshots/screenshotPlanning.png https://raw.githubusercontent.com/SlicerIGT/SlicerBoneReconstructionPlanner/main/BoneReconstructionPlanner/Resources/Screenshots/screenshotPatientSpecificSurgicalGuides.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/BoneTextureExtension.s4ext b/BoneTextureExtension.s4ext new file mode 100644 index 000000000..e9f21d8e3 --- /dev/null +++ b/BoneTextureExtension.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/Kitware/BoneTextureExtension.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://www.slicer.org/wiki/Documentation/Nightly/Extensions/BoneTextureExtension + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Jean-Baptiste VIMORT (Kitware Inc.) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Quantification + +# url to icon (png, size 128x128 pixels) +iconurl https://www.slicer.org/w/img_auth.php/0/09/Logo-BoneTextureExtension.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extensions contain several modules that can be used to compute feature maps of N-Dimensional images using well-known texture analysis methods. Key Features: 8 coocurrence textural features: energy, entropy, correlation, inertia, cluster Shade... / 10 run length textural features: run length emphasis, grey level non uniformity, run length non uniformity, low grey level long run emphasis... / Input configurable parameters: locality of the texture, offset directions for co-ocurrence and run length computation, the number of bins for the intensity histograms, and the intensity range or the range of run lengths. + +# Space separated list of urls +screenshoturls https://www.slicer.org/w/img_auth.php/7/70/BoneTextureExtension-Slicer.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/BoneThicknessMapping.s4ext b/BoneThicknessMapping.s4ext new file mode 100644 index 000000000..cf8c03a97 --- /dev/null +++ b/BoneThicknessMapping.s4ext @@ -0,0 +1,36 @@ +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/Auditory-Biophysics-Lab/SlicerBoneThicknessMappingExtension +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/Auditory-Biophysics-Lab/SlicerBoneThicknessMappingExtension + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +contributors Evan Simpson (Western University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Shape Analysis + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/Auditory-Biophysics-Lab/SlicerBoneThicknessMappingExtension/master/BoneThicknessMapping.png + +# Give people an idea what to expect from this code +status beta + +# One line stating what the module does +description This module calculates and visualizes 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 + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/BrainVolumeRefinement.s4ext b/BrainVolumeRefinement.s4ext new file mode 100644 index 000000000..a3a91795c --- /dev/null +++ b/BrainVolumeRefinement.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/CSIM-Toolkits/SlicerBrainVolumeRefinement.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://www.slicer.org/wiki/Documentation/Nightly/Extensions/BrainVolumeRefinement + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Antonio Carlos da S. Senra Filho, Fabricio H. Simozo, Luiz Otavio Murta Junior (University of Sao Paulo) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://www.slicer.org/w/images/2/2c/BVeR-logo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension offers algorithms to performs brain volume refinements due to previous image processing that results on small data artifacts. For instance, the BVeR method is designed to correct small oversegmentation found at brain extraction methods such as FSL-BET, FreeSurfer, AFNI, ROBEX and others. + +# Space separated list of urls +screenshoturls https://www.slicer.org/w/images/4/47/T1-FS.png https://www.slicer.org/w/images/f/f4/T1-FS-BVeR.png https://www.slicer.org/w/images/2/2f/BVeR-3D-Anterior.png https://www.slicer.org/w/images/2/29/BVeR-3D-Lateral.png https://www.slicer.org/w/images/e/ee/BVeR-3D-FreeView.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/BreastImplantAnalyzer.s4ext b/BreastImplantAnalyzer.s4ext new file mode 100644 index 000000000..08497b4c0 --- /dev/null +++ b/BreastImplantAnalyzer.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/lancelevine/SlicerBreastImplantAnalyzer.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/lancelevine/SlicerBreastImplantAnalyzer#breastimplantanalyzer + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Lance Levine (University of Miami Miller School of Medicine), Marc Levine (Penn State University College of Medicine), Dr. Wrood Kassira (University of Miami Department of Plastic & Reconstructive Surgery) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Quantification + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/lancelevine/SlicerBreastImplantAnalyzer/master/BreastImplantAnalyzer.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension allows the user to calculate the volume of a breast implant from breast MRI data with minimal user input. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/lancelevine/SlicerBreastImplantAnalyzer/master/Screenshot01.PNG + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/Breast_DCEMRI_FTV.s4ext b/Breast_DCEMRI_FTV.s4ext new file mode 100644 index 000000000..254198c63 --- /dev/null +++ b/Breast_DCEMRI_FTV.s4ext @@ -0,0 +1,45 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/rnadkarni2/SlicerBreast_DCEMRI_FTV +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/rnadkarni2/SlicerBreast_DCEMRI_FTV + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Rohan Nadkarni (UCSF Breast Imaging Research Group), David Newitt (UCSF Breast Imaging Research Group) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category FTV Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/rnadkarni2/SlicerBreast_DCEMRI_FTV/master/Breast_DCEMRI_FTV.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +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. + +# 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 + + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/CMFreg.s4ext b/CMFreg.s4ext index 3c4cd7ad5..7c1e82cef 100644 --- a/CMFreg.s4ext +++ b/CMFreg.s4ext @@ -6,33 +6,33 @@ # This is source code manager (i.e. svn) scm git -scmurl https://github.com/viboen/CMFreg -scmrevision bc45119 +scmurl https://github.com/DCBIA-OrthoLab/CMFreg.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/4.3/Extensions/CMFreg +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/4.4/Extensions/CMFreg # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Vinicius Boen (Univ of Michigan), Manson Winsauer(UNC) +contributors Vinicius Boen (Univ of Michigan), Manson Winsauer (UNC), Jean-Baptiste Vimort (Univ of Michigan) # Match category in the xml description of the module (where it shows up in Modules menu) -category Registration +category Registration # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/b/bc/BaselineFollowupSCANRegisteredCMFreg2.png +iconurl http://www.slicer.org/slicerWiki/images/b/bc/BaselineFollowupSCANRegisteredCMFreg2.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status +# - Is it just a test or something you stand behind? +status # One line stating what the module does description Tools package for the cranio-maxillofacial registration diff --git a/CarreraSlice.s4ext b/CarreraSlice.s4ext index 335eabe03..042a45e5d 100644 --- a/CarreraSlice.s4ext +++ b/CarreraSlice.s4ext @@ -6,33 +6,33 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/ikolesov/CarreraSlice.git -scmrevision fab8d83 +scmurl https://github.com/ikolesov/CarreraSlice.git +scmrevision 40e62e857f2879c9a4d3a37f341c6421b6e79895 # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA # Inner build directory (default is ".") build_subdirectory . # homepage -homepage http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/CarreraSliceInteractiveSegmenter +homepage http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/CarreraSliceInteractiveSegmenter # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) contributors Ivan Kolesov, Liangjia Zhu, Allen Tannenbaum (Stony Brook University), Peter Karasev, Patricio Vela (GT), Yi Gao (UAB), Karl Fritscher (BWH & MGH), Steve Pieper (Isomics) # Match category in the xml description of the module (where it shows up in Modules menu) -category Segmentation +category Segmentation # url to icon (png, size 128x128 pixels) -iconurl http://wiki.slicer.org/slicerWiki/images/2/2a/CarreraSliceEffect.png +iconurl http://wiki.slicer.org/slicerWiki/images/2/2a/CarreraSliceEffect.png # Give people an idea what to expect from this code # - Is it just a test or something you stand behind? -status Beta +status Beta # One line stating what the module does description This extension provides an interactive 3D segmentation tool. diff --git a/ChangeTracker.s4ext b/ChangeTracker.s4ext index b39be9911..3841e7b08 100644 --- a/ChangeTracker.s4ext +++ b/ChangeTracker.s4ext @@ -7,7 +7,7 @@ # This is source code manager (i.e. svn) scm git scmurl https://github.com/fedorov/ChangeTrackerPy.git -scmrevision 2d7f8ee +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files diff --git a/Chest_Imaging_Platform.s4ext b/Chest_Imaging_Platform.s4ext new file mode 100644 index 000000000..467092fe5 --- /dev/null +++ b/Chest_Imaging_Platform.s4ext @@ -0,0 +1,13 @@ +build_subdirectory inner-build +category Chest Imaging Platform +contributors Applied Chest Imaging Laboratory, Brigham and Women's Hospital +depends NA +description Chest Imaging Platform is an extension for quantitative CT imaging biomarkers for lung diseases. This work is funded by the National Heart, Lung, And Blood Institute of the National Institutes of Health under Award Number R01HL116931. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health. +enabled 1 +homepage http://www.chestimagingplatform.org +iconurl https://raw.githubusercontent.com/acil-bwh/SlicerCIP/master/Resources/SlicerCIPLogo.png +scm git +scmrevision develop +scmurl https://github.com/Slicer/SlicerCIP.git +screenshoturls https://raw.githubusercontent.com/acil-bwh/SlicerCIP/master/Resources/Screenshot1.png https://raw.githubusercontent.com/acil-bwh/SlicerCIP/master/Resources/Screenshot2.png +status Alpha diff --git a/CleaverExtension.s4ext b/CleaverExtension.s4ext deleted file mode 100644 index 8b0e86dab..000000000 --- a/CleaverExtension.s4ext +++ /dev/null @@ -1,13 +0,0 @@ -build_subdirectory . -category Mesh Generation -contributors Jonathan Bronson (SCI Institute), Brig Bagley (SCI Institute) -depends NA -description This extension bundles the Cleaver meshing tool as a CLI module. -enabled 1 -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/4.3/Extensions/CleaverExtension -iconurl https://raw.githubusercontent.com/SCIInstitute/Slicer-CleaverExtension/master/CleaverExtension.png -scm git -scmrevision b54683773952ec4eafa86b1833d5c94a072f904f -scmurl https://github.com/SCIInstitute/Slicer-CleaverExtension -screenshoturls https://raw.githubusercontent.com/SCIInstitute/Slicer-CleaverExtension/master/screenshot1.jpeg https://raw.githubusercontent.com/SCIInstitute/Slicer-CleaverExtension/master/screenshot2.jpeg https://raw.githubusercontent.com/SCIInstitute/Slicer-CleaverExtension/master/screenshot3.jpeg https://raw.githubusercontent.com/SCIInstitute/Slicer-CleaverExtension/master/screenshot4.jpeg -status diff --git a/CleverSeg.s4ext b/CleverSeg.s4ext new file mode 100644 index 000000000..ba34282f6 --- /dev/null +++ b/CleverSeg.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/JonathanRamos/SlicerCleverSegmentation.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/JonathanRamos/SlicerCleverSegmentation + +# 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 + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://user-images.githubusercontent.com/3834596/66680277-8c773800-ec46-11e9-8e1b-b1826cd1ebf3.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Beta + +# One line stating what the module does +description his is the implementation of the CleverSeg method that supports multi-label segmentations + +# Space separated list of urls +screenshoturls https://user-images.githubusercontent.com/3834596/66679174-f215f500-ec43-11e9-84f1-85f8b5c4d568.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/CurveMaker.s4ext b/CurveMaker.s4ext index bb88b74e3..0523600fc 100644 --- a/CurveMaker.s4ext +++ b/CurveMaker.s4ext @@ -1,13 +1,44 @@ -build_subdirectory . -category Informatics -contributors Junichi Tokuda (BWH) +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/tokjun/CurveMaker +scmrevision 5619cf50e5e14bffa47dbc277e217c6bd50685dd + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first depends NA -description This is an module to generate a curve based on a list of fiducial points. -enabled 1 + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/CurveMaker + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Junichi Tokuda (BWH) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Informatics + +# url to icon (png, size 128x128 pixels) iconurl http://www.slicer.org/slicerWiki/images/b/b7/CurveMakerIcon.png -scm git -scmrevision 157e68dd7ca08727fb0f3142746f6788e6b3898f -scmurl https://github.com/tokjun/CurveMaker.git + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This is a module to generate a curve based on a list of fiducial points. + +# Space separated list of urls screenshoturls http://www.slicer.org/slicerWiki/images/0/0b/Slicer4-CurveMaker-GUI.png -status + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/DCMQI.s4ext b/DCMQI.s4ext new file mode 100644 index 000000000..6444ba14f --- /dev/null +++ b/DCMQI.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/QIICR/dcmqi.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory dcmqi-build + +# homepage +homepage https://www.slicer.org/wiki/Documentation/Nightly/Extensions/DCMQI + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andrey Fedorov (BWH, SPL), Christian Herz (BWH, SPL), Jean-Christophe Fillion-Robin (Kitware) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category DICOM + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/QIICR/dcmqi/master/dcmqi.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description dcmqi (DICOM (dcm) for Quantitative Imaging (qi)) is a collection of libraries and command line tools with minimum dependencies to support standardized communication of quantitative image analysis research data using DICOM standard. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/QIICR/dcmqi/master/Design/DataFlow-001.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/DICOMwebBrowser.s4ext b/DICOMwebBrowser.s4ext new file mode 100644 index 000000000..6dececd68 --- /dev/null +++ b/DICOMwebBrowser.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/lassoan/SlicerDICOMwebBrowser +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/lassoan/SlicerDICOMwebBrowser#dicomwebbrowser + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andras Lasso (PerkLab, Queen's), Alireza Mehrtash (Brigham and Women's Hospital), Andrey Fedorov (Brigham and Women's Hospital) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Informatics + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/lassoan/SlicerDICOMwebBrowser/main/DICOMwebBrowser.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Browse and download data from DICOMweb servers into 3D Slicer. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/lassoan/SlicerDICOMwebBrowser/main/Docs/Screenshot01.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/DRRGenerator.s4ext b/DRRGenerator.s4ext new file mode 100644 index 000000000..0d2be6b17 --- /dev/null +++ b/DRRGenerator.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/lassoan/SlicerDRRGenerator.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://slicerdrrregistration.000webhostapp.com/drrgenerator + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Lance Levine + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Filtering + +# url to icon (png, size 128x128 pixels) +iconurl https://slicerdrrregistration.000webhostapp.com/wp-content/uploads/2020/01/DRRGenerator.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension allows the user to generate DRRs via a highly customizable GUI + +# Space separated list of urls +screenshoturls https://slicerdrrregistration.000webhostapp.com/wp-content/uploads/2020/01/screenshot-1024x556.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/FastGrowCutEffect.s4ext b/DSCMRIAnalysis.s4ext old mode 100755 new mode 100644 similarity index 63% rename from FastGrowCutEffect.s4ext rename to DSCMRIAnalysis.s4ext index 76ffe17db..11e3d226c --- a/FastGrowCutEffect.s4ext +++ b/DSCMRIAnalysis.s4ext @@ -6,8 +6,8 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/ljzhu/FastGrowCut.git -scmrevision f444bf4 +scmurl https://github.com/QIICR/DSC_Analysis.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files @@ -18,27 +18,27 @@ depends NA build_subdirectory . # homepage -homepage https://www.slicer.org/slicerWiki/index.php/Documentation/4.3/Modules/FastGrowCut +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/DSC_MRI_Analysis # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Liangjia Zhu, Ivan Kolesov, Allen Tannenbaum (Stony Brook University), Yi Gao, (UAB), and Ron Kikinis (BWH) +contributors Andrew Beers (MGH), Jayashree Kalpathy-Cramer (MGH), Xiao Da (MGH) # Match category in the xml description of the module (where it shows up in Modules menu) -category Segmentation +category Quantification # url to icon (png, size 128x128 pixels) -iconurl https://www.slicer.org/slicerWiki/images/d/d9/FastGrowCutEffect.png +iconurl http://slicer.org/slicerWiki/images/9/92/DSC_logo_Resized.png # Give people an idea what to expect from this code # - Is it just a test or something you stand behind? status Beta # One line stating what the module does -description This is a fast implementation of the GrowCut method that supports multi-label segmetnations +description Analysis of Dynamic Susceptibility Contrast (DSC) MRI. # Space separated list of urls -screenshoturls https://www.slicer.org/slicerWiki/index.php/File:FastGrowCutScreenShot.png +screenshoturls http://slicer.org/slicerWiki/images/e/e8/DSC_GUI_V0.png # 0 or 1: Define if the extension should be enabled after its installation. enabled 1 diff --git a/DatabaseInteractor.s4ext b/DatabaseInteractor.s4ext new file mode 100644 index 000000000..31358c72e --- /dev/null +++ b/DatabaseInteractor.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/DCBIA-OrthoLab/DatabaseInteractorExtension.git +scmrevision release + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/DatabaseInteractor + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Clement Mirabel (University of Michigan), Juan Carlos Prieto (UNC) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Web System Tools + +# url to icon (png, size 128x128 pixels) +iconurl https://www.slicer.org/w/images/7/7f/DatabaseInteractor_Logo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension can interact with online data in a database and local folders. + +# Space separated list of urls +screenshoturls https://www.slicer.org/w/images/1/1f/FullView_DatabaseInteractor.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/DebuggingTools.s4ext b/DebuggingTools.s4ext new file mode 100644 index 000000000..55944698e --- /dev/null +++ b/DebuggingTools.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerRt/SlicerDebuggingTools.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/DebuggingTools + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andras Lasso (PerkLab, Queen's University), Mikael Brudfors (Laboratorio de Imagen Medica, Hospital Gregorio Maranon - http://image.hggm.es/) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Developer Tools + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/SlicerRt/SlicerDebuggingTools/master/DebuggingTools.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension contains various tools useful for developing and debugging modules. Includes a tool for connecting Slicer to remote visual debugger for Python scripts using PyDev (http://pydev.org/) and node update performance statistics + +# Space separated list of urls +screenshoturls https://www.slicer.org/slicerWiki/images/f/f2/PyDevRemoteDebugSlicer.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/DeveloperToolsForExtensions.s4ext b/DeveloperToolsForExtensions.s4ext new file mode 100644 index 000000000..610c7813b --- /dev/null +++ b/DeveloperToolsForExtensions.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/Slicer/SlicerDeveloperToolsForExtensions.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/DeveloperToolsForExtensions + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Francois Budin (UNC), Andras Lasso (PerkLab, Queen's University), Jean-Christophe Fillion-Robin (Kitware) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Developer Tools + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/Slicer/SlicerDeveloperToolsForExtensions/master/DeveloperToolsForExtensions/Resources/Icons/DeveloperToolsForExtensions.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension offers different tools to help developers when they create Slicer extension. + +# Space separated list of urls +screenshoturls http://www.slicer.org/slicerWiki/images/5/54/SlicerExtension-SlicerDeveloperToolsForExtensions-Screenshot.png http://www.slicer.org/slicerWiki/images/d/db/SlicerExtensions-SlicerDeveloperToolsForExtensions-Screenshot-panels.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/DiffusionQC.s4ext b/DiffusionQC.s4ext new file mode 100644 index 000000000..32a730255 --- /dev/null +++ b/DiffusionQC.s4ext @@ -0,0 +1,26 @@ +scm git +scmurl https://github.com/pnlbwh/SlicerDiffusionQC +scmrevision master + +depends SlicerDMRI + +build_subdirectory . + +homepage https://github.com/pnlbwh/SlicerDiffusionQC + +contributors Tashrif Billah, Isaiah Norton, Yogesh Rathi, Sylvain Bouix (Brigham & Women's Hospital). + +category Diffusion + +iconurl https://github.com/pnlbwh/SlicerDiffusionQC/raw/master/Misc/DiffusionQC-icon-128x128.png +screenshoturls https://raw.githubusercontent.com/pnlbwh/SlicerDiffusionQC/master/Misc/DiffusionQC-screenshot.jpg + +status WIP + +# One line stating what the module does +description DiffusionQC provides a quality-estimation algorithm for diffusion-weighted MRI gradient images, paired with an interactive, graphical review and approval tool. + +# Space separated list of urls + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/EasyClip.s4ext b/EasyClip.s4ext new file mode 100644 index 000000000..9e9ee8759 --- /dev/null +++ b/EasyClip.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/DCBIA-OrthoLab/EasyClip-Extension.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/EasyClip + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Julia Lopinto (University of Michigan), Jean-Baptiste Vimort (University of Michigan) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Shape Analysis + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/DCBIA-OrthoLab/EasyClip-Extension/master/EasyClip.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This Module is used to clip one or different 3D Models according to a predetermined plane. Plane can be saved to be reused for other models. After clipping, the models are closed and can be saved as new 3D Models. + +# Space separated list of urls +screenshoturls http://www.slicer.org/slicerWiki/images/1/1b/EasyClipPlanePosition.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ErodeDilateLabel.s4ext b/ErodeDilateLabel.s4ext index b239fbdbf..6e10887e9 100644 --- a/ErodeDilateLabel.s4ext +++ b/ErodeDilateLabel.s4ext @@ -7,7 +7,7 @@ # This is source code manager (i.e. svn) scm git scmurl https://github.com/tokjun/ErodeDilateLabel.git -scmrevision 0fc1f7c +scmrevision 3f4146ddaa712c8f0a8418f49b2624a1dd6fd20a # list dependencies # - These should be names of other modules that have .s4ext files diff --git a/FiducialsToModelDistance.s4ext b/FiducialsToModelDistance.s4ext new file mode 100644 index 000000000..313eaa71e --- /dev/null +++ b/FiducialsToModelDistance.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/ReynoldsJ20/SlicerFiducialsToModelDistance +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/ReynoldsJ20/SlicerFiducialsToModelDistance + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Jesse Reynolds (Canterbury District Health Board) with assistance from Andras Lasso (Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Quantification + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/ReynoldsJ20/SlicerFiducialsToModelDistance/master/FiducialsToModelDistance.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This module computes the distances between a set of fiducial points and either the surface of a model, or another set of fiducial points. The results are displayed in two tables. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/ReynoldsJ20/SlicerFiducialsToModelDistance/master/Screenshots/ScreenShot1.PNG https://raw.githubusercontent.com/ReynoldsJ20/SlicerFiducialsToModelDistance/master/Screenshots/ScreenShot2.PNG + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/FilmDosimetryAnalysis.s4ext b/FilmDosimetryAnalysis.s4ext new file mode 100644 index 000000000..0952877ff --- /dev/null +++ b/FilmDosimetryAnalysis.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerRt/FilmDosimetryAnalysis.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerRT + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/FilmDosimetry + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Csaba Pinter (PerkLab, Queen's University), Alec Robinson (PerkLab, Queen's University), Kevin Alexander (KGH, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Radiotherapy + +# url to icon (png, size 128x128 pixels) +iconurl http://www.slicer.org/slicerWiki/images/1/16/FilmDosimetry_Logo_128x128.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Film dosimetry analysis is a 2D dosimetry tool used in commissioning new radiation techniques and to validate the accuracy of radiation treatment by enabling visual comparison of the planned dose to the delivered dose + +# Space separated list of urls +screenshoturls https://www.slicer.org/slicerWiki/images/8/8c/FilmDosimetry_1.0_Gamma.png https://www.slicer.org/slicerWiki/images/7/72/FilmDosimetry_1.0_Registration.png https://www.slicer.org/slicerWiki/images/4/4c/FilmDosimetry_1.0_CalibrationFunction.png https://www.slicer.org/slicerWiki/images/d/d8/FilmDosimetry_1.0_CalibrationBatch.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/GelDosimetryAnalysis.s4ext b/GelDosimetryAnalysis.s4ext index 27448275d..5c2c88a27 100644 --- a/GelDosimetryAnalysis.s4ext +++ b/GelDosimetryAnalysis.s4ext @@ -5,14 +5,14 @@ # # This is source code manager (i.e. svn) -scm svn -scmurl https://subversion.assembla.com/svn/slicerrt/trunk/GelDosimetryAnalysis/src -scmrevision 1469 +scm git +scmurl https://github.com/SlicerRt/GelDosimetryAnalysis.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends SlicerRT # Inner build directory (default is ".") build_subdirectory . @@ -22,7 +22,7 @@ homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Mod # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Csaba Pinter (PerkLab, Queen's University), Jennifer Andrea (PerkLab, Queen's University), Mattea Welch (PerkLab, Queen's University) +contributors Csaba Pinter (PerkLab, Queen's University), Jennifer Andrea (PerkLab, Queen's University), Mattea Welch (PerkLab, Queen's University), Kevin Alexander (KGH, Queen's University) # Match category in the xml description of the module (where it shows up in Modules menu) category Radiotherapy @@ -31,7 +31,7 @@ category Radiotherapy iconurl http://www.slicer.org/slicerWiki/images/f/f1/GelDosimetry_Logo_128x128.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? +# - Is it just a test or something you stand behind? status # One line stating what the module does diff --git a/GeodesicSlicer.s4ext b/GeodesicSlicer.s4ext new file mode 100644 index 000000000..96e737658 --- /dev/null +++ b/GeodesicSlicer.s4ext @@ -0,0 +1,45 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/FredericBr/SlicerGeodesic +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://www.slicer.org/wiki/Documentation/Nightly/Modules/GeodesicSlicer + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Frederic Briend (UNICAEN, University of Tours), Antoine Nourry (UMS 3408) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Informatics + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/FredericBr/SlicerGeodesic/master/GeodesicSlicer.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Maintained + +# One line stating what the module does +description This module calculates geodesic path in 3D structure. Thanks to this geodesic path, this module can draw an EEG 10-20 system, determine the projected scalp stimulation site and correct the rTMS resting motor threshold by correction factor. + +# Space separated list of urls +screenshoturls https://www.slicer.org/w/img_auth.php/c/ce/Screen-shot_of_the_GeodesicSlicer_program._.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 + diff --git a/GyroGuide.s4ext b/GyroGuide.s4ext index 8908e4941..13b255ab9 100644 --- a/GyroGuide.s4ext +++ b/GyroGuide.s4ext @@ -7,7 +7,7 @@ # This is source code manager (i.e. svn) scm git scmurl https://github.com/lpfang/GyroGuide.git -scmrevision 66badd2 +scmrevision 8928999 # list dependencies # - These should be names of other modules that have .s4ext files diff --git a/HDBrainExtraction.s4ext b/HDBrainExtraction.s4ext new file mode 100644 index 000000000..97d2d7132 --- /dev/null +++ b/HDBrainExtraction.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager +scm git +scmurl https://github.com/lassoan/SlicerHDBrainExtraction.git +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends PyTorch + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/lassoan/SlicerHDBrainExtraction + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andras Lasso (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/lassoan/SlicerHDBrainExtraction/main/HDBrainExtraction.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Strip skull in brain MRI images using HD-BET brain extraction tool. HD-BET was developed with MRI-data from a large multicentric clinical trial in adult brain tumor patients acquired across 37 institutions in Europe and included a broad range of MR hardware and acquisition parameters, pathologies or treatment-induced tissue alterations. HD-BET was trained with precontrast T1-w, postcontrast T1-w, T2-w and FLAIR sequences. It can perform independent brain extraction on various different MRI sequences and is not restricted to precontrast T1-weighted (T1-w) sequences. Other MRI sequences may work as well (just give it a try!) HD-BET was designed to be robust with respect to brain tumors, lesions and resection cavities as well as different MRI scanner hardware and acquisition parameters. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/lassoan/SlicerHDBrainExtraction/main/Screenshot01.jpg + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ImageCompare.s4ext b/ImageCompare.s4ext new file mode 100644 index 000000000..17581bcf4 --- /dev/null +++ b/ImageCompare.s4ext @@ -0,0 +1,42 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/pzaffino/SlicerImageCompare.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +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) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Quantification + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/pzaffino/SlicerImageCompare/master/ImageCompare.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand beind? +status + +# One line stating what the module does +description This extension compares two images such as a synthetic CT and a ground truth CT. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/pzaffino/SlicerImageCompare/master/ImageCompare_screenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ImageMaker.s4ext b/ImageMaker.s4ext index eac0ff4f3..1460a79cf 100644 --- a/ImageMaker.s4ext +++ b/ImageMaker.s4ext @@ -6,8 +6,8 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/finetjul/ImageMaker -scmrevision af683e4 +scmurl https://github.com/finetjul/ImageMaker +scmrevision 6293f99 # list dependencies # - These should be names of other modules that have .s4ext files diff --git a/IntensitySegmenter.s4ext b/IntensitySegmenter.s4ext new file mode 100644 index 000000000..e7e4bc864 --- /dev/null +++ b/IntensitySegmenter.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/DCBIA-OrthoLab/IntensitySegmenter.git +scmrevision release + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is .) +build_subdirectory . + +# homepage +homepage http://www.nitrc.org/projects/dentaltools/ + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Pengdong Xiao (Department of Orthodontics, UNC), Beatriz Paniagua (Department of Orthodontics, UNC), Francois Budin (NIRAL, UNC) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl http://wiki.slicer.org/slicerWiki/images/f/f6/IntensitySegmenterIcon.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand beind? +status beta + +# One line stating what the module does +description IntensitySegmenter is a simple tool that segments an image according to intensity value. It is mainly used to segment CT scans using the Hounsfield scale but the ranges of intensities and their corresponding labels can be specified in an input text file. + +# Space separated list of urls +screenshoturls http://wiki.slicer.org/slicerWiki/images/7/7c/IntensitySegmenter-OutputScreenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/KidneyStoneCalculator.s4ext b/KidneyStoneCalculator.s4ext new file mode 100644 index 000000000..fbcad2bd4 --- /dev/null +++ b/KidneyStoneCalculator.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/fredericpanthier/SlicerKidneyStoneCalculator.git +scmrevision 667aa7d8f74a50e6528a1e8aae7423d1fb66a93e + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://www.slicer.org/wiki/Documentation/Nightly/Extensions/KidneyStoneCalculator + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Frédéric Panthier (APHP, Paris), Lounès Illoul (PIMM lab, Paris), Laurent Berthe (PIMM lab, Paris), Steeve Doizi (APHP, Paris), Oliver Traxer (APHP, Paris) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/fredericpanthier/SlicerKidneyStoneCalculator/master/icon.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description 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 + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/LanguagePacks.s4ext b/LanguagePacks.s4ext new file mode 100644 index 000000000..1090bba5e --- /dev/null +++ b/LanguagePacks.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager +scm git +scmurl https://github.com/Slicer/SlicerLanguagePacks +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/Slicer/SlicerLanguagePacks + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andras Lasso (PerkLab) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Utilities + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/Slicer/SlicerLanguagePacks/main/LanguagePacks.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Extension for deploying language packs and editing translations. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/Slicer/SlicerLanguagePacks/main/Docs/LanguageSelector.png https://raw.githubusercontent.com/Slicer/SlicerLanguagePacks/main/Docs/ExampleTranslations.png https://raw.githubusercontent.com/Slicer/SlicerLanguagePacks/main/Docs/LanguageTools.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/LungCTAnalyzer.s4ext b/LungCTAnalyzer.s4ext new file mode 100644 index 000000000..e31011d33 --- /dev/null +++ b/LungCTAnalyzer.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/rbumm/SlicerLungCTAnalyzer +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/rbumm/SlicerLungCTAnalyzer#lung-ct-analyzer + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Rudolf Bumm (KSGR Chur Switzerland) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Chest Imaging Platform + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/rbumm/SlicerLungCTAnalyzer/master/LungCTAnalyzer.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Extension for segmentation and analysis of lung CTs. Analysis consists of producing five different segmentations of lungs based on Hounsfield unit range: Bulla / emphysema, ventilated lung, infiltrated llung, collapsed lung and thoracic vessels. It allows a volume quantification as well as a spacial representation of the diseased lung regions. Furthermore, we introduce a new parameter - CovidQ - for an instant estimation of the severity of infestation. + +# Space separated list of urls +screenshoturls https://user-images.githubusercontent.com/18140094/98554410-f5ddd600-22a0-11eb-9196-b9223c8ada3f.jpg https://user-images.githubusercontent.com/18140094/98554914-9207dd00-22a1-11eb-9bae-7f537a765cc3.jpg https://user-images.githubusercontent.com/18140094/98555178-e6ab5800-22a1-11eb-8cbf-7dfa3e346b43.jpg + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/MONAILabel.s4ext b/MONAILabel.s4ext new file mode 100644 index 000000000..717f6086c --- /dev/null +++ b/MONAILabel.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/Project-MONAI/MONAILabel.git +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/slicer + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Sachidanand Alle (NVIDIA), Andres Diaz-Pinto (KCL), Alvin Ihsani (NVIDIA), Fernando Perez-Garcia (UCL/KCL) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Active Learning + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/Project-MONAI/MONAILabel/raw/main/plugins/slicer/MONAILabel/Resources/Icons/MONAILabel.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +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 + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/MRUSLandmarking.s4ext b/MRUSLandmarking.s4ext new file mode 100644 index 000000000..70a149a08 --- /dev/null +++ b/MRUSLandmarking.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/koegl/SlicerMRUSLandmarking.git +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/koegl/SlicerMRUSLandmarking + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Fryderyk Kögl (TUM, BWH), Harneet Cheema (BWH, UOttawa), Tina Kapur (BWH) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Informatics + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/koegl/SlicerMRUSLandmarking/main/misc/icon.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status alpha + +# One line stating what the module does +description MRUSLandmarking is a Slicer extension that provides a user interface focused on landmarking MR and US images. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/koegl/SlicerMRUSLandmarking/main/misc/GUIpreview.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/MarkupsToModel.s4ext b/MarkupsToModel.s4ext new file mode 100644 index 000000000..3b9dd90b1 --- /dev/null +++ b/MarkupsToModel.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerIGT/SlicerMarkupsToModel +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/SlicerIGT/MarkupsToModel + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Thomas Vaughan (PerkLab, Queen's University), Andras Lasso (PerkLab, Queen's University), Adam Rankin (Robarts Research Center, Western University), Aniqah Mair (PerkLab, Queen's University), Jaime Garcia Guevara (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Informatics + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/SlicerIGT/SlicerMarkupsToModel/raw/master/MarkupsToModel.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Create tube or closed surface models from points of a markup fiducial node. + +# Space separated list of urls +screenshoturls https://github.com/SlicerIGT/SlicerMarkupsToModel/raw/master/ClosedSurface.png https://github.com/SlicerIGT/SlicerMarkupsToModel/raw/master/Curve.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/MatlabBridge.s4ext b/MatlabBridge.s4ext index 77f8e85eb..a50d875cf 100644 --- a/MatlabBridge.s4ext +++ b/MatlabBridge.s4ext @@ -5,16 +5,16 @@ # # This is source code manager (i.e. svn) -scm svn -scmurl https://subversion.assembla.com/svn/slicerrt/trunk/MatlabBridge/src -scmrevision 1364 +scm git +scmurl https://github.com/PerkLab/SlicerMatlabBridge.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends SlicerOpenIGTLink -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage @@ -31,11 +31,11 @@ category Developer Tools iconurl http://www.slicer.org/slicerWiki/images/e/e8/MatlabBridgeLogo.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? +# - Is it just a test or something you stand behind? 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). Extension version: 0.11.0. +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). # Space separated list of urls screenshoturls http://www.slicer.org/slicerWiki/images/2/2f/MatlabBridgeScreenshot1.png http://www.slicer.org/slicerWiki/images/1/16/MatlabBridgeScreenshot2.png http://www.slicer.org/slicerWiki/images/b/b9/MatlabBridgeScreenshot3.png diff --git a/MedialSkeleton.s4ext b/MedialSkeleton.s4ext new file mode 100644 index 000000000..49689fb28 --- /dev/null +++ b/MedialSkeleton.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager +scm git +scmurl https://github.com/JolleyLab/SlicerMedialSkeleton.git +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/JolleyLab/SlicerMedialSkeleton + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Paul Yushkevich (PICSL/UPenn), Alison Pouch (PICSL/UPenn), Matthew Jolley (CHOP/UPenn), Christian Herz (CHOP), Andras Lasso (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Shape Analysis + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/JolleyLab/SlicerMedialSkeleton/main/MedialSkeleton.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Modules for creating medial skeletons + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/JolleyLab/SlicerMedialSkeleton/main/SkeletonTool/Screenshots/SkeletonTool01.png https://github.com/JolleyLab/SlicerMedialSkeleton/raw/main/SyntheticSkeleton/Resources/Screenshots/SyntheticSkeleton01.png https://github.com/JolleyLab/SlicerMedialSkeleton/raw/main/InflateMedialModel/Screenshots/InflateMedialModel01.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 \ No newline at end of file diff --git a/MeshStatisticsExtension.s4ext b/MeshStatisticsExtension.s4ext new file mode 100644 index 000000000..af6d28b20 --- /dev/null +++ b/MeshStatisticsExtension.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/DCBIA-OrthoLab/MeshStatisticsExtension.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends ModelToModelDistance + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/MeshStatistics + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Lucie Macron (University of Michigan) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Shape Analysis + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/DCBIA-OrthoLab/MeshStatisticsExtension/master/MeshStatistics/Resources/Icons/MeshStatistics.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Mesh Statistics allows users to compute descriptive statistics over specific and predefined regions + +# Space separated list of urls +screenshoturls http://www.slicer.org/slicerWiki/index.php/File:MeshStatistics_Interface.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/MeshToLabelMap.s4ext b/MeshToLabelMap.s4ext new file mode 100644 index 000000000..a67d6f20d --- /dev/null +++ b/MeshToLabelMap.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/NIRALUser/MeshToLabelMap.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/MeshToLabelMap + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Francois Budin (UNC), Ipek Oguz (University of Iowa) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Shape Analysis + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/NIRALUser/MeshToLabelMap/master/icons/MeshToLabelMapIcon128x128.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Release + +# One line stating what the module does +description This extension computes a label map from a 3D model. + +# Space separated list of urls +screenshoturls http://slicer.org/slicerWiki/images/thumb/5/54/MeshToLabelMapScreenshot.png/800px-MeshToLabelMapScreenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ModelClip.s4ext b/ModelClip.s4ext index 2de1bb745..4c2765d85 100644 --- a/ModelClip.s4ext +++ b/ModelClip.s4ext @@ -6,36 +6,36 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/j-lin/ModelClip.git -scmrevision 1c2ec74 +scmurl https://github.com/Ting-Jia/ModelClip.git +scmrevision 7de8c132cf13fccedc46830d4bf5c33a91e7bd66 # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/ModelClip +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/ModelClip # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Jun LIN, Xiaojun CHEN +contributors Jun LIN, Xiaojun CHEN, Ph.D (SJTU) # Match category in the xml description of the module (where it shows up in Modules menu) -category Surface Models +category Surface Models # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/index.php/File:ModelClipIcon.png +iconurl http://www.slicer.org/slicerWiki/index.php/File:ModelClipIcon.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status +# - Is it just a test or something you stand behind? +status # One line stating what the module does -description This module allows to clip models with multiple planes. +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 http://www.slicer.org/slicerWiki/index.php/File:ModelClipScreenShot.png diff --git a/ModelCropper.s4ext b/ModelCropper.s4ext new file mode 100644 index 000000000..a39c2e68a --- /dev/null +++ b/ModelCropper.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/sebastianandress/Slicer-ModelCropper.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/sebastianandress/Slicer-ModelCropper + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Sebastian Andress (LMU Munich) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Surface Models + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/sebastianandress/Slicer-ModelCropper/raw/master/ModelCropper.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Simple extension that crops a surface model along a roi box. It uses vtkBooleanOperationPolyDataFilter for the cropping. + +# Space separated list of urls +screenshoturls https://github.com/sebastianandress/Slicer-ModelCropper/raw/master/Screenshots/Screenshot%20Model%20Cropper.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ModelToModelDistance.s4ext b/ModelToModelDistance.s4ext index 68a1d040c..f6a8fbaa1 100644 --- a/ModelToModelDistance.s4ext +++ b/ModelToModelDistance.s4ext @@ -6,39 +6,39 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/NIRALUser/3DMetricTools.git -scmrevision 3f4a9be5b2cd4a36ac502a276a9a32d82c33dbd3 +scmurl https://github.com/NIRALUser/3DMetricTools.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage -homepage https://www.nitrc.org/projects/meshmetric3d/ +homepage https://www.nitrc.org/projects/meshmetric3d/ # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) contributors Francois Budin (UNC), Juliette Pera (UNC), Beatriz Paniagua (UNC) # Match category in the xml description of the module (where it shows up in Modules menu) -category Shape Analysis +category Quantification # url to icon (png, size 128x128 pixels) -iconurl http://slicer.org/slicerWiki/images/4/43/Slicer4ExtensionModelToModelDistance.png +iconurl http://slicer.org/slicerWiki/images/4/43/Slicer4ExtensionModelToModelDistance.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status +# - Is it just a test or something you stand behind? +status # One line stating what the module does description This extension computes the distance between two 3D models # Space separated list of urls -screenshoturls +screenshoturls http://www.slicer.org/slicerWiki/images/thumb/7/7a/Slicer4Extensions-ModelToModelDistanceOriginalShapes.png/800px-Slicer4Extensions-ModelToModelDistanceOriginalShapes.png # 0 or 1: Define if the extension should be enabled after its installation. enabled 1 diff --git a/MultidimData.s4ext b/MultidimData.s4ext deleted file mode 100644 index 40b8e5d27..000000000 --- a/MultidimData.s4ext +++ /dev/null @@ -1,44 +0,0 @@ -# -# First token of each non-comment line is the keyword and the rest of the line -# (including spaces) is the value. -# - the value can be blank -# - -# This is source code manager (i.e. svn) -scm svn -scmurl https://subversion.assembla.com/svn/slicerrt/trunk/MultidimData/src -scmrevision 1497 - -# list dependencies -# - These should be names of other modules that have .s4ext files -# - The dependencies will be built first -depends NA - -# Inner build directory (default is .) -build_subdirectory . - -# homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/MultidimData - -# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) -# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Andras Lasso (PerkLab, Queen's), Matthew Holden (PerkLab, Queen's), Kevin Wang (PMH) - -# Match category in the xml description of the module (where it shows up in Modules menu) -category Multidimensional data - -# url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/c/cc/MultidimDataLogo.png - -# Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status - -# One line stating what the module does -description A set of modules for generic multidimensional data management in Slicer (0.1.1) - -# Space separated list of urls -screenshoturls http://www.slicer.org/slicerWiki/images/1/17/CardiacCtReplay.gif http://www.slicer.org/slicerWiki/images/0/0f/UltrasoundToolGuidance3dOnly.gif http://www.slicer.org/slicerWiki/images/e/ea/ShapeModelSequenceBrowsing3dOnly.gif http://www.slicer.org/slicerWiki/images/thumb/5/5b/SequenceEditor.png/504px-SequenceEditor.png http://www.slicer.org/slicerWiki/images/thumb/e/ef/SequenceBrowser.png/397px-SequenceBrowser.png - -# 0 or 1: Define if the extension should be enabled after its installation. -enabled 1 diff --git a/NeedleFinder.s4ext b/NeedleFinder.s4ext index b55a2c031..0da5e0e5f 100644 --- a/NeedleFinder.s4ext +++ b/NeedleFinder.s4ext @@ -1,13 +1,13 @@ build_subdirectory . category IGT -contributors Guillaume Pernelle, Nabgha Fahrat, Alireza Mehrtash, Lauren Barber, Jan Egger, Tobias Penzkofer, Sandy Wells, Sam Song, Xiaojun Chen, Yi Gao, Antonio Damato, Tina Kapur, Akila Viswanathan +contributors Guillaume Pernelle, Andre Mastmeyer, Paolo Zaffino, Nabgha Fahrat, Alireza Mehrtash, Lauren Barber, Jan Egger, Tobias Penzkofer, Sandy Wells, Sam Song, Xiaojun Chen, Yi Gao, Antonio Damato, Tina Kapur, Akila Viswanathan depends NA description NeedleFinder: fast interactive needle detection. It provides interactive tools to segment needles in MR/CT images. It has been mostly tested on MRI from gynelogical brachytherapy cases. Cf <> MICCAI 2013 enabled 1 -homepage https://github.com/gpernelle/NeedleFinder -iconurl https://raw.github.com/gpernelle/NeedleFinder/master/NeedleFinder.png +homepage https://github.com/needlefinder/NeedleFinder +iconurl https://raw.github.com/needlefinder/NeedleFinder/master/NeedleFinder.png scm git -scmrevision 341b3b9d00c8091c9c4f63ff4121acbe269551d6 -scmurl https://github.com/gpernelle/NeedleFinder.git -screenshoturls https://raw.github.com/gpernelle/NeedleFinder/master/screenshot.png +scmrevision master +scmurl https://github.com/needlefinder/NeedleFinder.git +screenshoturls https://raw.github.com/needlefinder/NeedleFinder/master/screenshot.png status diff --git a/NvidiaAIAssistedAnnotation.s4ext b/NvidiaAIAssistedAnnotation.s4ext new file mode 100644 index 000000000..769db8742 --- /dev/null +++ b/NvidiaAIAssistedAnnotation.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/NVIDIA/ai-assisted-annotation-client.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/NVIDIA/ai-assisted-annotation-client/tree/master/slicer-plugin + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Sachidanand Alle (NVIDIA) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/NVIDIA/ai-assisted-annotation-client/master/slicer-plugin/snapshot.jpg https://raw.githubusercontent.com/NVIDIA/ai-assisted-annotation-client/master/slicer-plugin/snapshot-annotation-points-liver.jpg https://raw.githubusercontent.com/NVIDIA/ai-assisted-annotation-client/master/slicer-plugin/snapshot-annotation-result-liver.jpg https://raw.githubusercontent.com/NVIDIA/ai-assisted-annotation-client/master/slicer-plugin/snapshot-segmentation-result-liver.jpg + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension offers automatic segmentation using NVIDIA AI-Assisted Annotation framework (Powered by the Clara Train SDK). + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/NVIDIA/ai-assisted-annotation-client/master/slicer-plugin/snapshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/OpenDose3D.s4ext b/OpenDose3D.s4ext new file mode 100644 index 000000000..86ff54b2f --- /dev/null +++ b/OpenDose3D.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://gitlab.com/opendose/opendose3d.git +scmrevision master-stable + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerElastix + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://gitlab.com/opendose/OpenDose3D + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Alex Vergara Gil (INSERM, France), Janick Rueegger (KSA, Switzerland) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Radiotherapy + +# url to icon (png, size 128x128 pixels) +iconurl https://opendose.org/themes/default/images/opendose_favicon.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status stable + +# One line stating what the module does +description This module implements full 3D dosimetry for molecular radiotherapy on multiple time points. + +# Space separated list of urls +screenshoturls https://gitlab.com/opendose/opendose3d/-/raw/develop/Dosimetry4D/Resources/Icons/ss1.png https://gitlab.com/opendose/opendose3d/-/raw/develop/Dosimetry4D/Resources/Icons/ss2.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/OrthodonticAnalysis.s4ext b/OrthodonticAnalysis.s4ext new file mode 100644 index 000000000..0d416ea86 --- /dev/null +++ b/OrthodonticAnalysis.s4ext @@ -0,0 +1,49 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/OrthodonticAnalysis/SlicerOrthodonticAnalysis +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/OrthodonticAnalysis/SlicerOrthodonticAnalysis + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Joao Vitor Lima Coimbra (Federal University of Espirito Santo), Vinicius Campos de Oliveira Batista (Federal University of Espirito Santo), Rafhael Milanezi de Andrade (Federal University of Espirito Santo), Pedro Lima Emmerich Oliveira (Federal University of Rio de Janeiro), Lincoln Issamu Nojima (Federal University of Rio de Janeiro) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Orthodontics + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/OrthodonticAnalysis/SlicerOrthodonticAnalysis/master/OrthodonticAnalysis.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description The extension was developed to perform the most common dental analysis: model space discrepancies, Bolton and Peck and Peck. All point instructions for performing the analysis are available in Python interactor after study method points are selected. The Analysis button shows the result. +The model discrepancy calculates the difference between the required space and the present space. If the difference is positive, there is an excess of space available, if the difference is negative, it means that there is a space deficit. +The required upper and lower spaces are obtained from measurements of the mesiodistal diameters of the incisors, canines, and premolars. The present spaces are obtained in six straight line segments: from the mesial face of the first molar to the distal face of the canine, from the distal face of the canine to the mesial face of the canine and from the mesial face of the canine to the midline. +Bolton's analysis takes into account two proportional size ratios between the upper and lower arches. The first is based on the sums of mesiodistal diameters of the teeth from the first molars, including the same, totaling 12 teeth per arch. The second is based on the sums of mesiodistal diameters of the teeth from the canines, including the canines, totaling 6 teeth per arch. +The teeth evaluated in Peck and Peck analysis are the lower incisors. The measurements taken are the mesiodistal and buccolingual diameters. The value of the mesiodistal diameter is divided by the buccolingual diameter to obtain the proportion and make the evaluation. + + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/OrthodonticAnalysis/SlicerOrthodonticAnalysis/master/OrthodonticAnalysisScreenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/OsteotomyPlanner.s4ext b/OsteotomyPlanner.s4ext new file mode 100644 index 000000000..aeeb89511 --- /dev/null +++ b/OsteotomyPlanner.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/KitwareMedical/OsteotomyPlanner.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/KitwareMedical/OsteotomyPlanner/wiki + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Sam Horvath (Kitware Inc.), Johan Andruejol (Kitware Inc.) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Osteotomy Planning + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/KitwareMedical/OsteotomyPlanner/master/Planner/Resources/Icons/Planner.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status In Development + +# One line stating what the module does +description Osteotomy Planner is an extension designed to help the planning of bone surgeries. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/KitwareMedical/OsteotomyPlanner/master/Screenshots/Screenshot.jpg + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/PBNRR.s4ext b/PBNRR.s4ext index 3dd31545f..88d561c15 100644 --- a/PBNRR.s4ext +++ b/PBNRR.s4ext @@ -6,39 +6,39 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/fdrakopo/PBNRR.git -scmrevision 0891355 +scmurl https://github.com/aangelos28/PBNRR.git +scmrevision b494c1e # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA # Inner build directory (default is ".") -build_subdirectory . +build_subdirectory inner-build # homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/PBNRR +homepage https://github.com/aangelos28/PBNRR # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Fotis Drakopoulos (CRTC), Yixun Liu (CRTC), Andriy Kot (CRTC), Andrey Fedorov (SPL B&W Harvard), Olivier Clatz (Asclepios INRIA) and Nikos Chrisochoides (CRTC) +contributors Angelos Angelopoulos (CRTC), Fotis Drakopoulos (CRTC), Yixun Liu (CRTC), Andriy Kot (CRTC), Andrey Fedorov (SPL B&W Harvard), Olivier Clatz (Asclepios INRIA), Nikos Chrisochoides (CRTC) # Match category in the xml description of the module (where it shows up in Modules menu) -category Registration +category Registration # url to icon (png, size 128x128 pixels) -iconurl http://wiki.slicer.org/slicerWiki/images/9/92/PBNRR_logo.jpg +iconurl https://raw.github.com/aangelos28/PBNRR/master/PBNRR.png # Give people an idea what to expect from this code # - Is it just a test or something you stand behind? -status +status # One line stating what the module does -description This extension encapsulates a CLI module for the Physics-Based Non-Rigid Registration (PBNRR) method. The PBNRR compensates for the brain shift during the Image-Guided Neurosurgery (IGNS). The module uses a linear homogeneous bio-mechanical model to compute a dense deformation field that defines a transformation for every point in the fixed to the moving image. The PBNRR consists of three components (Feature Point Selection, Block Matching and Finite Element Solver) combine together to provide a user-friendly interface. +description This Slicer extension non-rigid registers a moving to a fixed MRI using a linear homogeneous bio-mechanical model to compute a dense deformation field that defines a transformation for every point in the fixed to the moving image. # Space separated list of urls -screenshoturls http://www.slicer.org/slicerWiki/images/6/63/Case1_input.png http://www.slicer.org/slicerWiki/images/a/a4/Case1_output.png http://www.slicer.org/slicerWiki/images/d/db/PBNRR_panel.png +screenshoturls http://www.slicer.org/slicerWiki/images/6/63/Case1_input.png http://www.slicer.org/slicerWiki/images/a/a4/Case1_output.png http://www.slicer.org/slicerWiki/images/d/db/PBNRR_panel.png # 0 or 1: Define if the extension should be enabled after its installation. enabled 1 diff --git a/PET-IndiC.s4ext b/PET-IndiC.s4ext new file mode 100644 index 000000000..2774a8b77 --- /dev/null +++ b/PET-IndiC.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/QIICR/PET-IndiC.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/PET-IndiC + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Ethan Ulrich (University of Iowa), Christian Bauer (University of Iowa), Markus van Tol (University of Iowa), Andrey Fedorov (SPL), Reinhard R. Beichel (University of Iowa), John Buatti (University of Iowa) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Quantification + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/QIICR/PET-IndiC/master/PET-IndiC.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description The PET-IndiC Extension allows for fast segmentation of regions of interest and calculation of quantitative indices. + +# Space separated list of urls +screenshoturls http://www.slicer.org/slicerWiki/images/3/32/PET-IndiC_Screenshot1.png http://www.slicer.org/slicerWiki/images/8/8b/PET-IndiC_Screenshot3.png http://www.slicer.org/slicerWiki/images/8/8e/PET-IndiC_Screenshot5.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/PyDevRemoteDebug.s4ext b/PETCPhantom.s4ext similarity index 61% rename from PyDevRemoteDebug.s4ext rename to PETCPhantom.s4ext index f290b3a2d..45e9456fa 100644 --- a/PyDevRemoteDebug.s4ext +++ b/PETCPhantom.s4ext @@ -1,44 +1,44 @@ -# -# First token of each non-comment line is the keyword and the rest of the line -# (including spaces) is the value. -# - the value can be blank -# - -# This is source code manager (i.e. svn) -scm svn -scmurl https://subversion.assembla.com/svn/slicerrt/trunk/PyDevRemoteDebug/src -scmrevision 1549 - -# list dependencies -# - These should be names of other modules that have .s4ext files -# - The dependencies will be built first -depends NA - -# Inner build directory (default is ".") -build_subdirectory . - -# homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/PyDevRemoteDebug - -# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) -# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Andras Lasso (PerkLab at Queen's University) - -# Match category in the xml description of the module (where it shows up in Modules menu) -category Developer Tools - -# url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/1/1b/PyDevRemoteDebugExtension.png - -# Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status - -# One line stating what the module does -description This extension allows remote visual debugging of Python scripts using PyDev (http://pydev.org/) - -# Space separated list of urls -screenshoturls https://www.slicer.org/slicerWiki/images/f/f2/PyDevRemoteDebugSlicer.png - -# 0 or 1: Define if the extension should be enabled after its installation. -enabled 1 +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/QIICR/SlicerPETPhantomAnalysis.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/PETCPhantom + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Christian Bauer (University of Iowa), Ethan Ulrich (University of Iowa), Andrey Fedorov (SPL), Reinhard R. Beichel (University of Iowa), John Buatti (University of Iowa) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Quantification + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/QIICR/SlicerPETPhantomAnalysis/master/PETCphantom.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description The PETCPhantom Extension allows measurement of calibration and uniformity in a cylinder phantom PET scan. + +# Space separated list of urls +screenshoturls + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/PETDICOMExtension.s4ext b/PETDICOMExtension.s4ext new file mode 100644 index 000000000..4523ddb82 --- /dev/null +++ b/PETDICOMExtension.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/QIICR/Slicer-PETDICOMExtension.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/PETDICOM + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Ethan Ulrich (University of Iowa), Andrey Fedorov (BWH, SPL), Christian Bauer (University of Iowa) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Converters + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/QIICR/Slicer-PETDICOMExtension/master/PETDICOMExtension.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description The PET DICOM Extension provides tools to import PET Standardized Uptake Value images from DICOM into Slicer. + +# Space separated list of urls +screenshoturls http://wiki.slicer.org/slicerWiki/images/thumb/2/2e/SUV_Factor_Calculator_GUI.png/418px-SUV_Factor_Calculator_GUI.png http://wiki.slicer.org/slicerWiki/images/thumb/2/29/DICOM_Browser_RWVM_Plugin.png/800px-DICOM_Browser_RWVM_Plugin.png http://wiki.slicer.org/slicerWiki/images/thumb/4/43/DICOM_Browser_PET_SUV_Plugin.png/800px-DICOM_Browser_PET_SUV_Plugin.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/PETLiverUptakeMeasurement.s4ext b/PETLiverUptakeMeasurement.s4ext new file mode 100644 index 000000000..f5178f973 --- /dev/null +++ b/PETLiverUptakeMeasurement.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/QIICR/PETLiverUptakeMeasurement +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends DCMQI + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/PETLiverUptakeMeasurement + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Christian Bauer (University of Iowa), Markus van Tol (University of Iowa), Andrey Fedorov (SPL), Ethan Ulrich (University of Iowa), Reinhard Beichel (University of Iowa), John Buatti (University of Iowa) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Quantification + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/QIICR/PETLiverUptakeMeasurement/master/PETLiverUptakeMeasurement.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extensions contains a module for automated measurement of liver uptake in whole-body FDG-18 PET scans. + +# Space separated list of urls +screenshoturls https://www.slicer.org/slicerWiki/images/6/6d/PETLiverUptakeMeasurementWithModel.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/PETTumorSegmentation.s4ext b/PETTumorSegmentation.s4ext new file mode 100644 index 000000000..ec11f344d --- /dev/null +++ b/PETTumorSegmentation.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/QIICR/PETTumorSegmentation.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/PETTumorSegmentation + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Christian Bauer (University of Iowa), Markus van Tol (University of Iowa), Andrey Fedorov (SPL), Ethan Ulrich (University of Iowa), Reinhard Beichel (University of Iowa), John Buatti (University of Iowa) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/QIICR/PETTumorSegmentation/master/PETTumorSegmentation.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Tumor and lymph node segmentation in PET scans + +# Space separated list of urls +screenshoturls http://www.slicer.org/slicerWiki/images/0/04/PETTumorSegmentation_Effect_with_models.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ParallelProcessing.s4ext b/ParallelProcessing.s4ext new file mode 100644 index 000000000..ad9a3af37 --- /dev/null +++ b/ParallelProcessing.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/pieper/SlicerParallelProcessing +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/pieper/SlicerParallelProcessing + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Steve Pieper (Isomics, Inc.) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Utilities + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/pieper/SlicerParallelProcessing/raw/master/ParallelProcessing.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Manage helper processes to perform background tasks in parallel. + +# Space separated list of urls +screenshoturls https://camo.githubusercontent.com/f32d3911615ff1ff73af2e453fb8d1233f43a831339317618229a6e622859a01/687474703a2f2f696d672e796f75747562652e636f6d2f76692f6c6f3830346352446d70512f302e6a7067 + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/PathReconstruction.s4ext b/PathReconstruction.s4ext new file mode 100644 index 000000000..dac02b8b3 --- /dev/null +++ b/PathReconstruction.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerIGT/SlicerPathReconstruction.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends MarkupsToModel SlicerIGT SlicerRT + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/SlicerIGT/SlicerPathReconstruction + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Tamas Ungi (Queen's University), Junichi Tokuda (Brigham and Women's Hospital), Andras Lasso (Queen's University), Isaiah Norton (Brigham and Women's Hospital), Matthew Holden (Queen's University), Laurent Chauvin (SNR), Atsushi Yamada (SNR), Franklin King (Queen's University), Jaime Garcia-Guevara (Queen's University), Amelie Meyer (Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category IGT + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/SlicerIGT/SlicerPathReconstruction/master/PathReconstruction.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status experimental + +# One line stating what the module does +description The module allows creation of catheter models from electromagnetic spatial tracking. + +# Space separated list of urls +screenshoturls + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/PedicleScrewSimulator.s4ext b/PedicleScrewSimulator.s4ext new file mode 100644 index 000000000..944f0927e --- /dev/null +++ b/PedicleScrewSimulator.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/lassoan/PedicleScrewSimulator +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/lassoan/PedicleScrewSimulator + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Brendan Polley (University of Toronto), Stewart McLachlin (Sunnybrook Research Institute), Cari Whyne (Sunnybrook Research Institute) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Training + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/lassoan/PedicleScrewSimulator/master/PedicleScrewSimulator.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description 3D Slicer module for pedicle screw insertion training + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/lassoan/PedicleScrewSimulator/master/doc/Screenshot-03-Insertion.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/PercutaneousApproachAnalysis.s4ext b/PercutaneousApproachAnalysis.s4ext index 65b0298b9..4da5f4137 100644 --- a/PercutaneousApproachAnalysis.s4ext +++ b/PercutaneousApproachAnalysis.s4ext @@ -7,7 +7,7 @@ enabled 1 homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/PercutaneousApproachAnalysis iconurl http://www.slicer.org/slicerWiki/images/a/ac/PAAlogo-small.png scm git -scmrevision 773e8ace5aa1fd32a80550980ec452608bb6162a -scmurl https://github.com/SNRLab/PercutaneousApproachAnalysis.git +scmrevision a2a7615ff20ae45462b854172c41cf233b401e30 +scmurl https://github.com/SlicerIGT/PercutaneousApproachAnalysis screenshoturls http://www.slicer.org/slicerWiki/images/4/42/Accessibility_clinical.png status diff --git a/PerkTutor.s4ext b/PerkTutor.s4ext index 5a831174a..6b16a2767 100644 --- a/PerkTutor.s4ext +++ b/PerkTutor.s4ext @@ -7,32 +7,32 @@ # This is source code manager (i.e. svn) scm git scmurl https://github.com/PerkTutor/PerkTutor.git -scmrevision 185ce96 +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA -# Inner build directory (default is .) -build_subdirectory inner-build +# Inner build directory (default is ".") +build_subdirectory . # homepage -homepage http://www.perktutor.org/ +homepage http://www.perktutor.org/ # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) contributors Tamas Ungi, Matthew S. Holden (Queen's University) # Match category in the xml description of the module (where it shows up in Modules menu) -category Training +category Training # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/2/21/PerkTutorLogo.png +iconurl http://www.slicer.org/slicerWiki/images/2/21/PerkTutorLogo.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status +# - Is it just a test or something you stand behind? +status # One line stating what the module does description This extension holds modules for training of needle interventions and analysis of operator performance. diff --git a/PetSpectAnalysis.s4ext b/PetSpectAnalysis.s4ext new file mode 100644 index 000000000..44a82a56a --- /dev/null +++ b/PetSpectAnalysis.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/gti-fing/SlicerPetSpectAnalysis.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://gti-fing.github.io/SlicerPetSpectAnalysis + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Martin Bertran, Natalia Martinez Gil, Guillermo Carbajal, Alvaro Gomez (Facultad de Ingenieria, Uruguay) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Nuclear Medicine + +# url to icon (png, size 128x128 pixels) +iconurl http://www.slicer.org/slicerWiki/images/b/b1/DPetBrainQuantification.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description First Version of the Pet Spect Analysis Extension + +# Space separated list of urls +screenshoturls http://www.slicer.org/slicerWiki/images/e/e4/ProcessingBlocks.png http://www.slicer.org/slicerWiki/images/7/76/InformationPanel.png http://www.slicer.org/slicerWiki/images/2/2a/VisualizationPanel.png http://www.slicer.org/slicerWiki/images/2/24/CarotidSegmentation.png http://www.slicer.org/slicerWiki/images/b/bb/CarotidSegmentationROI.png http://www.slicer.org/slicerWiki/images/5/51/PTACEstimationIDIF.png http://www.slicer.org/slicerWiki/images/9/98/PTACEstimationPBIF.png http://www.slicer.org/slicerWiki/images/9/90/KMap.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/PickAndPaintExtension.s4ext b/PickAndPaintExtension.s4ext new file mode 100644 index 000000000..be0aa9b8f --- /dev/null +++ b/PickAndPaintExtension.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/DCBIA-OrthoLab/PickAndPaintExtension.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/PickAndPaint + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Lucie Macron (University of Michigan), Jean-Baptiste Vimort (University of Michigan) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Shape Analysis + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/DCBIA-OrthoLab/PickAndPaintExtension/master/PickAndPaint/Resources/Icons/PickAndPaint.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Pick 'n Paint tool allows users to select ROIs on a reference model and to propagate it over different time point models. + +# Space separated list of urls +screenshoturls http://www.slicer.org/slicerWiki/images/a/ac/Pick%27NPaint_Interface.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/Pipelines.s4ext b/Pipelines.s4ext new file mode 100644 index 000000000..f73724a04 --- /dev/null +++ b/Pipelines.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager +scm git +scmurl https://github.com/KitwareMedical/SlicerPipelines.git +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/KitwareMedical/SlicerPipelines/blob/main/README.md + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Connor Bowley (Kitware, Inc.), Sam Horvath (Kitware, Inc.) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Pipelines + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/KitwareMedical/SlicerPipelines/main/Pipelines.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description SlicerPipelines is an extension for 3DSlicer that offers the ability to create simple modules (aka pipelines) via a GUI interface with no coding knowledge needed + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/KitwareMedical/SlicerPipelines/main/Screenshots/1.png https://raw.githubusercontent.com/KitwareMedical/SlicerPipelines/main/Screenshots/2.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/PkModeling.s4ext b/PkModeling.s4ext index 941f9f025..eef943adc 100644 --- a/PkModeling.s4ext +++ b/PkModeling.s4ext @@ -6,8 +6,8 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/millerjv/PkModeling.git -scmrevision 9d7261d +scmurl https://github.com/QIICR/PkModeling.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files @@ -15,14 +15,14 @@ scmrevision 9d7261d depends NA # Inner build directory (default is .) -build_subdirectory . +build_subdirectory pkmodeling-build # homepage -homepage https://github.com/millerjv/PkModeling/wiki/PkModeling +homepage https://www.slicer.org/wiki/Documentation/Nightly/Modules/PkModeling # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Yingxuan Zhu (GE), Jim Miller (GE), Andriy Fedorov (BWH), Ming-ching Chang (GE), Mahnaz Maddah (SRI) +contributors Yingxuan Zhu (GE), Jim Miller (GE), Andriy Fedorov (BWH), Ming-ching Chang (GE), Mahnaz Maddah (SRI), Michael Schwier (BWH) # Match category in the xml description of the module (where it shows up in Modules menu) category Quantification diff --git a/PortPlacement.s4ext b/PortPlacement.s4ext index b9ddd9b3c..4a0190ee2 100644 --- a/PortPlacement.s4ext +++ b/PortPlacement.s4ext @@ -6,33 +6,33 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/giogadi/PortPlacement.git -scmrevision 9cbdb41cad988b186aab6ae3e0a0a4d23db82fe7 +scmurl https://github.com/SlicerIGT/PortPlacement.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA -# Inner build directory (default is .) -build_subdirectory . +# Inner build directory (default is ".") +build_subdirectory inner-build # homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/PortPlacement +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/PortPlacement # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Andinet Enquobahrie (Kitware), Luis G. Torres (UNC) +contributors Andinet Enquobahrie (Kitware), Luis G. Torres (UNC), Jean-Christophe Fillion-Robin (Kitware) # Match category in the xml description of the module (where it shows up in Modules menu) -category IGT +category IGT # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/a/a7/Portplacement_icon.png +iconurl http://www.slicer.org/slicerWiki/images/a/a7/Portplacement_icon.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status This extension is intended for public use and we expect to fully maintain it. +# - Is it just a test or something you stand behind? +status This extension is intended for public use and we expect to fully maintain it. # One line stating what the module does description Assists in the planning of surgical port placement in a laparoscopic procedure. diff --git a/PyTorch.s4ext b/PyTorch.s4ext new file mode 100644 index 000000000..55d988cb6 --- /dev/null +++ b/PyTorch.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/fepegar/SlicerPyTorch.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/fepegar/SlicerPyTorch + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Fernando Pérez-García (University College London and King's College London) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Utilities + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/fepegar/SlicerPyTorch/master/PyTorch.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status beta + +# One line stating what the module does +description Utilities to install and use PyTorch within 3D Slicer. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/fepegar/SlicerPyTorch/master/project_week_diagram.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/Q3DC.s4ext b/Q3DC.s4ext new file mode 100644 index 000000000..5b65c1961 --- /dev/null +++ b/Q3DC.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/DCBIA-OrthoLab/Q3DCExtension.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/Q3DC + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Lucie Macron (University of Michigan), Jean-Baptiste Vimort (University of Michigan) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Shape Analysis + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/DCBIA-OrthoLab/Q3DCExtension/master/Q3DC.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension contains one module of the same name. Using placed fiducials, it allows users to compute 2D angles: Yaw, Pitch and Roll; and decompose the 3D distance into the three different components: R-L , A-P and S-I. It is possible to compute the middle point between two fiducials and export the values. + +# Space separated list of urls +screenshoturls http://www.slicer.org/slicerWiki/index.php/File:Q3DC_Interface.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/Reporting.s4ext b/QuantitativeReporting.s4ext similarity index 51% rename from Reporting.s4ext rename to QuantitativeReporting.s4ext index 48e792c9f..606ef50b8 100644 --- a/Reporting.s4ext +++ b/QuantitativeReporting.s4ext @@ -6,39 +6,39 @@ # This is source code manager (i.e. svn) scm git -scmurl https://github.com/fedorov/Reporting.git -scmrevision 8292401d +scmurl https://github.com/QIICR/QuantitativeReporting.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends SlicerDevelopmentToolbox DCMQI PETDICOMExtension -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage -homepage http://wiki.slicer.org/slicerWiki/index.php/Documentation/4.2/Modules/Reporting +homepage https://qiicr.gitbooks.io/quantitativereporting-guide # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Andrey Fedorov (SPL), Nicole Aucoin (SPL), Steve Pieper (SPL) +contributors Christian Herz (SPL), Andrey Fedorov (SPL, BWH), Csaba Pinter (Queen`s), Andras Lasso (Queen`s), Steve Pieper (Isomics) # Match category in the xml description of the module (where it shows up in Modules menu) category Informatics # url to icon (png, size 128x128 pixels) -iconurl http://wiki.slicer.org/slicerWiki/images/3/31/ReportingLogo.png +iconurl https://github.com/QIICR/QuantitativeReporting/raw/master/QuantitativeReporting/Resources/Icons/ReportingLogo128px.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? +# - Is it just a test or something you stand behind? status Work in progress # One line stating what the module does -description The purpose of the Reporting module is to provide Slicer interface for creating image annotations/markup that are stored in a structured form, and can be exported into Annotation Image Markup (AIM) XML-based format. The documentation is available at this location: http://wiki.slicer.org/slicerWiki/index.php/Documentation/4.2/Extensions/Reporting +description Segmentation-based measurements with DICOM-based import and export of the results. # Space separated list of urls -screenshoturls http://wiki.slicer.org/slicerWiki/images/d/d6/Reporting-Prostate.png +screenshoturls https://github.com/QIICR/QuantitativeReporting/raw/master/QuantitativeReporting/Resources/Screenshots/QuantitativeReporting-screenshot.jpg # 0 or 1: Define if the extension should be enabled after its installation. enabled 1 diff --git a/README.md b/README.md index e5d27d71f..1fdac5a92 100644 --- a/README.md +++ b/README.md @@ -5,18 +5,14 @@ Overview -------- Think of the ExtensionsIndex as a repository containing a list of [extension description file][]s -(*.s4ext) used by the [Slicer][] extensions build system to build, test, package and upload +(*.s4ext) used by the Slicer extensions build system to build, test, package and upload extensions on an [extensions server][]. -Once uploaded on an [extensions server][], within Slicer, extensions can be installed using the [extensions manager][]. +Once uploaded on an `extensions server`, within Slicer, extensions can be installed using the [extensions manager][]. -An [extensions catalog][] provides Slicer users with a convenient way to access the extensions -previously uploaded on the [extensions server][]: +A website referred to as the [extensions catalog][] provides Slicer users with a convenient way of finding and downloading extensions previously uploaded on the `extensions server`. The `extensions manager` in Slicer makes the catalog available directly in the application and allows extensions to be installed, updated, or uninstalled by a few clicks. -* from within Slicer with the help of the [extensions manager][] -* from the web: http://slicer.kitware.com/midas3/slicerappstore - -The following diagram depicts how [extensions catalog][], [extensions server][], [CDash][] and the +The following diagram depicts how `extensions catalog`, `extensions server`, [CDash][] and the slicer factory interact. @@ -24,25 +20,22 @@ slicer factory interact. Build instructions ------------------ -See http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/Build_ExtensionsIndex +See https://slicer.readthedocs.io/en/latest/developer_guide/extensions.html#extensions-build-system -Meta ----- +Contact +------- -* Code: `git clone git://github.com/Slicer/ExtensionsIndex.git` -* Bugs: http://www.na-mic.org/Bug +Questions regarding this project should be posted on 3D Slicer forum: https://discourse.slicer.org License ------- -* [3D Slicer license](http://viewvc.slicer.org/viewvc.cgi/Slicer4/trunk/License.txt?view=co) +* [3D Slicer license](https://github.com/Slicer/Slicer/blob/master/License.txt) -[CDash]: http://slicer.cdash.org/index.php?project=Slicer4 -[slicer]: http://slicer.org -[slicer extensions server]: http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/Extensions/Server -[extensions manager]: http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/SlicerApplication/ExtensionsManager -[extension description file]: http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/Extensions/DescriptionFile -[extensions catalog]: http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/Catalog -[extensions server]: http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/Extensions/Server +[CDash]: https://slicer.cdash.org/index.php?project=SlicerPreview +[extensions manager]: https://slicer.readthedocs.io/en/latest/user_guide/extensions_manager.html +[extension description file]: https://slicer.readthedocs.io/en/latest/developer_guide/extensions.html#extension-description-file +[extensions catalog]: https://extensions.slicer.org/catalog/All/30117/win +[extensions server]: https://slicer.readthedocs.io/en/latest/developer_guide/extensions.html#extensions-server diff --git a/RVXLiverSegmentation.s4ext b/RVXLiverSegmentation.s4ext new file mode 100644 index 000000000..78b9eeebd --- /dev/null +++ b/RVXLiverSegmentation.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/R-Vessel-X/SlicerRVXLiverSegmentation +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends MarkupsToModel SlicerVMTK SegmentEditorExtraEffects PyTorch + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/R-Vessel-X/SlicerRVXLiverSegmentation + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Lucie Macron (Kitware SAS), Thibault Pelletier (Kitware SAS), Camille Huet (Kitware SAS) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/R-Vessel-X/SlicerRVXLiverSegmentation/raw/main/RVXLiverSegmentation/Resources/Icons/RVXLiverSegmentation.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status beta + +# One line stating what the module does +description Liver and hepatic vessels segmentation plugin + +# Space separated list of urls +screenshoturls https://github.com/R-Vessel-X/SlicerRVXLiverSegmentation/raw/main/Screenshots/1.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/RawImageGuess.s4ext b/RawImageGuess.s4ext new file mode 100644 index 000000000..761b1b54f --- /dev/null +++ b/RawImageGuess.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/acetylsalicyl/SlicerRawImageGuess +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/acetylsalicyl/SlicerRawImageGuess + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Attila Nagy (University of Szeged, Szeged, Hungary), Csaba Pinter (Queen's University, Kingston, Ontario, Canada), Andras Lasso (Queen's University, Kingston, Ontario, Canada), Steve Pieper (Isomics Inc., Cambridge, MA, USA) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Informatics + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/acetylsalicyl/SlicerRawImageGuess/raw/master/RawImageGuess.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension allows loading images from unknown file formats. Image dimensions, bit depth, etc. parameters can be determined by trial and error, based on live preview. + +# Space separated list of urls +screenshoturls https://github.com/acetylsalicyl/SlicerRawImageGuess/raw/master/Screenshot01.png https://github.com/acetylsalicyl/SlicerRawImageGuess/raw/master/Screenshot02.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/RegistrationQA.s4ext b/RegistrationQA.s4ext new file mode 100644 index 000000000..305fc351c --- /dev/null +++ b/RegistrationQA.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/gsi-biomotion/Slicer-RegQA.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerRT + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/gsi-biomotion/Slicer-RegQA/wiki + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Kristjan Anderle (GSI), Tobias Brandt (University Clinic of Erlangen), Daniel Richter (University Clinic of Erlangen), Jens Woelfelschneider (University Clinic of Erlangen) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Registration + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/gsi-biomotion/Slicer-RegQA/blob/master/RegQA/Resources/Icons/RegQAIcon.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Code has been developed in colaboration with GSI and UK Erlangen and should help also others with registration QA. + +# One line stating what the module does +description Image registration quality assurance tool. + +# Space separated list of urls +screenshoturls http://wiki.slicer.org/slicerWiki/images/4/42/Slicer-r19441-LoadableExtensionTemplate-screenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ResectionPlanner.s4ext b/ResectionPlanner.s4ext new file mode 100644 index 000000000..b409c4775 --- /dev/null +++ b/ResectionPlanner.s4ext @@ -0,0 +1,13 @@ +build_subdirectory . +category IGT +contributors Matt Lougheed (Queen's University) +depends NA +description Modules for surgical resection planning. +enabled 1 +homepage http://www.slicer.org/slicerWiki/index.php?title=Documentation/Nightly/Extensions/ResectionPlanner +iconurl http://wiki.slicer.org/slicerWiki/images/d/d6/ResectionPlannerLogo.png +scm git +scmrevision master +scmurl https://github.com/SlicerIGT/ResectionPlanner.git +screenshoturls http://www.slicer.org/slicerWiki/index.php/File:ResectionVolume_Screenshot.png +status diff --git a/SNRMeasurement.s4ext b/SNRMeasurement.s4ext new file mode 100644 index 000000000..d6ef325df --- /dev/null +++ b/SNRMeasurement.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SNRLab/SNRMeasurement +scmrevision 8a0d3fcba7d8e19ab82f973e0e6797bb50dc301a + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/SNRMeasurement + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Babak Matinfar (BWH), Junichi Tokuda (BWH) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category IGT + +# url to icon (png, size 128x128 pixels) +iconurl http://viewvc.slicer.org/viewvc.cgi/Slicer4/trunk/Extensions/Testing/SNRMeasurement/SNRMeasurement.png?revision=21745&view=co + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description 3D Slicer CLI to calculate SNR of images. + +# Space separated list of urls +screenshoturls http://wiki.slicer.org/slicerWiki/images/a/ab/Slicer-r19441-SNRMeasurement-screenshot.png http://wiki.slicer.org/slicerWiki/images/1/1e/Slicer-r19441-SNRMeasurement-screenshot-2.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SPHARM-PDM.s4ext b/SPHARM-PDM.s4ext index 97e769f67..ed685f5c8 100644 --- a/SPHARM-PDM.s4ext +++ b/SPHARM-PDM.s4ext @@ -5,16 +5,14 @@ # # This is source code manager (i.e. svn) -scm svn -scmurl https://www.nitrc.org/svn/spharm-pdm -scmrevision 228 -svnusername slicerbot -svnpassword slicer +scm git +scmurl https://github.com/NIRALUser/SPHARM-PDM.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends MeshToLabelMap # Inner build directory (default is .) build_subdirectory SPHARM-PDM-build @@ -24,17 +22,17 @@ homepage http://www.nitrc.org/projects/spharm-pdm # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Beatriz Paniagua (UNC), Francois Budin (UNC), Martin Styner (UNC) +contributors Beatriz Paniagua (UNC), Francois Budin (UNC), Martin Styner (UNC), Laura Pascal (Kitware), Hina Shah (Kitware) # Match category in the xml description of the module (where it shows up in Modules menu) -category Shape Analysis +category SPHARM # url to icon (png, size 128x128 pixels) iconurl http://www.na-mic.org/Wiki/images/a/ad/Spharm-pdm-icon.png # Give people an idea what to expect from this code # - Is it just a test or something you stand beind? -status +status # One line stating what the module does description SPHARM-PDM is a tool that computes point-based models using a parametric boundary description for the computing of Shape Analysis. diff --git a/ThingiverseBrowser.s4ext b/Sandbox.s4ext similarity index 59% rename from ThingiverseBrowser.s4ext rename to Sandbox.s4ext index 8b7d7e779..818e16034 100644 --- a/ThingiverseBrowser.s4ext +++ b/Sandbox.s4ext @@ -6,36 +6,39 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/gohn03/ThingiverseBrowser.git -scmrevision c99ac85192b32717f7b04f0d81d3f47f14b5bd5f +scmurl https://github.com/PerkLab/SlicerSandbox.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/ThingiverseBrowser +homepage https://github.com/PerkLab/SlicerSandbox # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Nigel Goh (UWA) +contributors Csaba Pinter (Queen's University), Andras Lasso (Queen's University) # Match category in the xml description of the module (where it shows up in Modules menu) -category Utilities +category Examples # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/1/17/Thingiverse.PNG +iconurl https://github.com/PerkLab/SlicerSandbox/raw/master/Sandbox_Logo_128.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status Alpha +# - Is it just a test or something you stand behind? +status # One line stating what the module does -description An extension to browse and download from http://thingiverse.com +description Collection of utilities that are not polished implementations but can be useful to users + +# Space separated list of urls +screenshoturls # 0 or 1: Define if the extension should be enabled after its installation. enabled 1 diff --git a/ScatteredTransform.s4ext b/ScatteredTransform.s4ext new file mode 100644 index 000000000..ca36f3d06 --- /dev/null +++ b/ScatteredTransform.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/grandwork2/ScatteredTransform +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/ScatteredTransform + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Grand Joldes (The University of Western Australia, ISML) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Registration + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/grandwork2/ScatteredTransform/master/ScatteredTransform.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Creates a BSpline transform from a displacement field defined at scattered points by using the Multi-level BSpline interpolation algorithm. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/grandwork2/ScatteredTransform/master/Screenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/Scoliosis.s4ext b/Scoliosis.s4ext index 1bd2541c0..2ff92afe4 100644 --- a/Scoliosis.s4ext +++ b/Scoliosis.s4ext @@ -5,9 +5,9 @@ # # This is source code manager (i.e. svn) -scm svn -scmurl https://subversion.assembla.com/svn/Scoliosis/trunk/Scoliosis/src -scmrevision 51 +scm git +scmurl https://github.com/SlicerIGT/Scoliosis.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files diff --git a/SegmentEditorExtraEffects.s4ext b/SegmentEditorExtraEffects.s4ext new file mode 100644 index 000000000..cefb0fe0b --- /dev/null +++ b/SegmentEditorExtraEffects.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/lassoan/SlicerSegmentEditorExtraEffects +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends MarkupsToModel + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/lassoan/SlicerSegmentEditorExtraEffects + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andras Lasso (PerkLab, Queen's), Kyle MacNeil + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/lassoan/SlicerSegmentEditorExtraEffects/master/SegmentEditorExtraEffects.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Experimental effects for Segment Editor + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/lassoan/SlicerSegmentEditorExtraEffects/master/FastMarchingInput.png https://raw.githubusercontent.com/lassoan/SlicerSegmentEditorExtraEffects/master/FastMarchingOutput.png https://raw.githubusercontent.com/lassoan/SlicerSegmentEditorExtraEffects/master/WatershedOutput.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SegmentGeometry.s4ext b/SegmentGeometry.s4ext new file mode 100644 index 000000000..1c55f7d12 --- /dev/null +++ b/SegmentGeometry.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/jmhuie/Slicer-SegmentGeometry.git +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SegmentEditorExtraEffects + +# Inner build directory (default is .) +build_subdirectory . + +# homepage +homepage https://github.com/jmhuie/Slicer-SegmentGeometry + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Jonathan Huie (George Washington University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Quantification + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/jmhuie/Slicer-SegmentGeometry/main/SegmentGeometry.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Alpha + +# One line stating what the module does +description This module iterates slice-by-slice through a segment to compute second moment of area and other cross-sectional properties. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/jmhuie/Slicer-SegmentGeometry/main/SegmentGeometry/Resources/Icons/SegmentGeometryScreenshot1.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SegmentMesher.s4ext b/SegmentMesher.s4ext new file mode 100644 index 000000000..4a95d8315 --- /dev/null +++ b/SegmentMesher.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/lassoan/SlicerSegmentMesher.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/lassoan/SlicerSegmentMesher + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andras Lasso (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/lassoan/SlicerSegmentMesher/master/SlicerSegmentMesher.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Create volumetric mesh from segmentation using Cleaver2 or TetGen. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/lassoan/SlicerSegmentMesher/master/Screenshot01.jpg + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SegmentRegistration.s4ext b/SegmentRegistration.s4ext new file mode 100644 index 000000000..9665a2a08 --- /dev/null +++ b/SegmentRegistration.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerRt/SegmentRegistration.git +scmrevision HEAD + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerProstate SlicerRT + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/SlicerRt/SegmentRegistration + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Csaba Pinter (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Registration + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/SlicerRt/SegmentRegistration/raw/master/Logo/SegmentRegistration_Logo_128.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Segment registration is an extension that contains generic and more specialized modules for registering two delineations of the same structure, and propagating other segmented structures from one dataset to the other (also called fusion or contour propagation). + +# Space separated list of urls +screenshoturls https://www.slicer.org/w/images/a/a1/20170526_ProstatMRIUSContourPropagation.png https://www.slicer.org/w/images/1/15/20160329_MRIUS_1500.gif + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SegmentationAidedRegistration.s4ext b/SegmentationAidedRegistration.s4ext index 275ece55d..9e79aa786 100644 --- a/SegmentationAidedRegistration.s4ext +++ b/SegmentationAidedRegistration.s4ext @@ -6,33 +6,33 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/gaoyi/SegmentationAidedRegistration.git -scmrevision 305c6baf0b5539a5f7bb667edf986200a9757336 +scmurl https://github.com/gaoyi/SegmentationAidedRegistration.git +scmrevision e1ce457eb08e69ca49083b8998631bb43f203295 # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/SegmentationAidedRegistration +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/SegmentationAidedRegistration # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) contributors Yi Gao (BWH/UAB), Liang-Jia Zhu (UAB), Josh Cates (Utah), Alan Morris (Utah), Danny Perry (Utah), Greg Gardner (Utah), Rob MacLeod (Utah), Sylvain Bouix (BWH), Allen Tannenbaum (UAB) # Match category in the xml description of the module (where it shows up in Modules menu) -category Registration +category Registration # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/b/ba/SegAidedRegSquareFocus128.png +iconurl http://www.slicer.org/slicerWiki/images/b/ba/SegAidedRegSquareFocus128.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status 1.0 +# - Is it just a test or something you stand behind? +status # One line stating what the module does description Performe the registration with the aid from segmentation so that the segmented regions have close match. diff --git a/SequenceRegistration.s4ext b/SequenceRegistration.s4ext new file mode 100644 index 000000000..16c957627 --- /dev/null +++ b/SequenceRegistration.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/moselhy/SlicerSequenceRegistration +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerElastix + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/moselhy/SlicerSequenceRegistration + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Mohamed Moselhy (Western University), Andras Lasso (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Sequences + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/moselhy/SlicerSequenceRegistration/master/SequenceRegistration/Resources/Icons/SequenceRegistration.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension registers 4D volume sequences for motion compensation or motion analysis. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/moselhy/SlicerSequenceRegistration/master/screenshot01.png https://raw.githubusercontent.com/moselhy/SlicerSequenceRegistration/master/screenshot02.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ShapePopulationViewer.s4ext b/ShapePopulationViewer.s4ext index 03c9b898f..a9963d096 100644 --- a/ShapePopulationViewer.s4ext +++ b/ShapePopulationViewer.s4ext @@ -1,13 +1,44 @@ -build_subdirectory . -category Shape Analysis -contributors Alexis Girault (NIRAL, UNC) +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/NIRALUser/ShapePopulationViewer.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first depends NA -description Visualize and interact with multiple surfaces at the same time to easily compare them -enabled 1 + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage homepage https://www.nitrc.org/projects/shapepopviewer/ + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Alexis Girault (NIRAL, UNC), Francois Budin (NIRAL, UNC), Laura Pascal (DCBIA-OrthoLab, UofM) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Shape Visualization + +# url to icon (png, size 128x128 pixels) iconurl https://www.nitrc.org/project/screenshot.php?group_id=759&screenshot_id=704 -scm git -scmrevision f9e2c1d832096e7d17dc4e8ff9bce6f91f2eebb6 -scmurl git://github.com/NIRALUser/ShapePopulationViewer.git + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Visualize and interact with multiple surfaces at the same time to easily compare them + +# Space separated list of urls screenshoturls http://wiki.na-mic.org/Wiki/images/8/81/Screenshot1.png http://wiki.na-mic.org/Wiki/images/1/13/SPVscreenshot2.png -status + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ShapeRegressionExtension.s4ext b/ShapeRegressionExtension.s4ext new file mode 100644 index 000000000..fa010f8d6 --- /dev/null +++ b/ShapeRegressionExtension.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/KitwareMedical/ShapeRegressionExtension.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory ShapeRegressionExtension-build + +# homepage +homepage https://salt.slicer.org/ + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Laura Pascal (Kitware Inc.), Beatriz Paniagua (Kitware Inc.), James Fishbaugh (University of North Carolina) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Shape Regression + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/slicersalt/slicersalt.github.io/master/img/favicons/favicon-128.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Beta + +# One line stating what the module does +description Computation and visualization of time-regressed shapes in a collection of 3D shape inputs associated to a linear variable + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/slicersalt/slicersalt.github.io/b34f1452faf111175b203d0172b6f45807d996e2/img/about-section/regression.gif + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ShapeVariationAnalyzer.s4ext b/ShapeVariationAnalyzer.s4ext new file mode 100644 index 000000000..b33ea5def --- /dev/null +++ b/ShapeVariationAnalyzer.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/DCBIA-OrthoLab/ShapeVariationAnalyzer.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends ShapePopulationViewer + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/ShapeVariationAnalyzer + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Priscille de Dumast (University of Michigan), Laura Pascal (University of Michigan) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Quantification + +# url to icon (png, size 128x128 pixels) +iconurl https://www.slicer.org/w/images/3/30/ShapeVariationAnalyzer-Logo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description ShapeVariationAnalyzer allows the classification of 3D models, according to their morphological variations. This tool is based on a deep learning neural network. + +# Space separated list of urls +screenshoturls https://www.slicer.org/w/images/f/f0/FullView_ShapeVariationAnalyzer.png https://www.slicer.org/w/images/5/57/ShapeVariationAnalyzer-GUI.png https://www.slicer.org/w/images/3/30/ShapeVariationAnalyzer-Logo.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SkeletalRepresentation.s4ext b/SkeletalRepresentation.s4ext new file mode 100644 index 000000000..70dee458a --- /dev/null +++ b/SkeletalRepresentation.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/KitwareMedical/SlicerSkeletalRepresentation.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/KitwareMedical/SlicerSkeletalRepresentation/blob/master/README.md + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Zhiyuan Liu (University of North Carolina at Chapel Hill), Junpyo Hong (University of North Carolina at Chapel Hill), Stephen M. Pizer (University of North Carolina at Chapel Hill), Jared Vicory (Kitware, Inc.), Pablo Hernandez-Cerdan (Kitware, Inc.), Beatriz Paniagua (Kitware, Inc.), Jean-Christophe Fillion-Robin (Kitware, Inc.) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Topology, Skeletonization + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/KitwareMedical/SlicerSkeletalRepresentation/master/img/SRep.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Toolkit that provides users to establish, refine, and visualize skeletal representation of an object. + +# Space separated list of urls +screenshoturls https://cdn.rawgit.com/KitwareMedical/SlicerSkeletalRepresentation/529b95bc/VisualizationScreenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SkinMouldGenerator.s4ext b/SkinMouldGenerator.s4ext new file mode 100644 index 000000000..8192822c4 --- /dev/null +++ b/SkinMouldGenerator.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager +scm git +scmurl https://github.com/PerkLab/SlicerSkinMouldGenerator.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://www.slicer.org/wiki/Documentation/Nightly/Extensions/SkinMouldGenerator + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Mark Schumacher (PerkLab, Queen's University), Jacob Andreou (PerkLab, Queen's University), Ian Cumming (PerkLab, Queen's University), Andras Lasso (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Radiotherapy + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/PerkLab/SlicerSkinMouldGenerator/raw/master/SkinMouldGenerator.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description 3D Slicer extension for generating 3D-printable HDR Brachytherapy applicator for treatment of skin cancer. + +# Space separated list of urls +screenshoturls https://github.com/PerkLab/SlicerSkinMouldGenerator/raw/master/Doc/MouldInputs.png https://github.com/PerkLab/SlicerSkinMouldGenerator/raw/master/Doc/MouldResult.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SkullStripper.s4ext b/SkullStripper.s4ext index 221809ba9..912ef0f48 100644 --- a/SkullStripper.s4ext +++ b/SkullStripper.s4ext @@ -6,33 +6,33 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/Slicer/SkullStripper.git -scmrevision 80c7e69 +scmurl https://github.com/Slicer/SkullStripper.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/4.1/Modules/SkullStripper +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/4.1/Modules/SkullStripper # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Xiaodong Tao (GE) +contributors Xiaodong Tao (GE), Jean-Christophe Fillion-Robin (Kitware) # Match category in the xml description of the module (where it shows up in Modules menu) -category Segmentation +category Segmentation # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/f/f2/SkullStripper.png +iconurl http://www.slicer.org/slicerWiki/images/f/f2/SkullStripper.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status Beta +# - Is it just a test or something you stand behind? +status # One line stating what the module does description Skull stripping for structural MR images of the brain, tested on T1 and T2 contrast. diff --git a/SlicerAIGT.s4ext b/SlicerAIGT.s4ext new file mode 100644 index 000000000..9415dc6a3 --- /dev/null +++ b/SlicerAIGT.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerIGT/aigt.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerOpenIGTLink SlicerIGT + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/SlicerIGT/aigt + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Tamas Ungi (PerkLab, Queen's University), Rebbecca Hisey (PerkLab, Queen's University), Andras Lasso (PerkLab, Queen's University), Kyle Sunderland (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category IGT + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/SlicerIGT/aigt/raw/master/SlicerAIGTLogo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension contains modules to assist in deep learning for guided medical interventions. Included modules can collect data, train networks, and deploy models for real-time image classification. + +# Space separated list of urls +screenshoturls https://github.com/SlicerIGT/aigt/raw/master/Screenshots/UltrasoundSegmentation.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerANTs.s4ext b/SlicerANTs.s4ext new file mode 100644 index 000000000..04ec581da --- /dev/null +++ b/SlicerANTs.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/netstim/SlicerANTs.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/netstim/SlicerANTs + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Simon Oxenford (Netstim Berlin) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Registration + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/netstim/SlicerANTs/master/logo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status beta + +# One line stating what the module does +description This extension implements antsRegistration in Slicer + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/netstim/SlicerANTs/master/Documentation/MR-CT_example.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerAstmPhantomTest.s4ext b/SlicerAstmPhantomTest.s4ext new file mode 100644 index 000000000..15a38cac2 --- /dev/null +++ b/SlicerAstmPhantomTest.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/Atracsys/SlicerAstmPhantomTest.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerOpenIGTLink + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/Atracsys/SlicerAstmPhantomTest + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Sylvain Bernhardt (Atracsys LLC) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category IGT + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/Atracsys/SlicerAstmPhantomTest/master/SlicerAstmPhantomTest.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension for 3D Slicer is an assistant in performing the accuracy test of a tracking system as described in the ASTM standard F2554. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/Atracsys/SlicerAstmPhantomTest/master/screenshots/screenshot1.png https://raw.githubusercontent.com/Atracsys/SlicerAstmPhantomTest/master/screenshots/screenshot2.png https://raw.githubusercontent.com/Atracsys/SlicerAstmPhantomTest/master/screenshots/screenshot3.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerAutoscroll.s4ext b/SlicerAutoscroll.s4ext new file mode 100644 index 000000000..5e15fd932 --- /dev/null +++ b/SlicerAutoscroll.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/lassoan/SlicerAutoscroll +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/lassoan/SlicerAutoscroll + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Mohamed Moselhy (Western University), Andras Lasso (PerkLab) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/lassoan/SlicerAutoscroll/raw/master/Autoscroll.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Autoscroll through slices using slice range and speed + +# Space separated list of urls +screenshoturls https://github.com/lassoan/SlicerAutoscroll/raw/master/docs/screenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerBatchAnonymize.s4ext b/SlicerBatchAnonymize.s4ext new file mode 100644 index 000000000..8dc344034 --- /dev/null +++ b/SlicerBatchAnonymize.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/hina-shah/SlicerBatchAnonymize.git +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/hina-shah/SlicerBatchAnonymize + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Hina Shah (UNC Chapel Hill), Juan Carlos Prieto (UNC, Chapel Hill) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category DSCI + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/hina-shah/SlicerBatchAnonymize/blob/main/SlicerBatchAnonymize.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description SlicerBatchAnonymize is a Slicer extension that provides a user friendly interface to anonymize a 'batch' of DICOM images. + +# Space separated list of urls +screenshoturls https://github.com/hina-shah/SlicerBatchAnonymize/blob/main/Documentation/GUIPreview.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerCMF.s4ext b/SlicerCMF.s4ext new file mode 100644 index 000000000..be9eb0169 --- /dev/null +++ b/SlicerCMF.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/DCBIA-OrthoLab/SlicerCMF.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends AnglePlanesExtension BoneTextureExtension CMFreg DatabaseInteractor EasyClip MeshToLabelMap MeshStatisticsExtension ModelToModelDistance PickAndPaintExtension Q3DC SPHARM-PDM ShapePopulationViewer ShapeVariationAnalyzer + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://cmf.slicer.org/ + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Lucia Cevidanes (University of Michigan), Beatriz Paniagua (Kitware), Jean-Christophe Fillion-Robin (Kitware) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category SlicerCMF + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/DCBIA-OrthoLab/SlicerCMF/master/SlicerCMF.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description SlicerCMF is a 3D Slicer extension providing registration, segmentation and quantification modules for dental images analysis that may support patient-specific decision making and assessment in the context of disease progression. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/slicercmf/slicercmf.github.io/master/images/slicercmf-angles-between-craniofacial-structures.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerCaseIterator.s4ext b/SlicerCaseIterator.s4ext new file mode 100644 index 000000000..1cc1fa8f3 --- /dev/null +++ b/SlicerCaseIterator.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/JoostJM/SlicerCaseIterator.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerDevelopmentToolbox + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://www.slicer.org/wiki/Documentation/Nightly/Extensions/SlicerCaseIterator + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Joost van Griethuysen (NKI) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Utilities + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/JoostJM/SlicerCaseIterator/master/SlicerCaseIterator.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status beta + +# One line stating what the module does +description Simple scripted module that allows you to iterate through a set of cases defined in a csv-file. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/JoostJM/SlicerCaseIterator/master/SlicerCaseIterator-Screenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerCervicalSpine.s4ext b/SlicerCervicalSpine.s4ext new file mode 100644 index 000000000..9c891bef8 --- /dev/null +++ b/SlicerCervicalSpine.s4ext @@ -0,0 +1,47 @@ +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/MedicalImageAnalysisTutorials/SlicerCervicalSpine +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerCochlea + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://medicalimageanalysistutorials.github.io/SlicerCervicalSpine + + + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Ibraheem Al-Dhamari (VisSim, Koblenz-Landau University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category VisSimTools + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCervicalSpine/master/SlicerCervicalSpine.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Cervical Spine is the upper part of the spine that supports the head and the neck. It contains certebrae C1-C7. This extension provides tools for cervical spine segmentation in addition to ligaments insertion and origin points detetction. There are two modules in this extension. The first provide tools for a single cervical spine, the second provide the same tools for the whole cervical spine. This extension require few seconds to complete the task. It uses a cusomised set of parameters for elastix toolbox. The extension depends on SlicerElastix extension. It downloads a few necessary files so it will take some minutes when use first time. For testing, cervical spine sample datasets can be downloaded using Slicer Data Store module. This extension can be extended easily to cover registration and segmentation of the whole spine in addition to extract more spine points and features(future works). You are welcome to contribute by optimising the code or sharing your cervical spine dataset. For questions or problems using this extension please post in the gitHub issue or in Slicer forum. For more details please read the related publications: +Ibraheem AL-Dhamari, Sabine Bauer, Eva Keller and Dietrich Paulus, (2019), Automatic Detection Of Cervical Spine Ligaments Origin And Insertion Points, EEE International Symposium on Biomedical Imaging (ISBI), Venice, Italy. +Ibraheem Al-Dhamari, Sabine Bauer, Dietrich Paulus, (2018), Automatic Multi-modal Cervical Spine Image Atlas Segmentation Using Adaptive Stochastic Gradient Descent, Bildverarbeitung für die Medizin 2018 pp 303-308. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCervicalSpine/master/Screenshots/CS00.png https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCervicalSpine/master/Screenshots/CVT01.png https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCervicalSpine/master/Screenshots/CVT02.png https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCervicalSpine/master/Screenshots/CVT03.png https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCervicalSpine/master/Screenshots/CVT04.png https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCervicalSpine/master/Screenshots/CVT05.png https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCervicalSpine/master/Screenshots/CST01.png https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCervicalSpine/master/Screenshots/CST02.png https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCervicalSpine/master/Screenshots/CST03.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerCochlea.s4ext b/SlicerCochlea.s4ext new file mode 100644 index 000000000..d63031e92 --- /dev/null +++ b/SlicerCochlea.s4ext @@ -0,0 +1,46 @@ +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/MedicalImageAnalysisTutorials/SlicerCochlea +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerElastix + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://medicalimageanalysistutorials.github.io/SlicerCochlea + +#contributors +contributors Ibraheem Al-Dhamari (VisSim, Koblenz-Landau University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category VisSimTools + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCochlea/master/SlicerCochlea.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description The cochlea is a very important part of the inner ear. It is responsible for the transfer of audio signals to the brain. There are two modules in this extension. The first module, Cochlea Registration, registers and fuses cochlea images from different modalities. The second plugin, Cochlea Segmenttaion, segment out the cochlea structure, scala tympani and other scalae (media and vestibuli) in addition to measure the length and the size of the scala tympani. Both modules required a few seconds to complete the tasks. They use a cusomised set of parameters for elastix toolbox. The extension will download elastix binaries and other necessary files so it will take some minutes when use first time. For testing, cochlea sample datasets can be downloaded using Slicer Data Store module. You are welcome to contribute by optimising the code or sharing your cochlea dataset. For questions or problems using this extension please post in the gitHub issue or in Slicer forum. For more details please read the related publications: +Ibraheem Al-Dhamari, Sabine Bauer, Dietrich Paulus, Rania Helal, Friedrich Lisseck and Roland Jacob, (2018), Automatic Cochlear Length and Volume Size Estimation, Accepted in: First International Workshop on Context-Aware Operating Theater OR 2, MICCAI 2018, Granada Spain. +Ibraheem Al-Dhamari, Sabine Bauer, Dietrich Paulus, Roland Jacob, (2018), Automatic Cochlea Multi-modal Images Segmentation Using Adaptive Stochastic Gradient Descent. In: CI2018 DC Emerging Issues in Cochlear Implantation, Washington DC, USA. (link). +Ibraheem Al-Dhamari, Sabine Bauer, Dietrich Paulus and Roland Jacob, (2017): Automatic Cochlea Segmentation Using Diffusion Snakes. In: 15th Symposium on Cochlear Implants in Children, CI 2017, San Francisco, USA (link). +Ibraheem Al-Dhamari, Sabine Bauer, Dietrich Paulus, Friedrich Lisseck and Roland Jacob, (2017): ACIR: automatic cochlea image registration. In: Proceedings SPIE Medical Imaging 2017: Image Processing + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCochlea/master/Screenshots/c.png https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCochlea/master/Screenshots/r1.png https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCochlea/master/Screenshots/r2.png https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCochlea/master/Screenshots/s1.png https://raw.githubusercontent.com/MedicalImageAnalysisTutorials/SlicerCochlea/master/Screenshots/s2.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerDMRI.s4ext b/SlicerDMRI.s4ext new file mode 100644 index 000000000..8ff204132 --- /dev/null +++ b/SlicerDMRI.s4ext @@ -0,0 +1,26 @@ +scm git +scmurl https://github.com/SlicerDMRI/SlicerDMRI.git +scmrevision master + +depends NA + +build_subdirectory inner-build + +homepage http://slicerdmri.github.io + +contributors Lauren O'Donnell, Isaiah Norton, Fan Zhang, Alex Yarmarkovich (Brigham & Women's Hospital), and others. + +category Diffusion + +iconurl https://raw.githubusercontent.com/SlicerDMRI/slicerdmri.github.io/master/images/DMRI_3D_SLICER-icon.png + +status Beta + +# One line stating what the module does +description SlicerDMRI provides tools to load diffusion MRI image data, perform tractography, and quantify results. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/SlicerDMRI/slicerdmri.github.io/master/images/DMRI_3D_SLICER.jpg + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerDcm2nii.s4ext b/SlicerDcm2nii.s4ext new file mode 100644 index 000000000..a1dae8442 --- /dev/null +++ b/SlicerDcm2nii.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerDMRI/SlicerDcm2nii.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/SlicerDcm2nii + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Isaiah Norton, Fan Zhang, Lauren O'Donnell, Steve Pieper (BWH), and Jean-Christophe Fillion-Robin (Kitware) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Diffusion + +# url to icon (png, size 128x128 pixels) +iconurl https://avatars0.githubusercontent.com/u/15898279?s=400&u=194e4f9b801c25b697c5431b829052a4774e0859&v=4 + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Beta + +# One line stating what the module does +description SlicerDcm2nii builds and distributes Chris Rorden's dcm2niix (https://github.com/rordenlab/dcm2niix) as part of the Slicer superbuild. + +# Space separated list of urls +screenshoturls https://avatars0.githubusercontent.com/u/15898279?s=400&u=194e4f9b801c25b697c5431b829052a4774e0859&v=4 + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerDensityLungSegmentation.s4ext b/SlicerDensityLungSegmentation.s4ext new file mode 100644 index 000000000..0cdb3f740 --- /dev/null +++ b/SlicerDensityLungSegmentation.s4ext @@ -0,0 +1,42 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/pzaffino/SlicerDensityLungSegmentation.git +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/pzaffino/SlicerDensityLungSegmentation + +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 Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/pzaffino/SlicerDensityLungSegmentation/main/DensityLungSegmentation.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand beind? +status alpha + +# One line stating what the module does +This extension labels lung tissues on basis of density (air, healthy, ground-glass opacities, consolidation, and denser tissues). Voxel-per-voxel label is provided alongside with an averaged volume. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/pzaffino/SlicerDensityLungSegmentation/main/DensityLungSegmentation_screenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerDevelopmentToolbox.s4ext b/SlicerDevelopmentToolbox.s4ext new file mode 100644 index 000000000..9e7a3c329 --- /dev/null +++ b/SlicerDevelopmentToolbox.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/QIICR/SlicerDevelopmentToolbox.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://www.slicer.org/wiki/Documentation/Nightly/Extensions/SlicerDevelopmentToolbox + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Christian Herz (Brigham and Women's Hospital), Andrey Fedorov (Brigham and Women's Hospital) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Informatics + +# url to icon (png, size 128x128 pixels) +iconurl http://raw.githubusercontent.com/QIICR/SlicerDevelopmentToolbox/master/Resources/Icons/SlicerDevelopmentToolbox.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Work in progress + +# One line stating what the module does +description SlicerDevelopmentToolbox extension facilitates the development process of modules/extensions with a large variety of widgets, helpers, decorators, events, constants and mixin classes + +# Space separated list of urls +screenshoturls http://www.slicer.org/wiki/File:IncomingDataWindow.png http://www.slicer.org/wiki/File:ModuleSettingsWidget.png http://www.slicer.org/wiki/File:RatingWindow.png http://www.slicer.org/wiki/File:TargetCreationWidget.png http://www.slicer.org/wiki/File:Watchbox.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerElastix.s4ext b/SlicerElastix.s4ext new file mode 100644 index 000000000..2f6425a48 --- /dev/null +++ b/SlicerElastix.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/lassoan/SlicerElastix.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/lassoan/SlicerElastix + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andras Lasso (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Registration + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/lassoan/SlicerElastix/master/SlicerElastix.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension makes available Elastix medical image registration toolbox (http://elastix.isi.uu.nl/) available in Slicer. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/lassoan/SlicerElastix/master/Screenshot01.jpg + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerExtension-VMTK.s4ext b/SlicerExtension-VMTK.s4ext deleted file mode 100644 index c7bb17504..000000000 --- a/SlicerExtension-VMTK.s4ext +++ /dev/null @@ -1,13 +0,0 @@ -build_subdirectory inner-build -category Vascular Modeling Toolkit -contributors Daniel Haehn (Boston Childrens Hospital), Luca Antiga (Orobix), Steve Pieper (Isomics), Jean-Christophe Fillion-Robin (Kitware) -depends NA -description The Vascular Modeling Toolkit as a 3D Slicer4 extension. -enabled 1 -homepage http://slicer.vmtk.org/ -iconurl http://www.nitrc.org/project/screenshot.php?group_id=196&screenshot_id=269 -scm git -scmrevision f5b79887b2dc00b18b06e4299256916f3c188578 -scmurl git://github.com/vmtk/SlicerExtension-VMTK.git -screenshoturls http://www.nitrc.org/project/screenshot.php?group_id=196&screenshot_id=126 http://www.nitrc.org/project/screenshot.php?group_id=196&screenshot_id=227 http://www.nitrc.org/project/screenshot.php?group_id=196&screenshot_id=228 http://www.nitrc.org/project/screenshot.php?group_id=196&screenshot_id=229 -status Beta diff --git a/SlicerFab.s4ext b/SlicerFab.s4ext new file mode 100644 index 000000000..f50894cf5 --- /dev/null +++ b/SlicerFab.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerFab/SlicerFab +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://github.com/SlicerFab/SlicerFab + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Steve Pieper (Isomics, Inc.), Ahmed Hosney (Harvard Wyss), James Weaver (Harvard Wyss), Steve Keating (MIT Media Lab) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Printing + +# url to icon (png, size 128x128 pixels) +iconurl https://cdn.rawgit.com/SlicerFab/SlicerFab/0f141879/slices.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Tools for 3D object fabrication. + +# Space separated list of urls +screenshoturls https://cdn.rawgit.com/SlicerFab/SlicerFab/0f141879/rendering.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerFreeSurfer.s4ext b/SlicerFreeSurfer.s4ext new file mode 100644 index 000000000..11921c6f6 --- /dev/null +++ b/SlicerFreeSurfer.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/PerkLab/SlicerFreeSurfer.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/PerkLab/SlicerFreeSurfer + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Kyle Sunderland (PerkLab, Queen's University), Andras Lasso (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Neuroimaging + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/PerkLab/SlicerFreeSurfer/raw/master/SlicerFreeSurfer.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Extension for handling FreeSurfer files in Slicer. Features importer for models, scalar overlay, and segmentations. Handles transformation of models to from FreeSurfer to Slicer coordinate system. + +# Space separated list of urls +screenshoturls https://github.com/PerkLab/SlicerFreeSurfer/raw/master/Screenshots/FreeSurferImporterInterface.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerHeart.s4ext b/SlicerHeart.s4ext new file mode 100644 index 000000000..d848de25b --- /dev/null +++ b/SlicerHeart.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerHeart/SlicerHeart.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerIGT + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/SlicerHeart + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andras Lasso (PerkLab), Christian Herz (CHOP), Steve Pieper (Isomics), Adam Rankin (Robarts), Matthew Jolley (CHOP) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Cardiac + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/SlicerHeart/SlicerHeart/raw/master/SlicerHeart.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Modules for cardiac analysis and intervention planning and guidance + +# Space separated list of urls +screenshoturls https://github.com/SlicerHeart/SlicerHeart/raw/master/Docs/Image3dApiExample.png https://img.youtube.com/vi/hIxr9OKBvQ8/0.jpg https://raw.githubusercontent.com/SlicerHeart/SlicerHeart/master/ValveQuantification/Resources/MeasurementPreset/MitralValve.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerIGSIO.s4ext b/SlicerIGSIO.s4ext new file mode 100644 index 000000000..0eaec6bec --- /dev/null +++ b/SlicerIGSIO.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/IGSIO/SlicerIGSIO.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/IGSIO/SlicerIGSIO + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Kyle Sunderland (PerkLab, Queen's University), Andras Lasso (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category IGT + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/IGSIO/SlicerIGSIO/raw/master/SlicerIGSIO.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This is a utility extension that is developed as part of the Image Guided Surgery InterOperability (IGSIO) organization (see http://igsio.github.io/), and should be used as a dependency for other extensions (Ex. SlicerIGT) to provide access to tools and algorithms implemented by IGSIO (https://github.com/IGSIO/IGSIO). + +# Space separated list of urls +screenshoturls https://github.com/IGSIO/SlicerIGSIO/raw/master/Images/SlicerIGSIOScreenshot1.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerIGT.s4ext b/SlicerIGT.s4ext index c512d57b5..3cf7bc2ba 100644 --- a/SlicerIGT.s4ext +++ b/SlicerIGT.s4ext @@ -7,21 +7,22 @@ # This is source code manager (i.e. svn) scm git scmurl https://github.com/SlicerIGT/SlicerIGT.git -scmrevision fbe53d8 +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends SlicerIGSIO # Inner build directory (default is ".") -build_subdirectory inner-build +build_subdirectory . # homepage homepage http://www.slicerigt.org # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) -contributors Tamas Ungi (Queen's University), Junichi Tokuda (Brigham and Women's Hospital) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Tamas Ungi (Queen's University), Junichi Tokuda (Brigham and Women's Hospital), Andras Lasso (Queen's University), Isaiah Norton (Brigham and Women's Hospital), Matthew Holden (Queen's University), Laurent Chauvin (SNR), Atsushi Yamada (SNR), Franklin King (Queen's University), Jaime Garcia-Guevara (Queen's University), Amelie Meyer (Queen's University) # Match category in the xml description of the module (where it shows up in Modules menu) category IGT diff --git a/SlicerITKUltrasound.s4ext b/SlicerITKUltrasound.s4ext new file mode 100644 index 000000000..9a94aaa22 --- /dev/null +++ b/SlicerITKUltrasound.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/KitwareMedical/SlicerITKUltrasound +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory SlicerITKUltrasound-build + +# homepage +homepage https://kitwaremedical.github.io/SlicerITKUltrasoundDoc/ + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Matt McCormick (Kitware, Inc.), Mark Palmeri (Duke University), Stephen Aylward (Kitware, Inc.), Jean-Christophe Fillion-Robin (Kitware, Inc.) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Filtering + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/KitwareMedical/SlicerITKUltrasound/raw/master/SlicerITKUltrasound.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Beta + +# One line stating what the module does +description Ultrasound image formation, processing, and analysis. Interfaces built off the ITKUltrasound library. + +# Space separated list of urls +screenshoturls https://github.com/KitwareMedical/SlicerITKUltrasound/raw/f1f347fc6b9a1a56200ed1bbc2ff7f4e3d0836ef/Documentation/source/Modules/ScanConversion/ScanConvertCurvilinearArray.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerJupyter.s4ext b/SlicerJupyter.s4ext new file mode 100644 index 000000000..0e60a6a2a --- /dev/null +++ b/SlicerJupyter.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/Slicer/SlicerJupyter.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/Slicer/SlicerJupyter + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andras Lasso (PerkLab), Jean-Christophe Fillion-Robin (Kitware) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Developer Tools + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/Slicer/SlicerJupyter/master/SlicerJupyterLogo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status beta + +# One line stating what the module does +description This extension provides a Jupyter kernel, which allows running Jupyter notebooks in 3D Slicer. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/NA-MIC/ProjectWeek/master/PW28_2018_GranCanaria/Projects/SlicerJupyter/NotebookOnly.png https://raw.githubusercontent.com/NA-MIC/ProjectWeek/master/PW28_2018_GranCanaria/Projects/SlicerJupyter/NotebookSideBySide.png https://raw.githubusercontent.com/NA-MIC/ProjectWeek/master/PW28_2018_GranCanaria/Projects/SlicerJupyter/JupyterLab.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerLayoutButtons.s4ext b/SlicerLayoutButtons.s4ext new file mode 100644 index 000000000..2df568513 --- /dev/null +++ b/SlicerLayoutButtons.s4ext @@ -0,0 +1,43 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/QIICR/SlicerLayoutButtons.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerDevelopmentToolbox + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/QIICR/SlicerLayoutButtons + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Christian Herz (BWH, SPL), Andrey Fedorov (BWH, SPL) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category DICOM + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/QIICR/SlicerLayoutButtons/master/Resources/Icons/SlicerLayoutButtons.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension provides a user interface with buttons organized the same way as the Slicer slice views are aligned. The user can directly select foreground/background volume and label map to be displayed in the associated slice view. +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/QIICR/SlicerLayoutButtons/master/Resources/Screenshots/overview.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerLookingGlass.s4ext b/SlicerLookingGlass.s4ext new file mode 100644 index 000000000..f1ead7173 --- /dev/null +++ b/SlicerLookingGlass.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/KitwareMedical/SlicerLookingGlass.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/KitwareMedical/SlicerLookingGlass + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Jean-Christophe Fillion-Robin (Kitware), Ken Martin (Kitware), Cory Quammen (Kitware), Andras Lasso (PerkLab) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Holographic Display + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/KitwareMedical/SlicerLookingGlass/master/LookingGlass/Resources/Icons/LookingGlass.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status beta + +# One line stating what the module does +description Enables user to visualize the 3D scene using the Looking Glass hardware display. + +# Space separated list of urls +screenshoturls https://github.com/KitwareMedical/SlicerLookingGlass/releases/download/docs-resources/2020.09.24_SlicerLookingGlass_WhiteMatterAnalysis.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerMorph.s4ext b/SlicerMorph.s4ext new file mode 100644 index 000000000..7991e5563 --- /dev/null +++ b/SlicerMorph.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerMorph/SlicerMorph.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SegmentEditorExtraEffects + +# Inner build directory (default is .) +build_subdirectory . + +# homepage +homepage https://slicermorph.github.io/ + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Sara Rolfe (UW), Murat Maga (SCRI) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category SlicerMorph + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/SlicerMorph/SlicerMorph/master/SlicerMorph_Color.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Beta + +# One line stating what the module does +description This extension enables retrieval, visualization, measurement and annotation of high-resolution specimen data from volumetric scans (CTs and MRs) or 3D surface scans. + +# Space separated list of urls +screenshoturls https://na-mic.github.io/ProjectWeek/PW30_2019_GranCanaria/Projects/SlicerMorphGeometricMorphometricToolset/SM_screen.png https://na-mic.github.io/ProjectWeek/PW30_2019_GranCanaria/Projects/SlicerMorphGeometricMorphometricToolset/SM2.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerNetstim.s4ext b/SlicerNetstim.s4ext new file mode 100644 index 000000000..f3203063c --- /dev/null +++ b/SlicerNetstim.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/netstim/SlicerNetstim.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/netstim/SlicerNetstim + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Simon Oxenford (Charite Berlin) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Netstim + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/netstim/SlicerNetstim/master/logo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status beta + +# One line stating what the module does +description Netstim modules collection for deep brain stimulation applications + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/netstim/SlicerNetstim/master/Documentation/Screenshot.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerOpenAnatomy.s4ext b/SlicerOpenAnatomy.s4ext new file mode 100644 index 000000000..fdce7e0ce --- /dev/null +++ b/SlicerOpenAnatomy.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/PerkLab/SlicerOpenAnatomy +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/PerkLab/SlicerOpenAnatomy + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andras Lasso (PerkLab), Csaba Pinter (PerkLab), Michael Halle (SPL) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/PerkLab/SlicerOpenAnatomy/master/SlicerOpenAnatomy.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description 3D Slicer extension for exporting Slicer scenes to use in the OpenAnatomy.org browser + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/PerkLab/SlicerOpenAnatomy/master/Screenshot01.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerOpenCV.s4ext b/SlicerOpenCV.s4ext new file mode 100644 index 000000000..aefbff68d --- /dev/null +++ b/SlicerOpenCV.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/Slicer/SlicerOpenCV.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/SlicerOpenCV + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Nicole Aucoin (BWH), Andrey Fedorov (BWH), Jean-Christophe Fillion-Robin (Kitware) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Libraries + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/SBU-BMI/SlicerOpenCV/master/SlicerOpenCV.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension provides a wrapper around OpenCV libraries + +# Space separated list of urls +screenshoturls + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerOpenIGTLink.s4ext b/SlicerOpenIGTLink.s4ext new file mode 100644 index 000000000..2ab722381 --- /dev/null +++ b/SlicerOpenIGTLink.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/openigtlink/SlicerOpenIGTLink.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/openigtlink/SlicerOpenIGTLink + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Junichi Tokuda (SPL), Longquan Chen (SPL) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category IGT + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/openigtlink/SlicerOpenIGTLink/master/OpenIGTLinkIF.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension adds OpenIGTLink communication interface to 3D Slicer to exchange real-time imaging, tracking, and other data. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/openigtlink/SlicerOpenIGTLink/master/Screenshots/Overview.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerProstate.s4ext b/SlicerProstate.s4ext new file mode 100644 index 000000000..22ff3b1e2 --- /dev/null +++ b/SlicerProstate.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerProstate/SlicerProstate.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/SlicerProstate + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andrey Fedorov (Brigham and Women's Hospital), Andras Lasso (Queen's University), Alireza Mehrtash (Brigham and Women's Hospital) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Informatics + +# url to icon (png, size 128x128 pixels) +iconurl http://wiki.slicer.org/slicerWiki/images/8/87/SlicerProstate_Logo_1.0_128x128.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Work in progress + +# One line stating what the module does +description SlicerProstate extension hosts various modules to facilitate processing and management of prostate image data, utilizing prostate images in image-guided interventions and development of the imaging biomarkers of the prostate cancer. + +# Space separated list of urls +screenshoturls http://wiki.slicer.org/slicerWiki/images/f/ff/DistanceMapBasedRegistration_example1.png http://wiki.slicer.org/slicerWiki/images/3/36/SegmentationSmoothing_example1.png http://wiki.slicer.org/slicerWiki/images/c/c3/QuadEdgeSurfaceMesher_example1.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerProstateAblation.s4ext b/SlicerProstateAblation.s4ext new file mode 100644 index 000000000..7dc5dc5ac --- /dev/null +++ b/SlicerProstateAblation.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerProstate/SlicerProstateAblation.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerDevelopmentToolbox ZFrameRegistration + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/SlicerProstate/SlicerProstateAblation + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Longquan Chen(SPL), Christian Herz(SPL), Junichi Tokuda(SPL) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category IGT + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/SlicerProstate/SlicerProstateAblation/master/SlicerProstateAblation.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension provides support for prostate cryoablation. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/SlicerProstate/SlicerProstateAblation/master/Screenshots/Slicelet.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerRT.s4ext b/SlicerRT.s4ext index 00ff19ab9..ad1b08ba1 100644 --- a/SlicerRT.s4ext +++ b/SlicerRT.s4ext @@ -5,37 +5,37 @@ # # This is source code manager (i.e. svn) -scm svn -scmurl https://subversion.assembla.com/svn/slicerrt/trunk/SlicerRt/src -scmrevision 1818 +scm git +scmurl https://github.com/SlicerRt/SlicerRT.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA # Inner build directory (default is ".") build_subdirectory inner-build # homepage -homepage http://slicerrt.org +homepage http://slicerrt.org # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) contributors Csaba Pinter (PerkLab, Queen's University), Andras Lasso (PerkLab, Queen's University), Kevin Wang (Radiation Medicine Program, Princess Margaret Hospital, University Health Network Toronto), Greg Sharp (Massachusetts General Hospital) # Match category in the xml description of the module (where it shows up in Modules menu) -category Radiotherapy +category Radiotherapy # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/2/28/SlicerRT_Logo_2.0_128x128.png +iconurl http://www.slicer.org/slicerWiki/images/2/29/SlicerRT_Logo_3.0_128x128.png # Give people an idea what to expect from this code # - Is it just a test or something you stand behind? -status Beta +status Release # One line stating what the module does -description Modules for radiation therapy research. Features include DICOM-RT import/export, dose volume histogram, dose accumulation, contour handling, contour comparison, isodose contour/surface generation, etc. Version 0.14.1 +description Toolkit for radiation therapy research. Features include DICOM-RT import/export, dose volume histogram, dose accumulation, external beam planning (TPS), structure comparison and morphology, isodose line/surface generation, etc. Version 0.18.0 # Space separated list of urls screenshoturls http://www.slicer.org/slicerWiki/images/8/87/SlicerRT_0.10_IsocenterShiftingEvaluation.png http://www.slicer.org/slicerWiki/images/e/ef/SlicerRT_0.11_ProstateLoaded_Beams_ThresholdedDose.png http://www.slicer.org/slicerWiki/images/4/40/SlicerRtFundingSources.png diff --git a/SlicerRadiomics.s4ext b/SlicerRadiomics.s4ext new file mode 100644 index 000000000..83886a7f0 --- /dev/null +++ b/SlicerRadiomics.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/AIM-Harvard/SlicerRadiomics.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://www.slicer.org/wiki/Documentation/Nightly/Extensions/Radiomics + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andrey Fedorov (SPL), Joost van Griethuysen (NKI), Nicole Aucoin (SPL), Jean-Christophe Fillion-Robin (Kitware), Steve Pieper (Isomics), Hugo Aerts (DFCI) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Informatics + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/AIM-Harvard/SlicerRadiomics/master/resources/radiomics_icon128.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status beta + +# One line stating what the module does +description Radiomics extension provides a 3D Slicer interface to the pyradiomics library. pyradiomics is an open-source python package for the extraction of Radiomics features from medical imaging. + +# Space separated list of urls +screenshoturls http://www.slicer.org/w/images/3/3b/SlicerRadiomics-lung.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerRegularizedFastMarching.s4ext b/SlicerRegularizedFastMarching.s4ext new file mode 100644 index 000000000..6fc1d4e02 --- /dev/null +++ b/SlicerRegularizedFastMarching.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/AldrickF/SlicerRegularizedFastMarching +scmrevision main + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/AldrickF/SlicerRegularizedFastMarching + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Aldrick FAURE, Sandra LEBRETON, Laurent RISSER (CNRS, Toulouse Mathematics Institute / 3IA ANITI), Soleakhena KEN (INSERM, Toulouse University Cancer Institute) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/AldrickF/SlicerRegularizedFastMarching/blob/main/Resources/Icons/RegularizedFastMarching.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Tested on various images ; should work well + +# One line stating what the module does +description This module allows the semi-automatic segmentation of 3D medical images using regularized fast marching. + +# Space separated list of urls +screenshoturls https://github.com/AldrickF/SlicerRegularizedFastMarching/blob/main/Resources/Icons/SlicerRFM_README_Fig3.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerToKiwiExporter.s4ext b/SlicerToKiwiExporter.s4ext index 8cbebe32c..b8e8c25e3 100644 --- a/SlicerToKiwiExporter.s4ext +++ b/SlicerToKiwiExporter.s4ext @@ -6,15 +6,15 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/jcfr/SlicerToKiwiExporter -scmrevision b125097 +scmurl https://github.com/jcfr/SlicerToKiwiExporter.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first depends NA -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage @@ -22,17 +22,17 @@ homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Ext # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Jean-Christophe Fillion-Robin (Kitware), Pat Marion (Kitware), Steve Pieper (Isomics) +contributors Jean-Christophe Fillion-Robin (Kitware), Pat Marion (Kitware), Steve Pieper (Isomics), Atsushi Yamada (Shiga University of Medical Science) # Match category in the xml description of the module (where it shows up in Modules menu) category Exporter # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/6/64/SlicerToKiwiExporterLogo.png +iconurl https://raw.githubusercontent.com/jcfr/SlicerToKiwiExporter/master/SlicerToKiwiExporterLogo.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status +# - Is it just a test or something you stand behind? +status # One line stating what the module does description The SlicerToKiwiExporter module provides Slicer user with any easy way to export models into a KiwiViewer scene file. diff --git a/SlicerVMTK.s4ext b/SlicerVMTK.s4ext new file mode 100644 index 000000000..de22577a4 --- /dev/null +++ b/SlicerVMTK.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/vmtk/SlicerExtension-VMTK +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/vmtk/SlicerExtension-VMTK + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Daniel Haehn (Boston Childrens Hospital), Luca Antiga (Orobix), Steve Pieper (Isomics), Jean-Christophe Fillion-Robin (Kitware) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Vascular Modeling Toolkit + +# url to icon (png, size 128x128 pixels) +iconurl http://www.nitrc.org/project/screenshot.php?group_id=196&screenshot_id=269 + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Beta + +# One line stating what the module does +description Vascular Modeling Toolkit for vessel tree segmentation and centerline extraction. + +# Space separated list of urls +screenshoturls http://www.nitrc.org/project/screenshot.php?group_id=196&screenshot_id=126 http://www.nitrc.org/project/screenshot.php?group_id=196&screenshot_id=227 http://www.nitrc.org/project/screenshot.php?group_id=196&screenshot_id=228 http://www.nitrc.org/project/screenshot.php?group_id=196&screenshot_id=229 + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerVirtualReality.s4ext b/SlicerVirtualReality.s4ext new file mode 100644 index 000000000..bbf2439f3 --- /dev/null +++ b/SlicerVirtualReality.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/KitwareMedical/SlicerVirtualReality.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory inner-build + +# homepage +homepage https://github.com/KitwareMedical/SlicerVirtualReality + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Jean-Baptiste Vimort (Kitware), Jean-Christophe Fillion-Robin (Kitware), Csaba Pinter (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Virtual Reality + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/KitwareMedical/SlicerVirtualReality/master/SlicerVirtualReality.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Allows user to interact with a Slicer scene using virtual reality. + +# Space separated list of urls +screenshoturls https://www.slicer.org/w/images/4/49/SlicerVirtualReality_Screenshot1.png https://www.slicer.org/w/images/0/04/SlicerVirtualReality_Screenshot2.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SlicerWMA.s4ext b/SlicerWMA.s4ext new file mode 100644 index 000000000..28035d64a --- /dev/null +++ b/SlicerWMA.s4ext @@ -0,0 +1,25 @@ +scm git +scmurl https://github.com/SlicerDMRI/SlicerWMA +scmrevision master + +depends NA + +build_subdirectory inner-build + +homepage https://github.com/SlicerDMRI/whitematteranalysis + +contributors Lauren O'Donnell, Fan Zhang (Brigham & Women's Hospital), and others. + +category Libraries + +iconurl https://raw.githubusercontent.com/SlicerDMRI/SlicerWMA/master/SlicerWMA.png + +status WIP + +# One line stating what the module does +description SlicerWMA currently provides the WhiteMatterAnalysis (https://github.com/SlicerDMRI/whitematteranalysis) python package and dependencies installed within Slicer's Python environment. + +# Space separated list of urls + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 0 diff --git a/SoundControl.s4ext b/SoundControl.s4ext new file mode 100644 index 000000000..de7718214 --- /dev/null +++ b/SoundControl.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerIGT/SlicerSoundControl +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/SlicerIGT/SlicerSoundControl + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors David Black (Fraunhofer Mevis), Julian Hettig (Uni. Magdeburg), Andras Lasso (PerkLab) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category IGT + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/SlicerIGT/SlicerSoundControl/raw/master/SoundControl.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Navigate using sound feedback + +# Space separated list of urls +screenshoturls https://github.com/SlicerIGT/SlicerSoundControl/raw/master/OpenSoundControl.png https://github.com/SlicerIGT/SlicerSoundControl/raw/master/SoundNavigation.png https://github.com/SlicerIGT/SlicerSoundControl/raw/master/PureData.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SurfaceFragmentsRegistration.s4ext b/SurfaceFragmentsRegistration.s4ext new file mode 100644 index 000000000..2d609da0a --- /dev/null +++ b/SurfaceFragmentsRegistration.s4ext @@ -0,0 +1,42 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/sebastianandress/Slicer-SurfaceFragmentsRegistration.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/sebastianandress/Slicer-SurfaceFragmentsRegistration + +contributors Sebastian Andress (LMU Munich) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Registration + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/sebastianandress/Slicer-SurfaceFragmentsRegistration/raw/master/SurfaceFragmentsRegistration.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Beta + +# One line stating what the module does +A polydata/model registration and validation method that finds multiple high accuracy similarity zones on a source model deviating less than a definable threshold from a target model. + +# Space separated list of urls +screenshoturls https://github.com/sebastianandress/Slicer-SurfaceFragmentsRegistration/raw/master/Resources/screenshot1.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 \ No newline at end of file diff --git a/SurfaceMarkup.s4ext b/SurfaceMarkup.s4ext new file mode 100644 index 000000000..404de2c00 --- /dev/null +++ b/SurfaceMarkup.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerHeart/SlicerSurfaceMarkup.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/SlicerHeart/SlicerSurfaceMarkup/tree/master + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Csaba Pinter (Pixel Medical / Ebatinca), Rafael Palomar (Oslo University Hospital / NTNU), Andras Lasso (PerkLab, Queen's) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Informatics + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/SlicerHeart/SlicerSurfaceMarkup/raw/master/SurfaceMarkupLogo_128.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description 3D Slicer extension adding a new markup type for grid based surfaces such as NURBS or Bézier surfaces. + +# Space separated list of urls +screenshoturls https://github.com/SlicerHeart/SlicerSurfaceMarkup/raw/master/Screenshots/NURBS.png https://github.com/SlicerHeart/SlicerSurfaceMarkup/raw/master/Screenshots/Bezier.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SurfaceWrapSolidify.s4ext b/SurfaceWrapSolidify.s4ext new file mode 100644 index 000000000..c28ae156d --- /dev/null +++ b/SurfaceWrapSolidify.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/sebastianandress/Slicer-SurfaceWrapSolidify.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/sebastianandress/Slicer-SurfaceWrapSolidify + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Sebastian Andress (LMU Munich) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/sebastianandress/Slicer-SurfaceWrapSolidify/raw/master/SurfaceWrapSolidify.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status Beta + +# One line stating what the module does +description A Segment Editor Extension that filters the surface of a segment using a combination of shrinkwrapping and raycasting. + +# Space separated list of urls +screenshoturls https://github.com/sebastianandress/Slicer-SurfaceWrapSolidify/raw/master/Resources/Screenshots/screenshot1.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SwissSkullStripper.s4ext b/SwissSkullStripper.s4ext index 0ae362033..4935aaa00 100644 --- a/SwissSkullStripper.s4ext +++ b/SwissSkullStripper.s4ext @@ -4,41 +4,41 @@ # - the value can be blank # -# This is source code manager (i.e. svn) +# This is source code manager scm git -scmurl git://github.com/lorensen/SwissSkullStripperExtension.git -scmrevision 48bc70a +scmurl https://github.com/lassoan/SlicerSwissSkullStripper +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/SwissSkullStripper +homepage https://github.com/lassoan/SlicerSwissSkullStripper # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Bill Lorensen (Noware), Stefan Bauer (University of Bern), Thomas Fejes (University of Bern), Mauricio Reyes (University of Bern), Arnaud Gelas (Crisalix) +contributors Bill Lorensen (Noware), Stefan Bauer (University of Bern), Thomas Fejes (University of Bern), Mauricio Reyes (University of Bern), Arnaud Gelas (Crisalix), Andras Lasso (PerkLab) # Match category in the xml description of the module (where it shows up in Modules menu) -category Segmentation +category Segmentation # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/c/cd/SwissSkullStripper.png +iconurl https://github.com/lassoan/SlicerSwissSkullStripper/raw/master/SwissSkullStripper.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status seeking input from users +# - Is it just a test or something you stand behind? +status stable # One line stating what the module does description Atlas-driven skull stripping for MR and CT head studies. # Space separated list of urls -screenshoturls http://www.slicer.org/slicerWiki/images/0/01/SwissSkullStripperResults1.png +screenshoturls https://github.com/lassoan/SlicerSwissSkullStripper/raw/master/Docs/SwissSkullStripperResults1.png https://github.com/lassoan/SlicerSwissSkullStripper/raw/master/Docs/SwissSkullStripperPanel.png # 0 or 1: Define if the extension should be enabled after its installation. enabled 1 diff --git a/T1Mapping.s4ext b/T1Mapping.s4ext new file mode 100644 index 000000000..3bacd82c6 --- /dev/null +++ b/T1Mapping.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/QIICR/T1Mapping.git +scmrevision f180a63 + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/T1Mapping + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Xiao Da(MGH) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Quantification + +# url to icon (png, size 128x128 pixels) +iconurl http://slicer.org/slicerWiki/images/3/32/T1_Mapping_Logo_Resized.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description T1 mapping estimates effective tissue parameter maps (T1) from multi-spectral FLASH MRI scans with different flip angles. + +# Space separated list of urls +screenshoturls http://slicer.org/slicerWiki/images/6/68/T1_Mapping_CPP_GUI.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/T1_ECVMapping.s4ext b/T1_ECVMapping.s4ext new file mode 100644 index 000000000..54caece25 --- /dev/null +++ b/T1_ECVMapping.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/RivettiLuciano/SlicerT1_ECVMapping.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/RivettiLuciano/SlicerT1_ECVMapping + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Luciano Rivetti (FUESMEN), Daniel Fino (FUESMEN-FADESA), Marcela Niela (FUESMEN-FADESA) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Cardiac + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.github.com/RivettiLuciano/SlicerT1_ECVMapping/master/T1_ECVMapping.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This module takes advantage of the properties of the Look Locker sequence to calculate the Native and Post-contrast cardiac T1 Mapping. This also allows the creation of the ECV Map using both Mappings. + +# Space separated list of urls +screenshoturls https://github.com/RivettiLuciano/SlicerT1_ECVMapping/blob/master/Screen%20shots/Module%20panel.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/SobolevSegmenter.s4ext b/T2mapping.s4ext similarity index 67% rename from SobolevSegmenter.s4ext rename to T2mapping.s4ext index 28dde9d7d..07fc5d1d9 100644 --- a/SobolevSegmenter.s4ext +++ b/T2mapping.s4ext @@ -6,8 +6,8 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/anry123/SobolevSegmenter.git -scmrevision a67800a +scmurl https://github.com/gattia/Slicer-T2mapping +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files @@ -18,27 +18,26 @@ depends NA build_subdirectory . # homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/SobolevSegmenter +homepage N/a # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Arie Nakhmani (UAB), Allen Tannenbaum (UAB) +contributors Anthony Gatti (McMaster/NeuralSeg Ltd.) # Match category in the xml description of the module (where it shows up in Modules menu) -category Segmentation +category Quantification # url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/8/83/SobolevSegmenter.png +iconurl https://raw.githubusercontent.com/gattia/Slicer-T2mapping/master/T2mapping/Resources/Icons/T2mapping.png # Give people an idea what to expect from this code # - Is it just a test or something you stand beind? -status +status Calculations work. Im sure improvements to Slicer related code could be made. # One line stating what the module does -description Sobolev snake image segmentation algorithm +description T2mapping creates a T2 Map from an inputed 4D multi-echo MRI. # Space separated list of urls -screenshoturls # 0 or 1: Define if the extension should be enabled after its installation. -enabled 1 +enabled 1 \ No newline at end of file diff --git a/TCIABrowser.s4ext b/TCIABrowser.s4ext index 35c0206c7..5da4dc44c 100644 --- a/TCIABrowser.s4ext +++ b/TCIABrowser.s4ext @@ -7,7 +7,7 @@ # This is source code manager (i.e. svn) scm git scmurl https://github.com/QIICR/TCIABrowser.git -scmrevision 8ad4bac +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files @@ -28,17 +28,17 @@ contributors Alireza Mehrtash(SPL and BWH), Andrey Fedorov (SPL and BWH) category Informatics # url to icon (png, size 128x128 pixels) -iconurl https://raw2.github.com/QIICR/TCIABrowser/master/TCIABrowser.png +iconurl https://raw.githubusercontent.com/QIICR/TCIABrowser/master/TCIABrowser.png # Give people an idea what to expect from this code # - Is it just a test or something you stand beind? -status +status # One line stating what the module does -description A Module to connect to TCIA archive, browse the collections, patients and studies and download DICOM files to 3D Slicer. +description A Module to connect to the TCIA archive, browse the collections, patients and studies and download DICOM files to 3D Slicer. # Space separated list of urls -screenshoturls http://www.slicer.org/slicerWiki/images/b/bf/TCIABrowser-screenshot.png +screenshoturls https://raw.githubusercontent.com/QIICR/TCIABrowser/master/TCIABrowser/Resources/Screenshot/screenshot1.png # 0 or 1: Define if the extension should be enabled after its installation. enabled 1 diff --git a/TITAN.s4ext b/TITAN.s4ext new file mode 100644 index 000000000..e4595b36f --- /dev/null +++ b/TITAN.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerMicro/Slicer-TITAN +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/SlicerMicro/Slicer-TITAN + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Sindhura Thirumal (Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Analysis + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/sindhurathiru/TITAN/master/HypModuleCode/Resources/Icons/logo%20v2.PNG?token=AFHYJB2MGCUT2PJ35XRKCVTA5X2EU + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description TITAN is responsible for the pre-processing and analysis tasks of imaging mass cytometry (IMC) data. It performs visualization, segmentation, and various analyses functions on IMC data. + +# Space separated list of urls +screenshoturls https://user-images.githubusercontent.com/21988487/125518905-0ca9aeb4-a904-415d-80f1-e5afa04cd938.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/ABC.s4ext b/TOMAAT.s4ext similarity index 61% rename from ABC.s4ext rename to TOMAAT.s4ext index d2855a691..b644aa31c 100644 --- a/ABC.s4ext +++ b/TOMAAT.s4ext @@ -5,42 +5,40 @@ # # This is source code manager (i.e. svn) -scm svn -scmurl https://www.nitrc.org/svn/abc/trunk -scmrevision 64 -svnusername slicerbot -svnpassword slicer +scm git +scmurl https://github.com/faustomilletari/TOMAAT-Slicer.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends NA +depends NA -# Inner build directory (default is .) +# Inner build directory (default is ".") build_subdirectory . # homepage -homepage http://www.nitrc.org/projects/abc +homepage https://github.com/faustomilletari/TOMAAT-Slicer # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Marcel Prastawa (University of Utah) +contributors Fausto Milletari # Match category in the xml description of the module (where it shows up in Modules menu) -category Segmentation +category Segmentation # url to icon (png, size 128x128 pixels) -iconurl http://www.nitrc.org/project/screenshot.php?group_id=297&screenshot_id=573 +iconurl https://raw.githubusercontent.com/faustomilletari/TOMAAT-Slicer/master/TOMAAT/Resources/Icons/TOMAAT.png # Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status Beta +# - Is it just a test or something you stand behind? +status # One line stating what the module does -description Atlas Based Classification +description Segmentation of volumetric data via Deep learning based methods in the cloud # Space separated list of urls -#screenshoturls https:// +screenshoturls # 0 or 1: Define if the extension should be enabled after its installation. enabled 1 diff --git a/TorchIO.s4ext b/TorchIO.s4ext new file mode 100644 index 000000000..580b5eac3 --- /dev/null +++ b/TorchIO.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/fepegar/SlicerTorchIO.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends PyTorch + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://torchio.readthedocs.io/interfaces/index.html#d-slicer-gui + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Fernando Pérez-García (University College London and King's College London) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Utilities + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/fepegar/SlicerTorchIO/master/TorchIOTransforms/Resources/Icons/TorchIOTransforms.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description TorchIO is a Python package containing a set of tools to efficiently read, preprocess, sample, augment, and write 3D medical images in deep learning applications written in PyTorch, including intensity and spatial transforms for data augmentation and preprocessing. Transforms include typical computer vision operations such as random affine transformations and also domain-specific ones such as simulation of intensity artifacts due to MRI magnetic field inhomogeneity or k-space motion artifacts. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/fepegar/SlicerTorchIO/master/Screenshots/TorchIO.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/TrackerStabilizer.s4ext b/TrackerStabilizer.s4ext deleted file mode 100644 index 07dcfe404..000000000 --- a/TrackerStabilizer.s4ext +++ /dev/null @@ -1,38 +0,0 @@ -# -# First token of each non-comment line is the keyword and the rest of the line -# (including spaces) is the value. -# - the value can be blank -# - -# This is source code manager (i.e. svn) -scm git -scmurl git://github.com/SlicerIGT/TrackerStabilizer.git -scmrevision bdac32ccc2f29ccc4836555798d770455026a907 - -# list dependencies -# - These should be names of other modules that have .s4ext files -# - The dependencies will be built first -depends NA - -# homepage -homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/TrackerStabilizer - -# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) -# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Laurent Chauvin (BWH), Jayender Jagadeesan (BWH) - -# Match category in the xml description of the module (where it shows up in Modules menu) -category IGT - -# url to icon (png, size 128x128 pixels) -iconurl http://www.slicer.org/slicerWiki/images/2/22/TrackerStabilizer.png - -# Give people an idea what to expect from this code -# - Is it just a test or something you stand beind? -status Beta - -# One line stating what the module does -description The TrackerStabilizer extension apply a filter on raw data from tracker to reduce jitter - -# Space separated list of urls -screenshoturls http://www.slicer.org/slicerWiki/images/7/7c/Slicer4-TrackerStabilizer-GUI.png diff --git a/TrackingErrorInspector.s4ext b/TrackingErrorInspector.s4ext new file mode 100644 index 000000000..a63b8ee6d --- /dev/null +++ b/TrackingErrorInspector.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager +scm git +scmurl https://github.com/SlicerIGT/SlicerTrackingErrorInspector +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/SlicerIGT/SlicerTrackingErrorInspector + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Vinyas Harish, Aidan Baksh, Andras Lasso (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category IGT + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/SlicerIGT/SlicerTrackingErrorInspector/raw/master/TrackingErrorInspector.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Slicer modules for evaluating pose tracking error using a ground truth pose tracker + +# Space separated list of urls +screenshoturls https://github.com/SlicerIGT/SlicerTrackingErrorInspector/raw/master/TrackingSetup.png https://github.com/SlicerIGT/SlicerTrackingErrorInspector/raw/master/CleanAndDistortedFields.jpg + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/UKFTractography.s4ext b/UKFTractography.s4ext index c2efdfef7..41d023ad7 100644 --- a/UKFTractography.s4ext +++ b/UKFTractography.s4ext @@ -6,14 +6,14 @@ # This is source code manager (i.e. svn) scm git -scmurl git://github.com/pnlbwh/ukftractography.git +scmurl https://github.com/pnlbwh/ukftractography.git -scmrevision 7ce7877 +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files # - The dependencies will be built first -depends Eigen +depends NA # Inner build directory (default is .) build_subdirectory . @@ -23,21 +23,20 @@ homepage http://www.nitrc.org/projects/ukftractography/ # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Yogesh Rathi (yogesh@bwh.harvard.edu), Stefan Lienhard, Yinpeng Li, Martin -Styner, Ipek Oguz, Yundi Shi, Christian Baumgartner (c.f.baumgartner@gmail.com), Ryan Eckbo +contributors Yogesh Rathi (yogesh@bwh.harvard.edu), Stefan Lienhard, Yinpeng Li, Martin Styner, Ipek Oguz, Yundi Shi, Christian Baumgartner, Ryan Eckbo, Hans Johnson, Kent Williams, Peter Savadjiev, Carl-Fredrik Westin. # Match category in the xml description of the module (where it shows up in Modules menu) category Tractography # url to icon (png, size 128x128 pixels) -iconurl http://www.nitrc.org/docman/view.php/425/1223/2TFW_0_128.png +iconurl https://github.com/pnlbwh/ukftractography/raw/master/UKF_icon.png # Give people an idea what to expect from this code # - Is it just a test or something you stand beind? status Alpha # One line stating what the module does -description A framework which uses an unscented Kalman filter for performing tractography. +description A framework which uses an unscented Kalman filter for performing tractography. The development of this module was supported by NIH grants R01 MH097979 (PI Rathi), R01 MH092862 (PIs Westin and Verma), U01 NS083223 (PI Westin), R01 MH074794 (PI Westin) and P41 EB015902 (PI Kikinis). # Space separated list of urls # screenshoturls http://wiki.slicer.org/slicerWiki/images/a/ab/Slicer-r19441-CLIExtensionTemplate-screenshot.png http://wiki.slicer.org/slicerWiki/images/1/1e/Slicer-r19441-CLIExtensionTemplate-screenshot-2.png diff --git a/VASSTAlgorithms.s4ext b/VASSTAlgorithms.s4ext new file mode 100644 index 000000000..a41b3c877 --- /dev/null +++ b/VASSTAlgorithms.s4ext @@ -0,0 +1,43 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/VASST/VASSTAlgorithms.git +scmrevision 4.11 + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/VASST/VASSTAlgorithms + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +contributors Adam Rankin (Robarts Research Institute), Elvis Chen (Robarts Research Institute) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Registration + +# url to icon (png, size 128x128 pixels) +iconurl https://github.com/VASST/VASSTAlgorithms/raw/master/VASSTAlgorithms.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status stable + +# One line stating what the module does +description This extension contains logic modules for registration algorithms. + +# Space separated list of urls +screenshoturls https://github.com/VASST/VASSTAlgorithms/blob/master/VASSTAlgorithms.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/VolumeClip.s4ext b/VolumeClip.s4ext new file mode 100644 index 000000000..fa52a25a9 --- /dev/null +++ b/VolumeClip.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/PerkLab/SlicerVolumeClip.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/VolumeClip + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Andras Lasso, Matt Lougheed (PerkLab, Queen's University) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Segmentation + +# url to icon (png, size 128x128 pixels) +iconurl http://www.slicer.org/slicerWiki/images/c/c2/VolumeClipLogo.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description Clip volumes with surface models and ROI boxes + +# Space separated list of urls +screenshoturls http://www.slicer.org/slicerWiki/images/4/4c/VolumeClipScreenshot1.png http://www.slicer.org/slicerWiki/images/5/57/VolumeClipScreenshot2.png http://www.slicer.org/slicerWiki/images/1/1a/VolumeClipScreenshot3.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/XNATSlicer.s4ext b/XNATSlicer.s4ext index 2af00654f..d46f95ce1 100644 --- a/XNATSlicer.s4ext +++ b/XNATSlicer.s4ext @@ -2,13 +2,12 @@ # First token of each non-comment line is the keyword and the rest of the line # (including spaces) is the value. # - the value can be blank -# Sunil Commmit (2-14-14) +# Commmit (8-25-14) # This is source code manager (i.e. svn) scm git -scmurl https://github.com/MokaCreativeLLC/XNATSlicer.git -scmrevision d8b1e2dd7eddd59ab49d55b50089cdac405856ee - +scmurl https://github.com/NrgXnat/XNATSlicer.git +scmrevision master # list dependencies # - These should be names of other modules that have .s4ext files @@ -23,23 +22,23 @@ homepage http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Ext # Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) # For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) -contributors Sunil Kumar (Moka Creative LLC, Washington University in St. Louis), Dan Marcus (Washington University in St. Louis), Steve Pieper (Isomics) +contributors Rick Herrick (Washington University in St. Louis), Sunil Kumar (Moka Creative LLC, Washington University in St. Louis), Dan Marcus (Washington University in St. Louis), Steve Pieper (Isomics) # Match category in the xml description of the module (where it shows up in Modules menu) category Remote # url to icon (png, size 128x128 pixels) -iconurl https://raw.github.com/MokaCreativeLLC/XNATSlicer/master/XNATSlicer/Resources/Icons/XNATSlicer-MarketIcon.png +iconurl https://raw.github.com/NrgXnat/XNATSlicer/master/XNATSlicer/Resources/Icons/XNATSlicer-MarketIcon.png # Give people an idea what to expect from this code # - Is it just a test or something you stand beind? -status +status # One line stating what the module does description Secure GUI-based IO with any XNAT server. # Space separated list of urls -screenshoturls https://raw.github.com/MokaCreativeLLC/XNATSlicer/master/XNATSlicer/Resources/Images/UserDesc_MainPanel.png +screenshoturls https://raw.github.com/NrgXnat/XNATSlicer/master/XNATSlicer/Resources/Images/UserDesc_MainPanel.png # 0 or 1: Define if the extension should be enabled after its installation. enabled 1 diff --git a/ZFrameRegistration.s4ext b/ZFrameRegistration.s4ext new file mode 100644 index 000000000..17da5d72e --- /dev/null +++ b/ZFrameRegistration.s4ext @@ -0,0 +1,44 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/SlicerProstate/SlicerZFrameRegistration.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends SlicerDevelopmentToolbox + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage http://slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/ZFrameRegistration + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Junichi Tokuda (SPL), Christian Herz (SPL), Simon Di Maio (SPL), Longquan Chen (SPL), Andrey Fedorov (SPL) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category IGT + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/SlicerProstate/SlicerZFrameRegistration/master/ZFrameRegistration.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status + +# One line stating what the module does +description This extension provides support for procedures with ZFrame Registration + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/SlicerProstate/SlicerZFrameRegistration/master/Screenshots/1.png https://raw.githubusercontent.com/SlicerProstate/SlicerZFrameRegistration/master/Screenshots/2.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/boost.s4ext b/boost.s4ext deleted file mode 100644 index dc901a288..000000000 --- a/boost.s4ext +++ /dev/null @@ -1,8 +0,0 @@ -scm git -scmurl git://gitorious.org/boost/cmake.git -scmrevision cmake-1.41.0 - -depends NA -build_subdirectory . - -homepage http://gitorious.org/boost/cmake diff --git a/flywheel_connect.s4ext b/flywheel_connect.s4ext new file mode 100644 index 000000000..8c02912de --- /dev/null +++ b/flywheel_connect.s4ext @@ -0,0 +1,43 @@ +# +# First token of each non-comment line is the keyword and the rest of the line +# (including spaces) is the value. +# - the value can be blank +# + +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/flywheel-apps/SlicerFlywheelConnect.git +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://github.com/flywheel-apps/SlicerFlywheelConnect + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware) +contributors Joshua Jacob (Flywheel Exchange Inc) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Informatics + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/flywheel-apps/SlicerFlywheelConnect/master/Images/favicon.png + +# Give people an idea what to expect from this code +# - Is it just a test or something you stand behind? +status production + +# One line stating what the module does +description This extension allows for downloading files from Flywheel to Slicer and uploading Slicer outputs back into Flywheel. Flywheel is a comprehensive data management solutions for life sciences and imaging research (https://flywheel.io/). + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/flywheel-apps/SlicerFlywheelConnect/master/Images/TreeD_Slicer.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1 diff --git a/scripts/check_description_files.py b/scripts/check_description_files.py new file mode 100644 index 000000000..713ebc0d6 --- /dev/null +++ b/scripts/check_description_files.py @@ -0,0 +1,183 @@ +#!/usr/bin/env python + +""" +Python 3.x CLI for validating extension description files. +""" + +import argparse +import os +import sys +import textwrap +import urllib.parse as urlparse + +from functools import wraps + + +class ExtensionCheckError(RuntimeError): + """Exception raised when a particular extension check failed. + """ + def __init__(self, extension_name, check_name, details): + self.extension_name = extension_name + self.check_name = check_name + self.details = details + + def __str__(self): + return self.details + + +def require_metadata_key(metadata_key): + check_name = "require_metadata_key" + + def dec(fun): + @wraps(fun) + def wrapped(*args, **kwargs): + extension_name = args[0] + metadata = args[1] + if metadata_key not in metadata.keys(): + raise ExtensionCheckError(extension_name, check_name, "%s key is missing" % metadata_key) + return fun(*args, **kwargs) + return wrapped + return dec + + +def parse_s4ext(ext_file_path): + """Parse a Slicer extension description file. + :param ext_file_path: Path to a Slicer extension description file. + :return: Dictionary of extension metadata. + """ + ext_metadata = {} + with open(ext_file_path) as ext_file: + for line in ext_file: + if not line.strip() or line.startswith("#"): + continue + fields = [field.strip() for field in line.split(' ', 1)] + assert(len(fields) <= 2) + ext_metadata[fields[0]] = fields[1] if len(fields) == 2 else None + return ext_metadata + + +@require_metadata_key("scmurl") +def check_scmurl_syntax(extension_name, metadata): + check_name = "check_scmurl_syntax" + + if "://" not in metadata["scmurl"]: + raise ExtensionCheckError(extension_name, check_name, "scmurl do not match scheme://host/path") + + supported_schemes = ["git", "https", "svn"] + scheme = urlparse.urlsplit(metadata["scmurl"]).scheme + if scheme not in supported_schemes: + raise ExtensionCheckError( + extension_name, check_name, + "scmurl scheme is '%s' but it should by any of %s" % (scheme, supported_schemes)) + + +@require_metadata_key("scmurl") +@require_metadata_key("scm") +def check_git_repository_name(extension_name, metadata): + """See https://www.slicer.org/wiki/Documentation/Nightly/Developers/FAQ#Should_the_name_of_the_source_repository_match_the_name_of_the_extension_.3F + """ + check_name = "check_git_repository_name" + + if metadata["scm"] != "git": + return + + repo_name = os.path.splitext(urlparse.urlsplit(metadata["scmurl"]).path.split("/")[-1])[0] + + if not repo_name.startswith("Slicer"): + + variations = [prefix + repo_name for prefix in ["Slicer-", "Slicer_", "SlicerExtension-", "SlicerExtension_"]] + + raise ExtensionCheckError( + extension_name, check_name, + textwrap.dedent(""" + extension repository name is '%s'. Please, consider changing it to 'Slicer%s' or any of + these variations %s. + """ % ( + repo_name, repo_name, variations))) + +def check_dependencies(directory): + import os + required_extensions = {} # for each extension it contains a list of extensions that require it + available_extensions = [] + for filename in os.listdir(directory): + f = os.path.join(directory, filename) + if not os.path.isfile(f): + continue + extension_name = os.path.splitext(os.path.basename(filename))[0] + available_extensions.append(extension_name) + extension_description = parse_s4ext(f) + if 'depends' not in extension_description: + continue + dependencies = extension_description['depends'].split(' ') + for dependency in dependencies: + if dependency == 'NA': + # special value, just a placeholder that must be ignored + continue + if dependency in required_extensions: + required_extensions[dependency].append(extension_name) + else: + required_extensions[dependency] = [extension_name] + print(f"Checked dependency between {len(available_extensions)} extensions.") + error_count = 0 + for extension in required_extensions: + if extension in available_extensions: + # required extension is found + continue + required_by_extensions = ', '.join(required_extensions[extension]) + print(f"{extension} extension is not found. It is required by extension: {required_by_extensions}.") + error_count += 1 + return error_count + +def main(): + parser = argparse.ArgumentParser( + description='Validate extension description files.') + parser.add_argument( + "--check-git-repository-name", action="store_true", + help="Check extension git repository name. Disabled by default.") + parser.add_argument("-d", "--check-dependencies", help="Check all extension dsecription files in the provided folder.") + parser.add_argument("/path/to/description.s4ext", nargs='*') + args = parser.parse_args() + + checks = [] + + if args.check_git_repository_name: + checks.append(check_git_repository_name) + + if not checks: + checks = [ + check_scmurl_syntax, + ] + + total_failure_count = 0 + + file_paths = getattr(args, "/path/to/description.s4ext") + for file_path in file_paths: + extension_name = os.path.splitext(os.path.basename(file_path))[0] + + failures = [] + + metadata = parse_s4ext(file_path) + for check in checks: + try: + check(extension_name, metadata) + except ExtensionCheckError as exc: + failures.append(str(exc)) + + if failures: + total_failure_count += len(failures) + print("%s.s4ext" % extension_name) + for failure in set(failures): + print(" %s" % failure) + + print(f"Checked content of {len(file_paths)} description files.") + + + if args.check_dependencies: + total_failure_count += check_dependencies(args.check_dependencies) + + print(f"Total errors found in extension descriptions: {total_failure_count}") + sys.exit(total_failure_count) + + +if __name__ == "__main__": + main() diff --git a/scripts/check_filenames.sh b/scripts/check_filenames.sh new file mode 100755 index 000000000..25ca974d7 --- /dev/null +++ b/scripts/check_filenames.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +set -eu +set -o pipefail + +script_dir=$(cd $(dirname $0) || exit 1; pwd) + +root_dir=$script_dir/.. + +cd $root_dir + +msg="Looking for unexpected files" +echo "$msg" + +unexpected_files=$(find . -mindepth 1 \( -type d \( \ + -path ./.circleci -o \ + -path ./.idea -o \ + -path ./.github -o \ + -path ./.git -o \ + -path ./ARCHIVE -o \ + -path ./scripts \ +\) -o -type f \( -name README.md -o -name "*.s4ext" \) \) -prune -o -print) + +for unexpected_file in $unexpected_files; do + echo $unexpected_file +done +if [[ $unexpected_files != "" ]]; then + echo "$msg - failed" + exit 1 +else + echo "$msg - done" +fi diff --git a/slicerPRISMRendering.s4ext b/slicerPRISMRendering.s4ext new file mode 100644 index 000000000..690f7015b --- /dev/null +++ b/slicerPRISMRendering.s4ext @@ -0,0 +1,36 @@ +# This is source code manager (i.e. svn) +scm git +scmurl https://github.com/ETS-vis-interactive/SlicerPRISMRendering +scmrevision master + +# list dependencies +# - These should be names of other modules that have .s4ext files +# - The dependencies will be built first +depends NA + +# Inner build directory (default is ".") +build_subdirectory . + +# homepage +homepage https://githubcomets-vis-interactiveslicerprismrendering.readthedocs.io + +# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2) +contributors Tiphaine Richard (ETS), Simon Drouin (ETS) + +# Match category in the xml description of the module (where it shows up in Modules menu) +category Rendering + +# url to icon (png, size 128x128 pixels) +iconurl https://raw.githubusercontent.com/ETS-vis-interactive/SlicerPRISMRendering/master/PRISMRendering/Resources/Icons/PRISMRendering.png + +# Give people an idea what to expect from this code +status beta + +# One line stating what the module does +This module is an implementation of the PRISM customizable volume rendering framework in 3D Slicer. + +# Space separated list of urls +screenshoturls https://raw.githubusercontent.com/ETS-vis-interactive/SlicerPRISMRendering/master/docs/source/images/screenshotSlicerPRISMRendering.png + +# 0 or 1: Define if the extension should be enabled after its installation. +enabled 1