@@ -398,7 +398,7 @@ def _run_interface(self, runtime):
398
398
if len (mask_images ) == 0 :
399
399
img = nb .Nifti1Image (np .ones (imgseries .shape [:3 ], dtype = np .bool ),
400
400
affine = imgseries .affine ,
401
- header = imgseries .get_header () )
401
+ header = imgseries .header )
402
402
mask_images = [img ]
403
403
404
404
mask_images = self ._process_masks (mask_images , imgseries .get_data ())
@@ -501,7 +501,7 @@ def _process_masks(self, mask_images, timeseries=None):
501
501
mask_data = np .zeros_like (mask )
502
502
mask_data [mask != 0 ] = tSTD >= threshold_std
503
503
out_image = nb .Nifti1Image (mask_data , affine = img .affine ,
504
- header = img .get_header () )
504
+ header = img .header )
505
505
506
506
# save mask
507
507
mask_file = os .path .abspath ('mask_{:03d}.nii.gz' .format (i ))
@@ -561,7 +561,7 @@ def _run_interface(self, runtime):
561
561
header = img .header .copy ()
562
562
vollist = [nb .load (filename , mmap = NUMPY_MMAP ) for filename in self .inputs .in_file ]
563
563
data = np .concatenate ([vol .get_data ().reshape (
564
- vol .get_shape () [:3 ] + (- 1 ,)) for vol in vollist ], axis = 3 )
564
+ vol .shape [:3 ] + (- 1 ,)) for vol in vollist ], axis = 3 )
565
565
data = np .nan_to_num (data )
566
566
567
567
if data .dtype .kind == 'i' :
@@ -570,18 +570,18 @@ def _run_interface(self, runtime):
570
570
571
571
if isdefined (self .inputs .regress_poly ):
572
572
data = regress_poly (self .inputs .regress_poly , data , remove_mean = False )
573
- img = nb .Nifti1Image (data , img .get_affine () , header )
573
+ img = nb .Nifti1Image (data , img .affine , header )
574
574
nb .save (img , op .abspath (self .inputs .detrended_file ))
575
575
576
576
meanimg = np .mean (data , axis = 3 )
577
577
stddevimg = np .std (data , axis = 3 )
578
578
tsnr = np .zeros_like (meanimg )
579
579
tsnr [stddevimg > 1.e-3 ] = meanimg [stddevimg > 1.e-3 ] / stddevimg [stddevimg > 1.e-3 ]
580
- img = nb .Nifti1Image (tsnr , img .get_affine () , header )
580
+ img = nb .Nifti1Image (tsnr , img .affine , header )
581
581
nb .save (img , op .abspath (self .inputs .tsnr_file ))
582
- img = nb .Nifti1Image (meanimg , img .get_affine () , header )
582
+ img = nb .Nifti1Image (meanimg , img .affine , header )
583
583
nb .save (img , op .abspath (self .inputs .mean_file ))
584
- img = nb .Nifti1Image (stddevimg , img .get_affine () , header )
584
+ img = nb .Nifti1Image (stddevimg , img .affine , header )
585
585
nb .save (img , op .abspath (self .inputs .stddev_file ))
586
586
return runtime
587
587
@@ -872,7 +872,7 @@ def combine_mask_files(mask_files, mask_method=None, mask_index=None):
872
872
if mask is None :
873
873
mask = img .get_data () > 0
874
874
np .logical_or (mask , img .get_data () > 0 , mask )
875
- img = nb .Nifti1Image (mask , img .affine , header = img .get_header () )
875
+ img = nb .Nifti1Image (mask , img .affine , header = img .header )
876
876
return [img ]
877
877
878
878
if mask_method == 'intersect' :
@@ -882,7 +882,7 @@ def combine_mask_files(mask_files, mask_method=None, mask_index=None):
882
882
if mask is None :
883
883
mask = img .get_data () > 0
884
884
np .logical_and (mask , img .get_data () > 0 , mask )
885
- img = nb .Nifti1Image (mask , img .affine , header = img .get_header () )
885
+ img = nb .Nifti1Image (mask , img .affine , header = img .header )
886
886
return [img ]
887
887
888
888
0 commit comments