Skip to content

Commit 89d576c

Browse files
committed
Merge remote-tracking branch 'juhuntenburg/enh/refit'
* juhuntenburg/enh/refit: adding tests adding further options to 3drefit
2 parents 37591ba + 5e0ec20 commit 89d576c

File tree

4 files changed

+102
-0
lines changed

4 files changed

+102
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from nipype.testing import assert_equal
3+
from nipype.algorithms.metrics import ErrorMap
4+
5+
def test_ErrorMap_inputs():
6+
input_map = dict(ignore_exception=dict(nohash=True,
7+
usedefault=True,
8+
),
9+
in_ref=dict(mandatory=True,
10+
),
11+
in_tst=dict(mandatory=True,
12+
),
13+
mask=dict(),
14+
metric=dict(mandatory=True,
15+
usedefault=True,
16+
),
17+
out_map=dict(),
18+
)
19+
inputs = ErrorMap.input_spec()
20+
21+
for key, metadata in input_map.items():
22+
for metakey, value in metadata.items():
23+
yield assert_equal, getattr(inputs.traits()[key], metakey), value
24+
25+
def test_ErrorMap_outputs():
26+
output_map = dict(distance=dict(),
27+
out_map=dict(),
28+
)
29+
outputs = ErrorMap.output_spec()
30+
31+
for key, metadata in output_map.items():
32+
for metakey, value in metadata.items():
33+
yield assert_equal, getattr(outputs.traits()[key], metakey), value
34+
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from nipype.testing import assert_equal
3+
from nipype.algorithms.misc import Overlap
4+
5+
def test_Overlap_inputs():
6+
input_map = dict(bg_overlap=dict(mandatory=True,
7+
usedefault=True,
8+
),
9+
ignore_exception=dict(nohash=True,
10+
usedefault=True,
11+
),
12+
mask_volume=dict(),
13+
out_file=dict(usedefault=True,
14+
),
15+
vol_units=dict(mandatory=True,
16+
usedefault=True,
17+
),
18+
volume1=dict(mandatory=True,
19+
),
20+
volume2=dict(mandatory=True,
21+
),
22+
weighting=dict(usedefault=True,
23+
),
24+
)
25+
inputs = Overlap.input_spec()
26+
27+
for key, metadata in input_map.items():
28+
for metakey, value in metadata.items():
29+
yield assert_equal, getattr(inputs.traits()[key], metakey), value
30+
31+
def test_Overlap_outputs():
32+
output_map = dict(dice=dict(),
33+
diff_file=dict(),
34+
jaccard=dict(),
35+
labels=dict(),
36+
roi_di=dict(),
37+
roi_ji=dict(),
38+
roi_voldiff=dict(),
39+
volume_difference=dict(),
40+
)
41+
outputs = Overlap.output_spec()
42+
43+
for key, metadata in output_map.items():
44+
for metakey, value in metadata.items():
45+
yield assert_equal, getattr(outputs.traits()[key], metakey), value
46+

nipype/interfaces/afni/preprocess.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,20 @@ class RefitInputSpec(CommandLineInputSpec):
170170
zorigin = traits.Str(desc='z distance for edge voxel offset',
171171
argstr='-zorigin %s')
172172

173+
xdel = traits.Float(desc='new x voxel dimension in mm',
174+
argstr='-xdel %f')
175+
176+
ydel = traits.Float(desc='new y voxel dimension in mm',
177+
argstr='-ydel %f')
178+
179+
zdel = traits.Float(desc='new z voxel dimension in mm',
180+
argstr='-zdel %f')
181+
182+
space = traits.Enum('TLRC', 'MNI', 'ORIG',
183+
argstr='-space %s',
184+
desc='Associates the dataset with a specific' +
185+
' template type, e.g. TLRC, MNI, ORIG')
186+
173187

174188
class Refit(CommandLine):
175189
"""Changes some of the information inside a 3D dataset's header

nipype/interfaces/afni/tests/test_auto_Refit.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,20 @@ def test_Refit_inputs():
1818
mandatory=True,
1919
position=-1,
2020
),
21+
space=dict(argstr='-space %s',
22+
),
2123
terminal_output=dict(nohash=True,
2224
),
25+
xdel=dict(argstr='-xdel %f',
26+
),
2327
xorigin=dict(argstr='-xorigin %s',
2428
),
29+
ydel=dict(argstr='-ydel %f',
30+
),
2531
yorigin=dict(argstr='-yorigin %s',
2632
),
33+
zdel=dict(argstr='-zdel %f',
34+
),
2735
zorigin=dict(argstr='-zorigin %s',
2836
),
2937
)

0 commit comments

Comments
 (0)