Skip to content

Commit 8c70c51

Browse files
committed
fix: support for stricter checking with ants bsplinesyn
1 parent 0928a3a commit 8c70c51

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

nipype/interfaces/ants/registration.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -275,16 +275,14 @@ class RegistrationInputSpec(ANTSCommandInputSpec):
275275
'Exponential', 'BSplineExponential'), argstr='%s', mandatory=True)
276276
# TODO: transform_parameters currently supports rigid, affine, composite affine, translation, bspline, gaussian displacement field (gdf), and SyN -----ONLY-----!
277277
transform_parameters = traits.List(traits.Either(traits.Float(),
278-
traits.Tuple(
279-
traits.Float()),
278+
traits.Tuple(traits.Float()),
280279
traits.Tuple(traits.Float(), # gdf & syn
281-
traits.Float(
282-
),
280+
traits.Float(),
283281
traits.Float()),
284282
traits.Tuple(traits.Float(), # BSplineSyn
285-
traits.Float(),
286-
traits.Float(),
287-
traits.Float())))
283+
traits.Int(),
284+
traits.Int(),
285+
traits.Int())))
288286
# Convergence flags
289287
number_of_iterations = traits.List(traits.List(traits.Int()))
290288
smoothing_sigmas = traits.List(traits.List(traits.Float()), mandatory=True)

0 commit comments

Comments
 (0)