Skip to content

Commit dde5c4f

Browse files
committed
revert variable name changes to dwidenoise and address code review
1 parent 572d2e6 commit dde5c4f

File tree

3 files changed

+12
-38
lines changed

3 files changed

+12
-38
lines changed

nipype/interfaces/mrtrix3/preprocess.py

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,9 @@ class DWIDenoiseInputSpec(MRTrix3BaseInputSpec):
2626
extent = traits.Tuple((traits.Int, traits.Int, traits.Int),
2727
argstr='-extent %d,%d,%d',
2828
desc='set the window size of the denoising filter. (default = 5,5,5)')
29-
out_noisemap = File(name_template='%s_noisemap',
30-
name_source='in_file',
31-
keep_extension=True,
29+
noise = File(
3230
argstr='-noise %s',
33-
desc='the output noise map',
34-
genfile=True)
31+
desc='the output noise map')
3532
out_file = File(name_template='%s_denoised',
3633
name_source='in_file',
3734
keep_extension=True,
@@ -41,7 +38,6 @@ class DWIDenoiseInputSpec(MRTrix3BaseInputSpec):
4138
genfile=True)
4239

4340
class DWIDenoiseOutputSpec(TraitedSpec):
44-
out_noisemap = File(desc='the output noise map', exists=True)
4541
out_file = File(desc='the output denoised DWI image', exists=True)
4642

4743
class DWIDenoise(MRTrix3Base):
@@ -71,7 +67,7 @@ class DWIDenoise(MRTrix3Base):
7167
>>> denoise.inputs.in_file = 'dwi.mif'
7268
>>> denoise.inputs.mask = 'mask.mif'
7369
>>> denoise.cmdline # doctest: +ELLIPSIS
74-
'dwidenoise -mask mask.mif -noise dwi_noisemap.mif dwi.mif dwi_denoised.mif'
70+
'dwidenoise -mask mask.mif dwi.mif dwi_denoised.mif'
7571
>>> denoise.run() # doctest: +SKIP
7672
"""
7773

@@ -155,7 +151,7 @@ class MRDeGibbs(MRTrix3Base):
155151
>>> import nipype.interfaces.mrtrix3 as mrt
156152
>>> unring = mrt.MRDeGibbs()
157153
>>> unring.inputs.in_file = 'dwi.mif'
158-
>>> unring.cmdline # doctest: +ELLIPSIS
154+
>>> unring.cmdline
159155
'mrdegibbs -axes 0,1 -maxW 3 -minW 1 -nshifts 20 dwi.mif dwi_unr.mif'
160156
>>> unring.run() # doctest: +SKIP
161157
"""
@@ -196,12 +192,9 @@ class DWIBiasCorrectInputSpec(MRTrix3BaseInputSpec):
196192
argstr='-fslgrad %s %s',
197193
desc='diffusion gradient table in FSL bvecs/bvals format',
198194
xor=_xor_grads)
199-
out_bias = File(name_template='%s_biasfield',
200-
name_source='in_file',
201-
keep_extension=True,
195+
bias = File(
202196
argstr='-bias %s',
203-
desc='bias field',
204-
genfile=True)
197+
desc='bias field')
205198
out_file = File(name_template='%s_biascorr',
206199
name_source='in_file',
207200
keep_extension=True,
@@ -211,7 +204,6 @@ class DWIBiasCorrectInputSpec(MRTrix3BaseInputSpec):
211204
genfile=True)
212205

213206
class DWIBiasCorrectOutputSpec(TraitedSpec):
214-
out_bias = File(desc='the output estimated bias field')
215207
out_file = File(desc='the output bias corrected DWI image', exists=True)
216208

217209
class DWIBiasCorrect(MRTrix3Base):
@@ -227,8 +219,8 @@ class DWIBiasCorrect(MRTrix3Base):
227219
>>> import nipype.interfaces.mrtrix3 as mrt
228220
>>> bias_correct = mrt.DWIBiasCorrect()
229221
>>> bias_correct.inputs.in_file = 'dwi.mif'
230-
>>> bias_correct.cmdline # doctest: +ELLIPSIS
231-
'dwibiascorrect -ants -bias dwi_biasfield.mif dwi.mif dwi_biascorr.mif'
222+
>>> bias_correct.cmdline
223+
'dwibiascorrect -ants dwi.mif dwi_biascorr.mif'
232224
>>> bias_correct.run() # doctest: +SKIP
233225
"""
234226

nipype/interfaces/mrtrix3/tests/test_auto_DWIBiasCorrect.py

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
def test_DWIBiasCorrect_inputs():
77
input_map = dict(
88
args=dict(argstr='%s', ),
9+
bias=dict(argstr='-bias %s', ),
910
bval_scale=dict(argstr='-bvalue_scaling %s', ),
1011
environ=dict(
1112
nohash=True,
@@ -33,13 +34,6 @@ def test_DWIBiasCorrect_inputs():
3334
argstr='-nthreads %d',
3435
nohash=True,
3536
),
36-
out_bias=dict(
37-
argstr='-bias %s',
38-
genfile=True,
39-
keep_extension=True,
40-
name_source='in_file',
41-
name_template='%s_biasfield',
42-
),
4337
out_file=dict(
4438
argstr='%s',
4539
genfile=True,
@@ -65,10 +59,7 @@ def test_DWIBiasCorrect_inputs():
6559
for metakey, value in list(metadata.items()):
6660
assert getattr(inputs.traits()[key], metakey) == value
6761
def test_DWIBiasCorrect_outputs():
68-
output_map = dict(
69-
out_bias=dict(),
70-
out_file=dict(),
71-
)
62+
output_map = dict(out_file=dict(), )
7263
outputs = DWIBiasCorrect.output_spec()
7364

7465
for key, metadata in list(output_map.items()):

nipype/interfaces/mrtrix3/tests/test_auto_DWIDenoise.py

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ def test_DWIDenoise_inputs():
2525
argstr='-mask %s',
2626
position=1,
2727
),
28+
noise=dict(argstr='-noise %s', ),
2829
nthreads=dict(
2930
argstr='-nthreads %d',
3031
nohash=True,
@@ -37,24 +38,14 @@ def test_DWIDenoise_inputs():
3738
name_template='%s_denoised',
3839
position=-1,
3940
),
40-
out_noisemap=dict(
41-
argstr='-noise %s',
42-
genfile=True,
43-
keep_extension=True,
44-
name_source='in_file',
45-
name_template='%s_noisemap',
46-
),
4741
)
4842
inputs = DWIDenoise.input_spec()
4943

5044
for key, metadata in list(input_map.items()):
5145
for metakey, value in list(metadata.items()):
5246
assert getattr(inputs.traits()[key], metakey) == value
5347
def test_DWIDenoise_outputs():
54-
output_map = dict(
55-
out_file=dict(),
56-
out_noisemap=dict(),
57-
)
48+
output_map = dict(out_file=dict(), )
5849
outputs = DWIDenoise.output_spec()
5950

6051
for key, metadata in list(output_map.items()):

0 commit comments

Comments
 (0)