66from __future__ import print_function , division , unicode_literals , absolute_import
77from builtins import zip , next , range , str
88
9- from nipype .utils import NUMPY_MMAP
10- 119from ....pipeline import engine as pe
1210from ....interfaces import utility as niu
1311from ....interfaces import fsl
@@ -209,6 +207,7 @@ def extract_bval(in_dwi, in_bval, b=0, out_file=None):
209207 import numpy as np
210208 import nibabel as nb
211209 import os .path as op
210+ from nipype .utils import NUMPY_MMAP
212211
213212 if out_file is None :
214213 fname , ext = op .splitext (op .basename (in_dwi ))
@@ -244,6 +243,7 @@ def hmc_split(in_file, in_bval, ref_num=0, lowbval=5.0):
244243 import nibabel as nb
245244 import os .path as op
246245 from nipype .interfaces .base import isdefined
246+ from nipype .utils import NUMPY_MMAP
247247
248248 im = nb .load (in_file , mmap = NUMPY_MMAP )
249249 data = im .get_data ()
@@ -288,6 +288,7 @@ def remove_comp(in_file, in_bval, volid=0, out_file=None):
288288 import numpy as np
289289 import nibabel as nb
290290 import os .path as op
291+ from nipype .utils import NUMPY_MMAP
291292
292293 if out_file is None :
293294 fname , ext = op .splitext (op .basename (in_file ))
@@ -337,6 +338,7 @@ def recompose_dwi(in_dwi, in_bval, in_corrected, out_file=None):
337338 import numpy as np
338339 import nibabel as nb
339340 import os .path as op
341+ from nipype .utils import NUMPY_MMAP
340342
341343 if out_file is None :
342344 fname , ext = op .splitext (op .basename (in_dwi ))
@@ -397,6 +399,7 @@ def time_avg(in_file, index=[0], out_file=None):
397399 import numpy as np
398400 import nibabel as nb
399401 import os .path as op
402+ from nipype .utils import NUMPY_MMAP
400403
401404 if out_file is None :
402405 fname , ext = op .splitext (op .basename (in_file ))
@@ -444,6 +447,7 @@ def b0_average(in_dwi, in_bval, max_b=10.0, out_file=None):
444447 import numpy as np
445448 import nibabel as nb
446449 import os .path as op
450+ from nipype .utils import NUMPY_MMAP
447451
448452 if out_file is None :
449453 fname , ext = op .splitext (op .basename (in_dwi ))
@@ -623,6 +627,7 @@ def rads2radsec(in_file, delta_te, out_file=None):
623627 import nibabel as nb
624628 import os .path as op
625629 import math
630+ from nipype .utils import NUMPY_MMAP
626631
627632 if out_file is None :
628633 fname , fext = op .splitext (op .basename (in_file ))
@@ -644,6 +649,7 @@ def demean_image(in_file, in_mask=None, out_file=None):
644649 import nibabel as nb
645650 import os .path as op
646651 import math
652+ from nipype .utils import NUMPY_MMAP
647653
648654 if out_file is None :
649655 fname , fext = op .splitext (op .basename (in_file ))
@@ -674,6 +680,7 @@ def add_empty_vol(in_file, out_file=None):
674680 import os .path as op
675681 import numpy as np
676682 import math
683+ from nipype .utils import NUMPY_MMAP
677684
678685 if out_file is None :
679686 fname , fext = op .splitext (op .basename (in_file ))
@@ -696,6 +703,7 @@ def reorient_bvecs(in_dwi, old_dwi, in_bvec):
696703 import os
697704 import numpy as np
698705 import nibabel as nb
706+ from nipype .utils import NUMPY_MMAP
699707
700708 name , fext = os .path .splitext (os .path .basename (in_bvec ))
701709 if fext == '.gz' :
@@ -721,6 +729,7 @@ def copy_hdr(in_file, in_file_hdr, out_file=None):
721729 import numpy as np
722730 import nibabel as nb
723731 import os .path as op
732+ from nipype .utils import NUMPY_MMAP
724733
725734 if out_file is None :
726735 fname , fext = op .splitext (op .basename (in_file ))
@@ -744,6 +753,7 @@ def enhance(in_file, clip_limit=0.010, in_mask=None, out_file=None):
744753 import nibabel as nb
745754 import os .path as op
746755 from skimage import exposure , img_as_int
756+ from nipype .utils import NUMPY_MMAP
747757
748758 if out_file is None :
749759 fname , fext = op .splitext (op .basename (in_file ))
0 commit comments