Skip to content

Commit 6ea8e46

Browse files
lassoanpieper
andauthored
Add SlicerNeuro extension
While translating Slicer to different languagues we noticed that a very specialized brain coordinate system transformation module (ACPCTransform) is still in Slicer core. This is an outlier, because all other domain-specific modules are now in extensions. To make translation and maintenance of Slicer core easier it makes sense to move ACPCTransform to an extension. Since there was no existing extension for generic neuroimaging modules, a new SlicerNeuro extension has been added. Since the extension only contains one module, it would not be that useful, so some other neuroimaging related extensions are added as dependencies, so the extension can serve as a starting point for users in this field (they need to install only one extension to get all). If more modules will be added to the extension then this may be revisited (extensions that are not actually required can be removed from the extension dependency list). Co-authored-by: Steve Pieper <[email protected]>
1 parent c79027b commit 6ea8e46

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

SlicerNeuro.s4ext

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
#
2+
# First token of each non-comment line is the keyword and the rest of the line
3+
# (including spaces) is the value.
4+
# - the value can be blank
5+
#
6+
7+
# This is source code manager
8+
scm git
9+
scmurl https://github.com/Slicer/SlicerNeuro
10+
scmrevision main
11+
12+
# list dependencies
13+
# - These should be names of other modules that have .s4ext files
14+
# - The dependencies will be built first
15+
depends UKFTractography SwissSkullStripper SlicerFreeSurfer SlicerDcm2nii SlicerDMRI HDBrainExtraction SlicerWMA
16+
17+
# Inner build directory (default is ".")
18+
build_subdirectory .
19+
20+
# homepage
21+
homepage https://github.com/Slicer/SlicerNeuro
22+
23+
# Firstname1 Lastname1 ([SubOrg1, ]Org1), Firstname2 Lastname2 ([SubOrg2, ]Org2)
24+
# For example: Jane Roe (Superware), John Doe (Lab1, Nowhere), Joe Bloggs (Noware)
25+
contributors Andras Lasso (PerkLab (Queen's University))
26+
27+
# Match category in the xml description of the module (where it shows up in Modules menu)
28+
category Neuroimaging
29+
30+
# url to icon (png, size 128x128 pixels)
31+
iconurl https://raw.githubusercontent.com/Slicer/SlicerNeuro/main/SlicerNeuro.png
32+
33+
# Give people an idea what to expect from this code
34+
# - Is it just a test or something you stand behind?
35+
status
36+
37+
# One line stating what the module does
38+
description This extension provides ACPC coordinate transformation tool and installs extensions commonly needed for neuroimaging.
39+
40+
# Space separated list of urls
41+
screenshoturls https://raw.githubusercontent.com/Slicer/SlicerNeuro/main/Docs/module_acpctransform_1.png
42+
43+
# 0 or 1: Define if the extension should be enabled after its installation.
44+
enabled 1

0 commit comments

Comments
 (0)