From 68494421cb08a0f70867a6622534d4b2c2c84394 Mon Sep 17 00:00:00 2001 From: Martin Craig <martin.craig@eng.ox.ac.uk> Date: Wed, 15 Aug 2018 13:38:46 +0100 Subject: [PATCH] ref is not compulsary in fnirt if you are using the --config option jacobian is an output image in convertwarp --- fsl/wrappers/fnirt.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/fsl/wrappers/fnirt.py b/fsl/wrappers/fnirt.py index 59ce1b642..f4ca120fc 100644 --- a/fsl/wrappers/fnirt.py +++ b/fsl/wrappers/fnirt.py @@ -27,12 +27,12 @@ from . import wrapperutils as wutils 'refout', 'refmask', 'inmask') @wutils.fileOrArray('aff') @wutils.fslwrapper -def fnirt(src, ref, **kwargs): +def fnirt(src, **kwargs): """Wrapper for the ``fnirt`` command.""" - asrt.assertIsNifti(src, ref) + asrt.assertIsNifti(src) - cmd = ['fnirt', '--in={}'.format(src), '--ref={}'.format(ref)] + cmd = ['fnirt', '--in={}'.format(src)] cmd += wutils.applyArgStyle('--=', **kwargs) return cmd @@ -75,7 +75,7 @@ def invwarp(warp, ref, out, **kwargs): 'verbose' : wutils.SHOW_IF_TRUE, } - asrt.assertIsNifti(warp, ref, out) + asrt.assertIsNifti(warp, ref) cmd = ['invwarp', '--warp={}'.format(warp), @@ -87,7 +87,7 @@ def invwarp(warp, ref, out, **kwargs): return cmd -@wutils.fileOrImage('out', 'ref', 'warp1', 'warp2', 'shiftmap') +@wutils.fileOrImage('out', 'ref', 'warp1', 'warp2', 'shiftmap', 'jacobian') @wutils.fileOrArray('premat', 'midmat', 'postmat') @wutils.fslwrapper def convertwarp(out, ref, **kwargs): @@ -98,7 +98,6 @@ def convertwarp(out, ref, **kwargs): 'rel' : wutils.SHOW_IF_TRUE, 'absout' : wutils.SHOW_IF_TRUE, 'relout' : wutils.SHOW_IF_TRUE, - 'jacobian' : wutils.SHOW_IF_TRUE, 'jstats' : wutils.SHOW_IF_TRUE, 'constrainj' : wutils.SHOW_IF_TRUE, 'verbose' : wutils.SHOW_IF_TRUE, @@ -106,5 +105,4 @@ def convertwarp(out, ref, **kwargs): cmd = ['convertwarp', '--ref={}'.format(ref), '--out={}'.format(out)] cmd += wutils.applyArgStyle('--=', valmap=valmap, **kwargs) - return cmd -- GitLab