Skip to content

Commit 0374bac

Browse files
authored
Merge pull request #1590 from mgclark/Issue1226_warpreg
[Issue #1272] Input a list of warping regularization parameters to interfaces.spm.NewSegment
2 parents 399f38b + f9cc3fb commit 0374bac

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

nipype/interfaces/spm/preprocess.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -843,8 +843,15 @@ class NewSegmentInputSpec(SPMCommandInputSpec):
843843
field='tissue')
844844
affine_regularization = traits.Enum('mni', 'eastern', 'subj', 'none', field='warp.affreg',
845845
desc='mni, eastern, subj, none ')
846-
warping_regularization = traits.Float(field='warp.reg',
847-
desc='Aproximate distance between sampling points.')
846+
warping_regularization = traits.Either(traits.List(traits.Float(),
847+
minlen=5, maxlen=5),
848+
traits.Float(),
849+
field='warp.reg',
850+
desc=('Warping regularization '
851+
'parameter(s). Accepts float '
852+
'or list of floats (the '
853+
'latter is required by '
854+
'SPM12)'))
848855
sampling_distance = traits.Float(field='warp.samp',
849856
desc='Sampling distance on data for parameter estimation')
850857
write_deformation_fields = traits.List(traits.Bool(), minlen=2, maxlen=2, field='warp.write',

0 commit comments

Comments
 (0)