Skip to content

Commit a686236

Browse files
committed
Removed unnecessary positional parameters as well as args argument
1 parent e639b87 commit a686236

File tree

2 files changed

+18
-36
lines changed

2 files changed

+18
-36
lines changed

nipype/interfaces/dcm2nii.py

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,23 @@
1717
import re
1818

1919
class Dcm2niiInputSpec(CommandLineInputSpec):
20-
source_names = InputMultiPath(File(exists=True), argstr="%s", position=16,
20+
source_names = InputMultiPath(File(exists=True), argstr="%s", position=-1,
2121
copyfile=False, mandatory=True)
22-
anonymize = traits.Bool(True, argstr='-a', usedefault=True, position=0)
23-
config_file = File(exists=True, argstr="-b %s", genfile=True, position=1)
24-
collapse_folders = traits.Bool(True, argstr='-c', usedefault=True, position=2)
25-
date_in_filename = traits.Bool(True, argstr='-d', usedefault=True, position=3)
26-
events_in_filename = traits.Bool(True, argstr='-e', usedefault=True, position=4)
27-
source_in_filename = traits.Bool(False, argstr='-f', usedefault=True, position=5)
28-
gzip_output = traits.Bool(False, argstr='-g', usedefault=True, position=6)
29-
id_in_filename = traits.Bool(False, argstr='-i', usedefault=True, position=7)
30-
nii_output = traits.Bool(True, argstr='-n', usedefault=True, position=8)
31-
output_dir = Directory(exists=True, argstr='-o %s', genfile=True, position=9)
32-
protocol_in_filename = traits.Bool(True, argstr='-p', usedefault=True, position=10)
33-
reorient = traits.Bool(argstr='-r', position=11)
34-
spm_analyze = traits.Bool(argstr='-s', xor=['nii_output'], position=12)
35-
convert_all_pars = traits.Bool(True, argstr='-v', usedefault=True, position=13)
36-
reorient_and_crop = traits.Bool(False, argstr='-x', usedefault=True, position=14)
37-
args = traits.Str(argstr='%s', desc='Additional parameters to the command',
38-
position=15)
22+
anonymize = traits.Bool(True, argstr='-a', usedefault=True)
23+
config_file = File(exists=True, argstr="-b %s", genfile=True)
24+
collapse_folders = traits.Bool(True, argstr='-c', usedefault=True)
25+
date_in_filename = traits.Bool(True, argstr='-d', usedefault=True)
26+
events_in_filename = traits.Bool(True, argstr='-e', usedefault=True)
27+
source_in_filename = traits.Bool(False, argstr='-f', usedefault=True)
28+
gzip_output = traits.Bool(False, argstr='-g', usedefault=True)
29+
id_in_filename = traits.Bool(False, argstr='-i', usedefault=True)
30+
nii_output = traits.Bool(True, argstr='-n', usedefault=True)
31+
output_dir = Directory(exists=True, argstr='-o %s', genfile=True)
32+
protocol_in_filename = traits.Bool(True, argstr='-p', usedefault=True)
33+
reorient = traits.Bool(argstr='-r')
34+
spm_analyze = traits.Bool(argstr='-s', xor=['nii_output'])
35+
convert_all_pars = traits.Bool(True, argstr='-v', usedefault=True)
36+
reorient_and_crop = traits.Bool(False, argstr='-x', usedefault=True)
3937

4038
class Dcm2niiOutputSpec(TraitedSpec):
4139
converted_files = OutputMultiPath(File(exists=True))
@@ -56,7 +54,7 @@ class Dcm2nii(CommandLine):
5654
>>> converter.inputs.gzip_output = True
5755
>>> converter.inputs.output_dir = '.'
5856
>>> converter.cmdline #doctest: +ELLIPSIS
59-
'dcm2nii -a y -b config.ini -c y -d y -e y -f n -g y -i n -n y -o . -p y -v y -x n functional_1.dcm'
57+
'dcm2nii -a y -c y -b config.ini -v y -d y -e y -g y -i n -n y -o . -p y -x n -f n functional_1.dcm'
6058
>>> converter.run() # doctest: +SKIP
6159
"""
6260

nipype/interfaces/tests/test_auto_Dcm2nii.py

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,76 +4,60 @@
44

55
def test_Dcm2nii_inputs():
66
input_map = dict(anonymize=dict(argstr='-a',
7-
position=0,
87
usedefault=True,
98
),
109
args=dict(argstr='%s',
11-
position=15,
1210
),
1311
collapse_folders=dict(argstr='-c',
14-
position=2,
1512
usedefault=True,
1613
),
1714
config_file=dict(argstr='-b %s',
1815
genfile=True,
19-
position=1,
2016
),
2117
convert_all_pars=dict(argstr='-v',
22-
position=13,
2318
usedefault=True,
2419
),
2520
date_in_filename=dict(argstr='-d',
26-
position=3,
2721
usedefault=True,
2822
),
2923
environ=dict(nohash=True,
3024
usedefault=True,
3125
),
3226
events_in_filename=dict(argstr='-e',
33-
position=4,
3427
usedefault=True,
3528
),
3629
gzip_output=dict(argstr='-g',
37-
position=6,
3830
usedefault=True,
3931
),
4032
id_in_filename=dict(argstr='-i',
41-
position=7,
4233
usedefault=True,
4334
),
4435
ignore_exception=dict(nohash=True,
4536
usedefault=True,
4637
),
4738
nii_output=dict(argstr='-n',
48-
position=8,
4939
usedefault=True,
5040
),
5141
output_dir=dict(argstr='-o %s',
5242
genfile=True,
53-
position=9,
5443
),
5544
protocol_in_filename=dict(argstr='-p',
56-
position=10,
5745
usedefault=True,
5846
),
5947
reorient=dict(argstr='-r',
60-
position=11,
6148
),
6249
reorient_and_crop=dict(argstr='-x',
63-
position=14,
6450
usedefault=True,
6551
),
6652
source_in_filename=dict(argstr='-f',
67-
position=5,
6853
usedefault=True,
6954
),
7055
source_names=dict(argstr='%s',
7156
copyfile=False,
7257
mandatory=True,
73-
position=16,
58+
position=-1,
7459
),
7560
spm_analyze=dict(argstr='-s',
76-
position=12,
7761
xor=['nii_output'],
7862
),
7963
terminal_output=dict(mandatory=True,

0 commit comments

Comments
 (0)