Skip to content

Commit 6cd06cb

Browse files
committed
make some ANTS inputs mandatory
1 parent 574b5ce commit 6cd06cb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

nipype/interfaces/ants/registration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -261,11 +261,11 @@ class RegistrationInputSpec(ANTSCommandInputSpec):
261261
traits.Float())))
262262
# Convergence flags
263263
number_of_iterations = traits.List(traits.List(traits.Int()))
264-
smoothing_sigmas = traits.List(traits.List(traits.Int()))
264+
smoothing_sigmas = traits.List(traits.List(traits.Int()), mandatory=True)
265265
sigma_units = traits.List(traits.Enum('mm', 'vox'),
266266
requires=['smoothing_sigmas'],
267-
desc="units for smoothing sigmas")
268-
shrink_factors = traits.List(traits.List(traits.Int()))
267+
desc="units for smoothing sigmas", mandatory=True)
268+
shrink_factors = traits.List(traits.List(traits.Int()), mandatory=True)
269269
convergence_threshold = traits.List(trait=traits.Float(), value=[1e-6], minlen=1, requires=['number_of_iterations'], usedefault=True)
270270
convergence_window_size = traits.List(trait=traits.Int(), value=[10], minlen=1, requires=['convergence_threshold'], usedefault=True)
271271
# Output flags

0 commit comments

Comments
 (0)