Skip to content

Commit 993865e

Browse files
author
Clark
committed
Merging in updated master, conflicts resolved
2 parents cf49830 + fd4dbde commit 993865e

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

nipype/interfaces/spm/preprocess.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -608,6 +608,9 @@ class Normalize12InputSpec(SPMCommandInputSpec):
608608
write_interp = traits.Range(low=0, high=7, field='woptions.interp',
609609
desc=('degree of b-spline used for '
610610
'interpolation'))
611+
out_prefix = traits.String('w', field='woptions.prefix', usedefault=True,
612+
desc='Normalized output prefix')
613+
611614

612615

613616
class Normalize12OutputSpec(TraitedSpec):
@@ -909,9 +912,15 @@ class NewSegmentInputSpec(SPMCommandInputSpec):
909912
affine_regularization = traits.Enum('mni', 'eastern', 'subj', 'none',
910913
field='warp.affreg',
911914
desc='mni, eastern, subj, none ')
912-
warping_regularization = traits.Float(field='warp.reg',
913-
desc=('Aproximate distance between '
914-
'sampling points.'))
915+
warping_regularization = traits.Either(traits.List(traits.Float(),
916+
minlen=5, maxlen=5),
917+
traits.Float(),
918+
field='warp.reg',
919+
desc=('Warping regularization '
920+
'parameter(s). Accepts float '
921+
'or list of floats (the '
922+
'latter is required by '
923+
'SPM12)'))
915924
sampling_distance = traits.Float(field='warp.samp',
916925
desc=('Sampling distance on data for '
917926
'parameter estimation'))

nipype/interfaces/spm/tests/test_auto_Normalize12.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ def test_Normalize12_inputs():
3131
matlab_cmd=dict(),
3232
mfile=dict(usedefault=True,
3333
),
34+
out_prefix=dict(field='woptions.prefix',
35+
usedefault=True,
36+
),
3437
paths=dict(),
3538
sampling_distance=dict(field='eoptions.samp',
3639
),

0 commit comments

Comments
 (0)