@@ -338,7 +338,7 @@ class RegistrationInputSpec(ANTSCommandInputSpec):
338338 desc = 'the metric(s) to use for each stage. '
339339 'Note that multiple metrics per stage are not supported '
340340 'in ANTS 1.9.1 and earlier.' )
341- metric_weight_item_trait = traits .Float (1.0 )
341+ metric_weight_item_trait = traits .Float (1.0 , usedefault = True )
342342 metric_weight_stage_trait = traits .Either (
343343 metric_weight_item_trait , traits .List (metric_weight_item_trait ))
344344 metric_weight = traits .List (
@@ -349,7 +349,7 @@ class RegistrationInputSpec(ANTSCommandInputSpec):
349349 mandatory = True ,
350350 desc = 'the metric weight(s) for each stage. '
351351 'The weights must sum to 1 per stage.' )
352- radius_bins_item_trait = traits .Int (5 )
352+ radius_bins_item_trait = traits .Int (5 , usedefault = True )
353353 radius_bins_stage_trait = traits .Either (
354354 radius_bins_item_trait , traits .List (radius_bins_item_trait ))
355355 radius_or_number_of_bins = traits .List (
@@ -1521,10 +1521,10 @@ class RegistrationSynQuickInputSpec(ANTSCommandInputSpec):
15211521
15221522 use_histogram_matching = traits .Bool (False , argstr = '-j %d' ,
15231523 desc = 'use histogram matching' )
1524- histogram_bins = traits .Int (default_value = 32 , argstr = '-r %d' ,
1524+ histogram_bins = traits .Int (default_value = 32 , usedefault = True , argstr = '-r %d' ,
15251525 desc = 'histogram bins for mutual information in SyN stage \
15261526 (default = 32)' )
1527- spline_distance = traits .Int (default_value = 26 , argstr = '-s %d' ,
1527+ spline_distance = traits .Int (default_value = 26 , usedefault = True , argstr = '-s %d' ,
15281528 desc = 'spline distance for deformable B-spline SyN transform \
15291529 (default = 26)' )
15301530 precision_type = traits .Enum ('double' , 'float' , argstr = '-p %s' ,
@@ -1554,7 +1554,7 @@ class RegistrationSynQuick(ANTSCommand):
15541554 >>> reg.inputs.moving_image = 'moving1.nii'
15551555 >>> reg.inputs.num_threads = 2
15561556 >>> reg.cmdline
1557- 'antsRegistrationSynQuick.sh -d 3 -f fixed1.nii -m moving1.nii -n 2 -o transform -p d -t s'
1557+ 'antsRegistrationSynQuick.sh -d 3 -f fixed1.nii -r 32 - m moving1.nii -n 2 -o transform -p d -s 26 -t s'
15581558 >>> reg.run() # doctest: +SKIP
15591559
15601560 example for multiple images
@@ -1565,7 +1565,7 @@ class RegistrationSynQuick(ANTSCommand):
15651565 >>> reg.inputs.moving_image = ['moving1.nii', 'moving2.nii']
15661566 >>> reg.inputs.num_threads = 2
15671567 >>> reg.cmdline
1568- 'antsRegistrationSynQuick.sh -d 3 -f fixed1.nii -f fixed2.nii -m moving1.nii -m moving2.nii -n 2 -o transform -p d -t s'
1568+ 'antsRegistrationSynQuick.sh -d 3 -f fixed1.nii -f fixed2.nii -r 32 - m moving1.nii -m moving2.nii -n 2 -o transform -p d -s 26 -t s'
15691569 >>> reg.run() # doctest: +SKIP
15701570 """
15711571
0 commit comments