From 089e9eef6b3e79dd510ba272957b4947643feb75 Mon Sep 17 00:00:00 2001 From: GalKepler Date: Thu, 1 Aug 2024 12:38:48 +0300 Subject: [PATCH 1/2] changed inheritence of TensorMetricsInputSpec --- nipype/interfaces/mrtrix3/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nipype/interfaces/mrtrix3/utils.py b/nipype/interfaces/mrtrix3/utils.py index 8a69232ecd..1a7c81dada 100644 --- a/nipype/interfaces/mrtrix3/utils.py +++ b/nipype/interfaces/mrtrix3/utils.py @@ -318,7 +318,7 @@ def _list_outputs(self): return outputs -class TensorMetricsInputSpec(CommandLineInputSpec): +class TensorMetricsInputSpec(MRTrix3BaseInputSpec): in_file = File( exists=True, argstr="%s", From dd2d342505df9bc3eb65d80565d73c730aa15065 Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Sun, 6 Oct 2024 11:55:57 -0400 Subject: [PATCH 2/2] make specs --- .../mrtrix3/tests/test_auto_TensorMetrics.py | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/nipype/interfaces/mrtrix3/tests/test_auto_TensorMetrics.py b/nipype/interfaces/mrtrix3/tests/test_auto_TensorMetrics.py index bbe12033cb..28c33b0796 100644 --- a/nipype/interfaces/mrtrix3/tests/test_auto_TensorMetrics.py +++ b/nipype/interfaces/mrtrix3/tests/test_auto_TensorMetrics.py @@ -7,6 +7,9 @@ def test_TensorMetrics_inputs(): args=dict( argstr="%s", ), + bval_scale=dict( + argstr="-bvalue_scaling %s", + ), component=dict( argstr="-num %s", sep=",", @@ -16,6 +19,22 @@ def test_TensorMetrics_inputs(): nohash=True, usedefault=True, ), + grad_file=dict( + argstr="-grad %s", + extensions=None, + xor=["grad_fsl"], + ), + grad_fsl=dict( + argstr="-fslgrad %s %s", + xor=["grad_file"], + ), + in_bval=dict( + extensions=None, + ), + in_bvec=dict( + argstr="-fslgrad %s %s", + extensions=None, + ), in_file=dict( argstr="%s", extensions=None, @@ -29,6 +48,10 @@ def test_TensorMetrics_inputs(): modulate=dict( argstr="-modulate %s", ), + nthreads=dict( + argstr="-nthreads %d", + nohash=True, + ), out_ad=dict( argstr="-ad %s", extensions=None, @@ -37,6 +60,13 @@ def test_TensorMetrics_inputs(): argstr="-adc %s", extensions=None, ), + out_bval=dict( + extensions=None, + ), + out_bvec=dict( + argstr="-export_grad_fsl %s %s", + extensions=None, + ), out_cl=dict( argstr="-cl %s", extensions=None,