5
5
6
6
import warnings
7
7
8
- from nipype .utils import NUMPY_MMAP
9
8
from ....pipeline import engine as pe
10
9
from ....interfaces import utility as niu
11
10
from ....interfaces import fsl as fsl
@@ -722,6 +721,7 @@ def _prepare_phasediff(in_file):
722
721
import nibabel as nb
723
722
import os
724
723
import numpy as np
724
+ from nipype .utils import NUMPY_MMAP
725
725
img = nb .load (in_file , mmap = NUMPY_MMAP )
726
726
max_diff = np .max (img .get_data ().reshape (- 1 ))
727
727
min_diff = np .min (img .get_data ().reshape (- 1 ))
@@ -741,6 +741,7 @@ def _dilate_mask(in_file, iterations=4):
741
741
import nibabel as nb
742
742
import scipy .ndimage as ndimage
743
743
import os
744
+ from nipype .utils import NUMPY_MMAP
744
745
img = nb .load (in_file , mmap = NUMPY_MMAP )
745
746
img ._data = ndimage .binary_dilation (img .get_data (), iterations = iterations )
746
747
@@ -756,6 +757,7 @@ def _fill_phase(in_file):
756
757
import nibabel as nb
757
758
import os
758
759
import numpy as np
760
+ from nipype .utils import NUMPY_MMAP
759
761
img = nb .load (in_file , mmap = NUMPY_MMAP )
760
762
dumb_img = nb .Nifti1Image (np .zeros (img .shape ), img .affine , img .header )
761
763
out_nii = nb .funcs .concat_images ((img , dumb_img ))
@@ -772,6 +774,7 @@ def _vsm_remove_mean(in_file, mask_file, in_unwarped):
772
774
import os
773
775
import numpy as np
774
776
import numpy .ma as ma
777
+ from nipype .utils import NUMPY_MMAP
775
778
img = nb .load (in_file , mmap = NUMPY_MMAP )
776
779
msk = nb .load (mask_file , mmap = NUMPY_MMAP ).get_data ()
777
780
img_data = img .get_data ()
@@ -794,6 +797,7 @@ def _ms2sec(val):
794
797
def _split_dwi (in_file ):
795
798
import nibabel as nb
796
799
import os
800
+ from nipype .utils import NUMPY_MMAP
797
801
out_files = []
798
802
frames = nb .funcs .four_to_three (nb .load (in_file , mmap = NUMPY_MMAP ))
799
803
name , fext = os .path .splitext (os .path .basename (in_file ))
0 commit comments