Skip to content

Commit 82dcd6d

Browse files
committed
RF: More imports removed from module level
1 parent 01f11b8 commit 82dcd6d

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

nipype/interfaces/image.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22
# emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: nil -*-
33
# vi: set ft=python sts=4 ts=4 sw=4 et:
44

5-
import numpy as np
6-
import nibabel as nb
7-
85
from ..utils.filemanip import fname_presuffix
96
from .base import (SimpleInterface, TraitedSpec, BaseInterfaceInputSpec,
107
traits, File)
@@ -63,6 +60,9 @@ class Rescale(SimpleInterface):
6360
output_spec = RescaleOutputSpec
6461

6562
def _run_interface(self, runtime):
63+
import numpy as np
64+
import nibabel as nb
65+
6666
img = nb.load(self.inputs.in_file)
6767
data = img.get_data()
6868
ref_data = nb.load(self.inputs.ref_file).get_data()
@@ -171,6 +171,8 @@ class Reorient(SimpleInterface):
171171
output_spec = ReorientOutputSpec
172172

173173
def _run_interface(self, runtime):
174+
import numpy as np
175+
import nibabel as nb
174176
from nibabel.orientations import (
175177
axcodes2ornt, ornt_transform, inv_ornt_aff)
176178

@@ -211,6 +213,8 @@ def _run_interface(self, runtime):
211213

212214
def _as_reoriented_backport(img, ornt):
213215
"""Backport of img.as_reoriented as of nibabel 2.2.0"""
216+
import numpy as np
217+
import nibabel as nb
214218
from nibabel.orientations import inv_ornt_aff
215219
if np.array_equal(ornt, [[0, 1], [1, 1], [2, 1]]):
216220
return img

nipype/interfaces/nipy/model.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,9 @@
55

66
import os
77

8-
import nibabel as nb
9-
import numpy as np
10-
118
from ...utils import NUMPY_MMAP
129

13-
from .base import NipyBaseInterface, have_nipy
10+
from .base import NipyBaseInterface
1411
from ..base import (TraitedSpec, traits, File, OutputMultiPath,
1512
BaseInterfaceInputSpec, isdefined)
1613

@@ -87,6 +84,8 @@ class FitGLM(NipyBaseInterface):
8784
output_spec = FitGLMOutputSpec
8885

8986
def _run_interface(self, runtime):
87+
import nibabel as nb
88+
import numpy as np
9089
import nipy.modalities.fmri.glm as GLM
9190
import nipy.modalities.fmri.design_matrix as dm
9291
try:
@@ -282,6 +281,8 @@ class EstimateContrast(NipyBaseInterface):
282281
output_spec = EstimateContrastOutputSpec
283282

284283
def _run_interface(self, runtime):
284+
import nibabel as nb
285+
import numpy as np
285286
import nipy.modalities.fmri.glm as GLM
286287

287288
beta_nii = nb.load(self.inputs.beta)

0 commit comments

Comments
 (0)