File tree Expand file tree Collapse file tree 3 files changed +11
-6
lines changed Expand file tree Collapse file tree 3 files changed +11
-6
lines changed Original file line number Diff line number Diff line change 14
14
15
15
import numpy as np
16
16
17
- from .arrayproxy import ArrayLike
18
17
from .deprecated import deprecate_with_version
19
18
from .filebasedimages import FileBasedHeader , FileBasedImage
20
- from .fileholders import FileMap
21
19
22
20
if ty .TYPE_CHECKING :
23
21
import numpy .typing as npt
24
22
23
+ from .arrayproxy import ArrayLike
24
+ from .fileholders import FileMap
25
25
from .filename_parser import FileSpec
26
26
27
27
ArrayImgT = ty .TypeVar ('ArrayImgT' , bound = 'DataobjImage' )
Original file line number Diff line number Diff line change 10
10
11
11
from __future__ import annotations
12
12
13
+ from typing import TYPE_CHECKING
14
+
13
15
from .analyze import AnalyzeImage
14
16
from .brikhead import AFNIImage
15
17
from .cifti2 import Cifti2Image
16
- from .dataobj_images import DataobjImage
17
- from .filebasedimages import FileBasedImage
18
18
from .freesurfer import MGHImage
19
19
from .gifti import GiftiImage
20
20
from .minc1 import Minc1Image
25
25
from .spm2analyze import Spm2AnalyzeImage
26
26
from .spm99analyze import Spm99AnalyzeImage
27
27
28
+ if TYPE_CHECKING :
29
+ from .dataobj_images import DataobjImage
30
+ from .filebasedimages import FileBasedImage
31
+
28
32
# Ordered by the load/save priority.
29
33
all_image_classes : list [type [FileBasedImage ]] = [
30
34
Nifti1Pair ,
Original file line number Diff line number Diff line change 139
139
140
140
import numpy as np
141
141
142
- from .arrayproxy import ArrayLike
143
142
from .casting import sctypes_aliases
144
143
from .dataobj_images import DataobjImage
145
144
from .filebasedimages import FileBasedHeader , FileBasedImage
146
- from .fileholders import FileMap
147
145
from .fileslice import canonical_slicers
148
146
from .orientations import apply_orientation , inv_ornt_aff
149
147
from .viewers import OrthoSlicer3D
157
155
if ty .TYPE_CHECKING :
158
156
import numpy .typing as npt
159
157
158
+ from .arrayproxy import ArrayLike
159
+ from .fileholders import FileMap
160
+
160
161
SpatialImgT = ty .TypeVar ('SpatialImgT' , bound = 'SpatialImage' )
161
162
SpatialHdrT = ty .TypeVar ('SpatialHdrT' , bound = 'SpatialHeader' )
162
163
You can’t perform that action at this time.
0 commit comments