55
66import warnings
77
8- from nipype .utils import NUMPY_MMAP
98from ....pipeline import engine as pe
109from ....interfaces import utility as niu
1110from ....interfaces import fsl as fsl
@@ -722,6 +721,7 @@ def _prepare_phasediff(in_file):
722721 import nibabel as nb
723722 import os
724723 import numpy as np
724+ from nipype .utils import NUMPY_MMAP
725725 img = nb .load (in_file , mmap = NUMPY_MMAP )
726726 max_diff = np .max (img .get_data ().reshape (- 1 ))
727727 min_diff = np .min (img .get_data ().reshape (- 1 ))
@@ -741,6 +741,7 @@ def _dilate_mask(in_file, iterations=4):
741741 import nibabel as nb
742742 import scipy .ndimage as ndimage
743743 import os
744+ from nipype .utils import NUMPY_MMAP
744745 img = nb .load (in_file , mmap = NUMPY_MMAP )
745746 img ._data = ndimage .binary_dilation (img .get_data (), iterations = iterations )
746747
@@ -756,6 +757,7 @@ def _fill_phase(in_file):
756757 import nibabel as nb
757758 import os
758759 import numpy as np
760+ from nipype .utils import NUMPY_MMAP
759761 img = nb .load (in_file , mmap = NUMPY_MMAP )
760762 dumb_img = nb .Nifti1Image (np .zeros (img .shape ), img .affine , img .header )
761763 out_nii = nb .funcs .concat_images ((img , dumb_img ))
@@ -772,6 +774,7 @@ def _vsm_remove_mean(in_file, mask_file, in_unwarped):
772774 import os
773775 import numpy as np
774776 import numpy .ma as ma
777+ from nipype .utils import NUMPY_MMAP
775778 img = nb .load (in_file , mmap = NUMPY_MMAP )
776779 msk = nb .load (mask_file , mmap = NUMPY_MMAP ).get_data ()
777780 img_data = img .get_data ()
@@ -794,6 +797,7 @@ def _ms2sec(val):
794797def _split_dwi (in_file ):
795798 import nibabel as nb
796799 import os
800+ from nipype .utils import NUMPY_MMAP
797801 out_files = []
798802 frames = nb .funcs .four_to_three (nb .load (in_file , mmap = NUMPY_MMAP ))
799803 name , fext = os .path .splitext (os .path .basename (in_file ))
0 commit comments