@@ -398,7 +398,7 @@ def _run_interface(self, runtime):
398398 if len (mask_images ) == 0 :
399399 img = nb .Nifti1Image (np .ones (imgseries .shape [:3 ], dtype = np .bool ),
400400 affine = imgseries .affine ,
401- header = imgseries .get_header () )
401+ header = imgseries .header )
402402 mask_images = [img ]
403403
404404 mask_images = self ._process_masks (mask_images , imgseries .get_data ())
@@ -501,7 +501,7 @@ def _process_masks(self, mask_images, timeseries=None):
501501 mask_data = np .zeros_like (mask )
502502 mask_data [mask != 0 ] = tSTD >= threshold_std
503503 out_image = nb .Nifti1Image (mask_data , affine = img .affine ,
504- header = img .get_header () )
504+ header = img .header )
505505
506506 # save mask
507507 mask_file = os .path .abspath ('mask_{:03d}.nii.gz' .format (i ))
@@ -561,7 +561,7 @@ def _run_interface(self, runtime):
561561 header = img .header .copy ()
562562 vollist = [nb .load (filename , mmap = NUMPY_MMAP ) for filename in self .inputs .in_file ]
563563 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 )
565565 data = np .nan_to_num (data )
566566
567567 if data .dtype .kind == 'i' :
@@ -570,18 +570,18 @@ def _run_interface(self, runtime):
570570
571571 if isdefined (self .inputs .regress_poly ):
572572 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 )
574574 nb .save (img , op .abspath (self .inputs .detrended_file ))
575575
576576 meanimg = np .mean (data , axis = 3 )
577577 stddevimg = np .std (data , axis = 3 )
578578 tsnr = np .zeros_like (meanimg )
579579 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 )
581581 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 )
583583 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 )
585585 nb .save (img , op .abspath (self .inputs .stddev_file ))
586586 return runtime
587587
@@ -872,7 +872,7 @@ def combine_mask_files(mask_files, mask_method=None, mask_index=None):
872872 if mask is None :
873873 mask = img .get_data () > 0
874874 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 )
876876 return [img ]
877877
878878 if mask_method == 'intersect' :
@@ -882,7 +882,7 @@ def combine_mask_files(mask_files, mask_method=None, mask_index=None):
882882 if mask is None :
883883 mask = img .get_data () > 0
884884 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 )
886886 return [img ]
887887
888888
0 commit comments