@@ -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
4357class 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
204225class Dcm2niixOutputSpec (TraitedSpec ):
0 commit comments