Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1594 commits
Select commit Hold shift + click to select a range
f629973
renamed SegmentEditorSRSFilter to SurfaceWrapSolidify
sebastianandress Sep 6, 2019
babe72d
deleted SegmentEditorSRSFilter
sebastianandress Sep 6, 2019
e78e514
BUG: Remove bad dependencies in SurfaceWrapSolidify
sjh26 Sep 12, 2019
0583c47
Add files via upload
JonathanRamos Oct 11, 2019
cf0dbcb
Update CleverSegmentation.s4ext
JonathanRamos Oct 11, 2019
85498a1
Merge pull request #1658 from JonathanRamos/master
sjh26 Oct 22, 2019
403a418
Merge pull request #1654 from sebastianandress/master
sjh26 Oct 22, 2019
1dcb133
Merge pull request #1647 from chalupaDaniel/master
sjh26 Oct 22, 2019
ad2b022
BUG: CleverSegmentation scm should be git
sjh26 Oct 23, 2019
4b12fb7
Rename SupervisedSegmentationToolbox to SupervisedSegmentationToolbox…
sjh26 Oct 23, 2019
84a6824
NEW: Add SlicerBrainVolumeRefinement extension
acsenrafilho Oct 25, 2019
b2050d4
Merge pull request #1661 from acsenrafilho/master
sjh26 Nov 1, 2019
e0c2dfa
Add RawImageGuess extension
Nov 13, 2019
deb1a0a
Update ModelToModelDistance (#1663)
jcfr Nov 20, 2019
109ef7b
Update ShapePopulationViewer (#1664)
jcfr Nov 20, 2019
f93fdbd
Add files via upload ( + extension Calculator ) (#1662)
fredericpanthier Nov 23, 2019
299faca
Add NVIDIA Clara AI-Assisted Annotation Extension
lassoan Nov 24, 2019
32a610d
Update NvidiaAIAssistedAnnotation.s4ext
lassoan Nov 27, 2019
4468a15
BoneTextureExtension: change tag from nightly to master
phcerdan Dec 4, 2019
281bd1d
Update GeodesicSlicer.s4ext
FredericBr Dec 20, 2019
c903972
Update SlicerAutoscroll to work with Slicer-4.11
lassoan Dec 22, 2019
b7e5adc
Fix ShapeVariationAnalyzer missing branch
jamesobutler Dec 31, 2019
ba0fdbb
Fix SPHARM-PDM configure error
jamesobutler Dec 31, 2019
d38bc05
Fix failed download of MarginCalculator repo
jamesobutler Dec 31, 2019
400feb3
Fix failed download of Scoliosis repo
jamesobutler Dec 31, 2019
e2c2e52
Slicer DRR Generator (#1672)
lancelevine Jan 19, 2020
b1712ee
update dcmqi to use v1.2.2 instead of master
fedorov Jan 22, 2020
09365b2
Merge pull request #1677 from fedorov/update-dcmqi
fedorov Jan 22, 2020
30431ac
Create ImageCompare.s4ext (#1679)
pzaffino Jan 23, 2020
52377fc
add-github-topic-to-checklist (#1682)
jcfr Jan 24, 2020
99d24bb
Update PULL_REQUEST_TEMPLATE.md
lassoan Feb 4, 2020
52d793d
Add Arduino Controller extension
pzaffino Feb 5, 2020
ad3da88
Add FiducialtoModelDistance extension
lassoan Feb 8, 2020
fece7f7
Fix FiducialsToModelDistance.s4ext
lassoan Feb 8, 2020
bdb6b1c
Update PULL_REQUEST_TEMPLATE.md
lassoan Feb 8, 2020
255d150
Adds extension dependancies
smrolfe Feb 19, 2020
a9081d6
Revert NvidiaAIAssistedAnnotation to last working version
lassoan Feb 28, 2020
3df24d2
Merge branch 'master' of https://github.com/Slicer/ExtensionsIndex
lassoan Feb 28, 2020
db81413
Update NvidiaAIAssistedAnnotation - use latest master version
lassoan Feb 28, 2020
4fbe403
Add SlicerIGT as dependency to SlicerHeart
Mar 3, 2020
b19565b
update dcmqi
fedorov Mar 4, 2020
b91abc6
Adds new extension dependencies
smrolfe Mar 11, 2020
5ca87da
Update OpenCVExample.s4ext
adamrankin Mar 16, 2020
069abd2
ENH: Add Thickness Mapping extension
Jan 31, 2020
a173c89
Update ABL-BoneThickness.s4ext
Jan 31, 2020
7fb8219
Update ABL-BoneThickness.s4ext
Jan 31, 2020
a315ad4
ENH: Update MeshToLabelMap extension (#1687)
jcfr Mar 19, 2020
ed6721c
ENH: Update BoneTextureExtension extension [master] (#1690)
jcfr Apr 9, 2020
04d5d15
ENH: Update ModelToModelDistance extension (#1691)
jcfr Apr 9, 2020
b0f28e7
ENH: Add SlicerCMF extension (#1688)
jcfr Apr 9, 2020
7b1043d
ENH: Update ShapePopulationViewer extension (#1696)
jcfr Apr 14, 2020
02a5315
ENH: Update ShapePopulationViewer extension (#1698)
jcfr Apr 14, 2020
1d7b5bf
ENH: Update SlicerCMF extension (#1699)
jcfr Apr 14, 2020
f9cd072
Moved Sequences extension into Slicer core
lassoan Apr 18, 2020
8647216
Update to use Sequences in Slicer-4.11 core
lassoan Apr 18, 2020
b0e9bb9
Remove Sequences dependencies
sjh26 Apr 19, 2020
cc681c3
Switch SPHARM-PDM to upstream repository master
sjh26 Apr 22, 2020
ada7a2d
Add SlicerFreeSurferImporter extension
Sunderlandkyl Apr 9, 2020
a854cd2
Rename SlicerFreeSurferImporter to SlicerFreeSurfer
Sunderlandkyl Apr 30, 2020
a1ed3cb
SlicerJupyter: Fix typo in contributor list
jcfr May 5, 2020
5418df1
Remove unsupported extension CardiacAgatstonMeasures
hjmjohnson May 6, 2020
0c7a03f
Merge pull request #1702 from Slicer/add-deprecation-mechanism
fedorov May 6, 2020
04bd3a7
scripts/check_filenames: Update indent for improved readability
jcfr May 6, 2020
f2f27c0
scripts/check_filenames: Add ARCHIVE directory to list of accepted di…
jcfr May 6, 2020
e908a9b
Add new extenaion: T1 and ECV mapping
RivettiLuciano May 23, 2020
3388086
ENH: Update SlicerCMF extension
jcfr Jun 3, 2020
d928453
add auto3dgm.s4ext (#1701)
hkirvesl Jun 9, 2020
565bfa1
Update PULL_REQUEST_TEMPLATE.md
lassoan Jun 11, 2020
bfc0152
Create separate pull request template for new extension and extension…
lassoan Jun 11, 2020
fa49933
Revert "Create separate pull request template for new extension and e…
lassoan Jun 11, 2020
10119fb
Update GeodesicSlicer.s4ext
FredericBr Jun 12, 2020
cf028c8
Adds Auto3dgm as a dependency
smrolfe Jun 12, 2020
c6d312c
ARCHIVE/README: Fix markdown table formatting [ci skip]
jcfr Jun 24, 2020
c0e45b6
ARCHIVE/README: Add Date and Commit to table
jcfr Jun 25, 2020
0a08753
ARCHIVE/README: List all extensions that have been removed
jcfr Jun 25, 2020
659ff3e
Update README.md
lassoan Jun 25, 2020
b364c0e
ModelCropper: Add missing description key
jcfr Jun 25, 2020
5ca4648
SurfaceWrapSolidify: Add missing description key
jcfr Jun 25, 2020
2ae00db
SegmentationWizard: Add missing description key
jcfr Jun 25, 2020
b26ec9f
ENH: Update ABC extension
jcfr Jun 26, 2020
07f3bc5
ENH: Add TorchIO extension
fepegar Jun 6, 2020
acb4a60
Change URL of extension icon
fepegar Jun 21, 2020
86a9fd6
Update PULL_REQUEST_TEMPLATE.md
lassoan Jun 28, 2020
52cdf7c
DOC: Fix homepage URL for TorchIO extension
fepegar Jun 28, 2020
93333fa
Add files via upload
lancelevine Jun 16, 2020
6ce40a8
SlicerCaseIterator: added missing dependency to SlicerDevelopmentToolbox
che85 Jun 30, 2020
1bc9f2f
Use HTTPS for source code link
fepegar Jul 6, 2020
1de6132
ENH: Update ShapePopulationViewer extension
jcfr Jul 9, 2020
49348a4
ShapeVariationAnalyzer: Fix packaging specifying build_subdirectory
jcfr Jul 21, 2020
e2e529f
Add SlicerPRISM extension (#1722)
Tiphainejh Jul 24, 2020
fe3b9a9
Remove TrackerStabilizer extension
lassoan Jul 26, 2020
8a69597
Remove CleaverExtension as it is superseded by SegmentMesher extension
lassoan Jul 27, 2020
2df0490
add OpenDose extension (#1689)
BishopWolf Aug 8, 2020
5af4f0b
fix gitlab adress (#1725)
BishopWolf Aug 10, 2020
6a968c2
Update OpenDose3D.s4ext
BishopWolf Aug 11, 2020
5aaf3b5
Update OpenDose3D.s4ext
BishopWolf Aug 12, 2020
a8fcd0c
Add ABL temporal bone segmentation module
ben-connors Aug 7, 2020
0cac887
Update PetSpectAnalysis.s4ext (#1729)
GuillermoCarbajal Aug 22, 2020
38dd4b1
COMP: Temporarily disable building ABLTemporalBoneSegmentation.s4ext …
lassoan Aug 30, 2020
4af2d90
Re-enable building of ABLTemporalBoneSegmentation
lassoan Sep 28, 2020
a554d2b
Add SlicerLookingGlass (#1733)
jcfr Oct 2, 2020
9e63ce7
Update UKFTractography to fix build against VTK 9
jcfr Oct 3, 2020
cce42a8
ENH: Add MFSDA_Python
allemangD Oct 12, 2020
418cd1b
Update PULL_REQUEST_TEMPLATE.md
lassoan Oct 22, 2020
9d121da
Add OrthodonticAnalysis extension
lassoan Oct 23, 2020
07da488
Update PULL_REQUEST_TEMPLATE.md
lassoan Oct 23, 2020
8dcd0da
Update VASSTAlgorithms.s4ext (#1739)
adamrankin Oct 23, 2020
fc47692
Update SlicerVideoCameras.s4ext (#1740)
adamrankin Oct 23, 2020
167584f
Update SlicerVideoCameras.s4ext
adamrankin Nov 2, 2020
138926f
Merge pull request #1745 from Slicer/adamrankin-patch-1
adamrankin Nov 2, 2020
f915cc2
Add DICOMwebBrowser extension
lassoan Nov 3, 2020
3e33a80
Update PULL_REQUEST_TEMPLATE.md
lassoan Nov 16, 2020
b527ec5
SlicerCMF: Update list of dependencies adding DatabaseInteractor and …
jcfr Nov 19, 2020
4c8dfbc
CTLungAnalyzer added (#1747)
rbumm Dec 2, 2020
028eddf
Update according to SlicerCTLungAnalyzer to SlicerLungCTAnalyzer rename
lassoan Dec 6, 2020
20b7ec5
MFSDA: Reference screenshots
jcfr Dec 10, 2020
87dd8f5
ENH: Add MFSDA_Python (#1735)
jcfr Dec 10, 2020
191b275
ENH: update radiomics repo
fedorov Dec 15, 2020
b246623
Merge pull request #1751 from fedorov/update-radiomics-repos
fedorov Dec 15, 2020
1a15d1f
Update SkeletalRepresentation to use latest master
lassoan Jan 22, 2021
8548d13
Fix broken link to homepage
fepegar Jan 22, 2021
14f9fd8
Update OsteotomyPlanner.s4ext
sjh26 Mar 17, 2021
238e16d
Remove WindowLevelEffect.s4ext
lassoan Dec 14, 2020
41ee753
Update PortPlacement to be compatible with Slicer-4.13
lassoan Apr 10, 2021
4d34b84
Add SlicerAIGT extension
Sunderlandkyl Apr 18, 2021
93d1942
Renaming extension to SlicerPinholeCameras
adamrankin Apr 23, 2021
4181b49
BUG: SlicerVASST - fix camera dependency
sjh26 Apr 26, 2021
127eb74
Add dependency check on commit (#1759)
lassoan Apr 26, 2021
d4189cc
add FlywheelSlicerConnect (#1754)
NPann May 11, 2021
3013a30
Add BoneReconstructionPlanner to the extensionsIndex (#1761)
mauigna06 May 12, 2021
254423f
Rename s4ext files to make them match the extension name
lassoan May 19, 2021
4017ae3
Update TCIABrowser iconurl
jamesobutler May 27, 2021
43a282f
Update SlicerToKiwiExporter iconurl
jamesobutler May 27, 2021
8237d7a
Update UKFTractography to use official upstream repository again
lassoan Jun 3, 2021
2b484cb
Create MONAILabel.s4ext
SachidanandAlle Jun 1, 2021
7ab27ae
Add SlicerANTs
simonoxen May 28, 2021
f9f2e84
update screenshot
simonoxen Jun 4, 2021
1dc27f8
Add SlicerNetstim extension
simonoxen Jul 1, 2021
9aa8a79
Add PyTorch extension
fepegar Jul 1, 2021
1a235f3
Update MONAILabel contributors
diazandr3s Jul 1, 2021
49651e0
Update TorchIO dependencies (#1778)
fepegar Jul 2, 2021
dcc7ed1
Use high-resolution logo for SlicerPyTorch (#1779)
fepegar Jul 5, 2021
231a185
ENH: Update SlicerCMF extensions scmrevision
allemangD Jul 6, 2021
ac8b8e5
Create TITAN.s4ext (#1783)
sindhurathiru Jul 21, 2021
1a5117c
Added .s4ext file for new extension Breast DCE-MRI FTV (#1784)
rnadkarni2 Jul 28, 2021
08af779
Fix a few outdated image URLs
lassoan Aug 5, 2021
b5477f2
ENH: Automatic tractography with deep learning extension (#1607)
juanprietob Sep 8, 2021
6690aa2
Add the new Similarity Subgroups Extension to the Index (#1770)
sebastianandress Sep 8, 2021
65183b1
Add Segment Geometry extension (#1791)
jmhuie Sep 21, 2021
672770a
Update SegmentGeometry.s4ext
lassoan Sep 23, 2021
b8b4528
Update PULL_REQUEST_TEMPLATE.md
lassoan Sep 23, 2021
100a655
Add SlicerLungDensitySegmentation.s4ext (#1789)
pzaffino Sep 23, 2021
bb65287
Add Liver Anatomy Annotation extension (#1790)
Thibault-Pelletier Sep 23, 2021
61dbb71
Add ParallelProcessing extension
lassoan Sep 24, 2021
f8e057f
Fix ParallelProcessing extension icon URL
lassoan Sep 24, 2021
520afab
Add files via upload (#1750)
naterex23 Sep 24, 2021
8017928
Fix AblationPlanner extension URL
lassoan Sep 24, 2021
39ec37f
Add SlicerRegularizedFastMarching extension
lrisser Sep 24, 2021
7c15975
Update SlicerDensityLungSegmentation.s4ext
lassoan Sep 26, 2021
26355fb
Fix icon URL for SlicerRadiomics
fedorov Sep 28, 2021
02df67b
Fix icon URL for QuantitativeReporting
fedorov Sep 28, 2021
755eced
Fix screenshot URL for QuantitativeReporting
fedorov Sep 28, 2021
9c88e85
Merge pull request #1793 from fedorov/fix-icon
fedorov Sep 28, 2021
462dbb5
Fix SlicerRadiomics icon
lassoan Oct 1, 2021
b4510b8
Update SlicerNetstim icon size to try make it appear in Extensions Index
lassoan Oct 1, 2021
44084a2
Restore SlicerNetstim extension icon
lassoan Oct 1, 2021
da95763
Update AblationPlanner description file
naterex23 Oct 26, 2021
1b041ce
Use https instead of git protocol
lassoan Nov 3, 2021
f5bdfd5
migrate SlicerANTs organization
simonoxen Nov 8, 2021
4431e3c
Add GridSurface extension
cpinter Nov 8, 2021
7654006
Merge pull request #1796 from cpinter/grid-surface-extension
cpinter Nov 14, 2021
9a747ba
Update SurfaceMarkup.s4ext
lassoan Dec 15, 2021
c1c73dd
Update SurfaceMarkup extension metadata due to ownership transfer to …
cpinter Dec 15, 2021
1c43bd7
remove mpReview
fedorov Dec 21, 2021
4df1f21
remove SliceTracker
fedorov Dec 22, 2021
df72531
update ARCHIVE/README.md
fedorov Dec 22, 2021
103ec7a
Merge pull request #1801 from fedorov/remove-mpreview
fedorov Dec 22, 2021
bcb77b5
Add LanguagePacks extension
lassoan Jan 26, 2022
ca90a6e
Update extension icon url scheme in PULL_REQUEST_TEMPLATE.md
lassoan Jan 27, 2022
5697bf9
Create SlicerMRUSLandmarking.s4ext
koegl Jan 20, 2022
a7c1227
Update SlicerMRUSLandmarking.s4ext
koegl Jan 21, 2022
9735563
Updated urls to downlaod links
koegl Jan 21, 2022
b999180
Update and rename SlicerMRUSLandmarking.s4ext to MRUSLandmarking.s4ext
koegl Jan 26, 2022
cbf8906
Added alpha as status
koegl Jan 26, 2022
ae3f69b
Updated links to .pngs
koegl Jan 27, 2022
a997d12
Fix LanguagePacks extension's master branch name
lassoan Jan 27, 2022
6b2fd0c
Move SegmentationWizard extension to the Archive. It is not maintaine…
lassoan Feb 4, 2022
5424b8e
Fix git branch of SlicerRegularizedFastMarching extension
lassoan Feb 4, 2022
ee06ed0
ENH: Update ShapeRegression Extension
sjh26 Feb 4, 2022
6dcbabd
Create SlicerBatchAnonymize.s4ext
hina-shah Jan 20, 2022
23b4eeb
Update SlicerBatchAnonymize.s4ext
hina-shah Jan 20, 2022
4a68a19
Add Pipeline extension
Feb 2, 2022
aa7ac01
ENH: Remove Auto3dgm as a dependency
smrolfe Jan 24, 2022
cf72e7b
DOC: Update README to reference readthedocs pages
jcfr Dec 22, 2021
45bc7d7
Archive SurfaceFragmentsRegistration due to having unresolved build e…
lassoan Mar 16, 2022
f024f27
Switch to Slicer fork of Chest_Imaging_Platform
lassoan Mar 17, 2022
45514a2
Archive MultiLevelRegistration due to having unresolved build error f…
lassoan Mar 17, 2022
7080f14
Archive SupervisedSegmentationToolbox extension due to having unresol…
lassoan Mar 17, 2022
238de18
Archive RSSExtension due to having unresolved build error for long time
lassoan Mar 17, 2022
273b7ac
Archive DiceComputation extension due to having unresolved build erro…
lassoan Mar 17, 2022
93c9159
Archive Eigen extension because it is a utility extension that is not…
lassoan Mar 17, 2022
e2e7e6d
Archive Cardiac_MRI_Toolkit extension due to having unresolved build …
lassoan Mar 17, 2022
b52dc91
Archive VirtualFractureReconstruction extension due to having unresol…
lassoan Mar 17, 2022
8e26b64
Archive LightWeightRobotIGT extension due to having unresolved build …
lassoan Mar 17, 2022
5875a14
Archive FacetedVisualizer extension due to having unresolved build er…
lassoan Mar 17, 2022
1796060
Update AirwaySegmentation to use Slicer fork
lassoan Mar 21, 2022
508e427
Update SkullStripper to fix build error with Slicer-4.13
lassoan Mar 21, 2022
3a2f462
Archive ABC, AutoTract, DTIAtlasBuilder, DTI-Reg, DTIAtlasFiberAnalyz…
lassoan Mar 22, 2022
c8cd1a1
Enable building of SurfaceFragmentsRegistration
lassoan Mar 24, 2022
7d648e4
Archive MarginCalculator, OpenCVExample, SlicerOpenCV, SlicerPinholeC…
lassoan Mar 24, 2022
fc7d506
Add HDBrainExtraction extension for MRI skull stripping using HD-BET
Mar 24, 2022
3f99e11
Fix HDBrainExtraction extension branch name
lassoan Mar 25, 2022
2a2ba15
Move LongitudinalPETCT, MFSDA, ResampleDTIlogEuclidean, CBC_3D_I2MCon…
lassoan Mar 25, 2022
5255c63
Fix AnomalousFiltersExtension
lassoan Mar 25, 2022
d024136
Fix build error in DRRGenerator by switching to fork
lassoan Mar 25, 2022
5af4f91
Added info about alternatives to ROBEXBrainExtraction
lassoan Mar 25, 2022
4c81c24
Archive ABLTemporalBoneSegmentation extension due to build error
lassoan Mar 26, 2022
4768b3b
Archive WASP extension
lassoan Mar 27, 2022
5a618e3
Archive MFSDA extension due to build errors
lassoan Mar 27, 2022
c1b6441
Reactivate build of ABLTemporalBoneSegmentation and BoneThicknessMapp…
lassoan Mar 30, 2022
dcf22f5
Update README.md reflecting reactivation of ABLTemporalBoneSegmentati…
lassoan Mar 30, 2022
67ef3e6
Archive DatabaseInteractor
lassoan Mar 30, 2022
638a2ea
Archive extensions that were not updated for Python3: DeepInfer, Open…
lassoan Mar 30, 2022
b513303
Reactivate build of DatabaseInteractor because SlicerCMF depends on it
lassoan Mar 30, 2022
dc409bc
Update PercutaneousApproachAnalysis repository
lassoan Mar 31, 2022
ae4bf46
ENH: Use master branch for SlicerITKUltrasound
sjh26 Apr 12, 2022
16cf4a8
Build is fixed on Linux and Windows, re-enable for build testing on Mac
adamrankin Apr 14, 2022
ece2fd1
Archive SlicerIMSTK
sjh26 Apr 19, 2022
59fbc67
Restore XNATSlicer from ARCHIVE
Apr 21, 2022
14381fb
Merge pull request #1816 from Slicer/restore_opencv
adamrankin Apr 22, 2022
650e25f
Update XNATSlicer tag with Python 3 support
jamesobutler Apr 22, 2022
5b65cc1
Archiving SlicerOpenCV until build can be diagnosed
adamrankin Apr 23, 2022
b9ff12e
Merge pull request #1819 from Slicer/archive_opencv
adamrankin Apr 23, 2022
f8f6e48
Updated SwissSkullStripper extension repository URL
lassoan Apr 24, 2022
c1becd0
adding MedialSkeleton extension (#1820)
che85 Apr 28, 2022
d3dc57c
Update MedialSkeleton repository URL
lassoan Apr 29, 2022
1f3e3b5
Activating SlicerOpenCV to test build fixes on factory machines
adamrankin May 4, 2022
446efff
Merge pull request #1822 from Slicer/activate_opencv
adamrankin May 4, 2022
e0ae66f
Add SlicerIGSIO as a dependency of SlicerIGT
Sunderlandkyl May 13, 2022
d37ef8f
SlicerHeart: Remove hard dependency on SlicerIGT
lassoan May 17, 2022
3794401
ENH: Remove unnecessary dependencies
smrolfe May 11, 2022
5f5ac42
SlicerHeart: Restore dependency on SlicerIGT to allow tests to complete
lassoan May 18, 2022
a4c5233
Update SkeletalRepresentation to superbuild
May 23, 2022
1e55054
Fix SkeletalRepresentation icon
lassoan May 28, 2022
e4a3f96
Fix SlicerHeart icon URL
Jun 4, 2022
7dd013d
Update PULL_REQUEST_TEMPLATE.md
lassoan Jun 13, 2022
ff87af1
ENH Addition of SlicerAstmPhantomTest to the extensions index
atracsys-sbt Jun 8, 2022
96a5d47
Add TrackingErrorInspector extension
lassoan Jun 16, 2022
1cff3c8
Add SkinMouldGenerator extension
Sep 16, 2022
ca08425
Update SlicerNetstim dependencies
simonoxen Jan 24, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 68 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -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
30 changes: 30 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<!--
Thank you for contributing to 3D Slicer!
- To add a new extension with this pull request: Please keep content of "New extension" section and put an 'x' in the brackets for each todo item to indicate that you have accomplished that prerequisite.
- To update an existing extension with this pull request: Please delete all text in this template and just describe which extension is updated and optionally tell us in a sentence what has been changed. To make extension updates easier in the future you may consider replacing specific git hash in your s4ext file by a branch name (for example: `master` for Slicer Preview Releases; `(majorVersion).(minorVersion)` such as `4.10` for Slicer Stable Releases).
-->

# New extension

<!-- To make sure users can find your extension, understand what it is intended for and how to use it, please complete the checklist below. You do not need to complete all the item by the time you submit the pull request, but most likely the changes will only be merged if all the tasks are done. See more information about the submission process here: https://slicer.readthedocs.io/en/latest/developer_guide/extensions.html -->

- [ ] 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)

<!-- If you have any questions or comments then please describe them here. -->
44 changes: 44 additions & 0 deletions ABLTemporalBoneSegmentation.s4ext
Original file line number Diff line number Diff line change
@@ -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
44 changes: 44 additions & 0 deletions ARCHIVE/ABC.s4ext
Original file line number Diff line number Diff line change
@@ -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
44 changes: 44 additions & 0 deletions ARCHIVE/AutoTract.s4ext
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
13 changes: 13 additions & 0 deletions ARCHIVE/CornerAnnotation.s4ext
Original file line number Diff line number Diff line change
@@ -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
44 changes: 44 additions & 0 deletions ARCHIVE/DTI-Reg.s4ext
Original file line number Diff line number Diff line change
@@ -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
10 changes: 5 additions & 5 deletions DTIAtlasBuilder.s4ext → ARCHIVE/DTIAtlasBuilder.s4ext
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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.
Expand Down
Loading