Skip to content

Commit ec5d3b1

Browse files
committed
changing some ants inputs to mandatory
1 parent 96c359d commit ec5d3b1

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

nipype/interfaces/ants/registration.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,12 @@ class ANTSInputSpec(ANTSCommandInputSpec):
4949
metric = traits.List(traits.Enum('CC', 'MI', 'SMI', 'PR', 'SSD',
5050
'MSQ', 'PSE'), mandatory=True, desc='')
5151

52-
metric_weight = traits.List(traits.Float(), requires=['metric'], desc='')
53-
radius = traits.List(traits.Int(), requires=['metric'], desc='')
52+
metric_weight = traits.List(traits.Float(), value=[1.0], usedefault=True,
53+
requires=['metric'], mandatory=True,
54+
desc='the metric weight(s) for each stage. '
55+
'The weights must sum to 1 per stage.')
56+
57+
radius = traits.List(traits.Int(), requires=['metric'], mandatory=True, desc='')
5458

5559
output_transform_prefix = Str('out', usedefault=True, argstr='--output-naming %s',
5660
mandatory=True, desc='')

0 commit comments

Comments
 (0)