Skip to content

Commit 252a6d6

Browse files
committed
enh: desc for all inputs
1 parent a67b26f commit 252a6d6

File tree

1 file changed

+43
-22
lines changed

1 file changed

+43
-22
lines changed

nipype/interfaces/dcm2nii.py

Lines changed: 43 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -23,21 +23,35 @@ class Dcm2niiInputSpec(CommandLineInputSpec):
2323
copyfile=False, mandatory=True, xor=['source_dir'])
2424
source_dir = Directory(exists=True, argstr="%s", position=-1, mandatory=True,
2525
xor=['source_names'])
26-
anonymize = traits.Bool(True, argstr='-a', usedefault=True)
27-
config_file = File(exists=True, argstr="-b %s", genfile=True)
28-
collapse_folders = traits.Bool(True, argstr='-c', usedefault=True)
29-
date_in_filename = traits.Bool(True, argstr='-d', usedefault=True)
30-
events_in_filename = traits.Bool(True, argstr='-e', usedefault=True)
31-
source_in_filename = traits.Bool(False, argstr='-f', usedefault=True)
32-
gzip_output = traits.Bool(False, argstr='-g', usedefault=True)
33-
id_in_filename = traits.Bool(False, argstr='-i', usedefault=True)
34-
nii_output = traits.Bool(True, argstr='-n', usedefault=True)
35-
output_dir = Directory(exists=True, argstr='-o %s', genfile=True)
36-
protocol_in_filename = traits.Bool(True, argstr='-p', usedefault=True)
37-
reorient = traits.Bool(argstr='-r')
38-
spm_analyze = traits.Bool(argstr='-s', xor=['nii_output'])
39-
convert_all_pars = traits.Bool(True, argstr='-v', usedefault=True)
40-
reorient_and_crop = traits.Bool(False, argstr='-x', usedefault=True)
26+
anonymize = traits.Bool(True, argstr='-a', usedefault=True,
27+
desc="Remove identifying information")
28+
config_file = File(exists=True, argstr="-b %s", genfile=True,
29+
desc="Load settings from specified inifile")
30+
collapse_folders = traits.Bool(True, argstr='-c', usedefault=True,
31+
desc="Collapse input folders")
32+
date_in_filename = traits.Bool(True, argstr='-d', usedefault=True,
33+
desc="Date in filename")
34+
events_in_filename = traits.Bool(True, argstr='-e', usedefault=True,
35+
desc="Events (series/acq) in filename")
36+
source_in_filename = traits.Bool(False, argstr='-f', usedefault=True,
37+
desc="Source filename")
38+
gzip_output = traits.Bool(False, argstr='-g', usedefault=True,
39+
desc="Gzip output (.gz)")
40+
id_in_filename = traits.Bool(False, argstr='-i', usedefault=True,
41+
desc="ID in filename")
42+
nii_output = traits.Bool(True, argstr='-n', usedefault=True,
43+
desc="Save as .nii - if no, create .hdr/.img pair")
44+
output_dir = Directory(exists=True, argstr='-o %s', genfile=True,
45+
desc="Output dir - if unspecified, source directory is used")
46+
protocol_in_filename = traits.Bool(True, argstr='-p', usedefault=True,
47+
desc="Protocol in filename")
48+
reorient = traits.Bool(argstr='-r', desc="Reorient image to nearest orthogonal")
49+
spm_analyze = traits.Bool(argstr='-s', xor=['nii_output'],
50+
desc="SPM2/Analyze not SPM5/NIfTI")
51+
convert_all_pars = traits.Bool(True, argstr='-v', usedefault=True,
52+
desc="Convert every image in directory")
53+
reorient_and_crop = traits.Bool(False, argstr='-x', usedefault=True,
54+
desc="Reorient and crop 3D images")
4155

4256

4357
class Dcm2niiOutputSpec(TraitedSpec):
@@ -192,13 +206,20 @@ class Dcm2niixInputSpec(CommandLineInputSpec):
192206
copyfile=False, mandatory=True, xor=['source_dir'])
193207
source_dir = Directory(exists=True, argstr="%s", position=-1, mandatory=True,
194208
xor=['source_names'])
195-
out_filename = traits.Str('%t%p', argstr="-f %s", usedefault=True)
196-
output_dir = Directory(exists=True, argstr='-o %s', genfile=True)
197-
bids_format = traits.Bool(True, argstr='-b', usedefault=True)
198-
compress = traits.Enum('i', ['y','i','n'], argstr='-z %s', usedefault=True)
199-
merge_imgs = traits.Bool(False, argstr='-m', usedefault=True)
200-
single_file = traits.Bool(False, argstr='-s', usedefault=True)
201-
verbose = traits.Bool(False, argstr='-v', usedefault=True)
209+
out_filename = traits.Str('%t%p', argstr="-f %s", usedefault=True,
210+
desc="Output filename")
211+
output_dir = Directory(exists=True, argstr='-o %s', genfile=True,
212+
desc="Output directory")
213+
bids_format = traits.Bool(True, argstr='-b', usedefault=True,
214+
desc="BIDS sidecar")
215+
compress = traits.Enum('i', ['y','i','n'], argstr='-z %s', usedefault=True,
216+
desc="Gzip compress images - [y=pigz, i=internal, n=no]")
217+
merge_imgs = traits.Bool(False, argstr='-m', usedefault=True,
218+
desc="merge 2D slices from same series")
219+
single_file = traits.Bool(False, argstr='-s', usedefault=True,
220+
desc="Convert only one image")
221+
verbose = traits.Bool(False, argstr='-v', usedefault=True,
222+
desc="Verbose output")
202223

203224

204225
class Dcm2niixOutputSpec(TraitedSpec):

0 commit comments

Comments
 (0)