@@ -23,21 +23,35 @@ class Dcm2niiInputSpec(CommandLineInputSpec):
23
23
copyfile = False , mandatory = True , xor = ['source_dir' ])
24
24
source_dir = Directory (exists = True , argstr = "%s" , position = - 1 , mandatory = True ,
25
25
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" )
41
55
42
56
43
57
class Dcm2niiOutputSpec (TraitedSpec ):
@@ -192,13 +206,20 @@ class Dcm2niixInputSpec(CommandLineInputSpec):
192
206
copyfile = False , mandatory = True , xor = ['source_dir' ])
193
207
source_dir = Directory (exists = True , argstr = "%s" , position = - 1 , mandatory = True ,
194
208
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" )
202
223
203
224
204
225
class Dcm2niixOutputSpec (TraitedSpec ):
0 commit comments