@@ -277,7 +277,7 @@ class Dcm2niixInputSpec(CommandLineInputSpec):
277
277
argstr = "-f %s" ,
278
278
desc = "Output filename" )
279
279
output_dir = Directory (
280
- os . getcwd () ,
280
+ "." ,
281
281
usedefault = True ,
282
282
exists = True ,
283
283
argstr = '-o %s' ,
@@ -323,7 +323,7 @@ class Dcm2niixInputSpec(CommandLineInputSpec):
323
323
desc = "Flag if text notes includes private patient details" )
324
324
compression = traits .Enum (
325
325
1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ,
326
- argstr = '-%s ' ,
326
+ argstr = '-%d ' ,
327
327
desc = "Gz compression level (1=fastest, 9=smallest)" )
328
328
comment = traits .Str (
329
329
argstr = '-c %s' ,
@@ -360,11 +360,6 @@ class Dcm2niix(CommandLine):
360
360
>>> converter.inputs.output_dir = 'ds005'
361
361
>>> converter.cmdline
362
362
'dcm2niix -b y -z y -5 -x n -t n -m n -o ds005 -s n -v n dicomdir'
363
-
364
- >>> flags = '-'.join([val.strip() + ' ' for val in sorted(' '.join(converter.cmdline.split()[1:-1]).split('-'))])
365
- >>> flags
366
- ' -5 -b y -m n -o ds005 -s n -t n -v n -x n -z y '
367
- >>> converter.run() # doctest: +SKIP
368
363
"""
369
364
370
365
input_spec = Dcm2niixInputSpec
@@ -387,6 +382,8 @@ def _format_arg(self, opt, spec, val):
387
382
val = True
388
383
if opt == 'source_names' :
389
384
return spec .argstr % val [0 ]
385
+ if opt == 'series_numbers' :
386
+ return ' ' .join ([spec .argstr % v for v in val ])
390
387
return super (Dcm2niix , self )._format_arg (opt , spec , val )
391
388
392
389
def _run_interface (self , runtime ):
0 commit comments