@@ -68,10 +68,13 @@ def test_interpolateatpoint_throw():
68
68
69
69
def test_interpolateatpoint_2_bands ():
70
70
71
+ pytest .importorskip ("osgeo.gdal_array" )
72
+ np = pytest .importorskip ("numpy" )
73
+
71
74
mem_ds = gdal .GetDriverByName ("MEM" ).Create (
72
75
"" , xsize = 2 , ysize = 2 , bands = 2 , eType = gdal .GDT_Float32
73
76
)
74
- np = pytest . importorskip ( "numpy" )
77
+
75
78
# First band with values values
76
79
raster_array_1 = np .array (([10.5 , 1.3 ], [2.4 , 3.8 ]))
77
80
mem_ds .GetRasterBand (1 ).WriteArray (raster_array_1 )
@@ -94,10 +97,12 @@ def test_interpolateatpoint_2_bands():
94
97
95
98
def test_interpolateatpoint_bilinear_several_points ():
96
99
100
+ pytest .importorskip ("osgeo.gdal_array" )
101
+ np = pytest .importorskip ("numpy" )
102
+
97
103
mem_ds = gdal .GetDriverByName ("MEM" ).Create (
98
104
"" , xsize = 3 , ysize = 2 , bands = 1 , eType = gdal .GDT_Float32
99
105
)
100
- np = pytest .importorskip ("numpy" )
101
106
raster_array_1 = np .array (([10.5 , 1.3 , 0.5 ], [2.4 , 3.8 , - 1.0 ]))
102
107
mem_ds .GetRasterBand (1 ).WriteArray (raster_array_1 )
103
108
@@ -131,10 +136,12 @@ def test_interpolateatpoint_bilinear_several_points():
131
136
132
137
def test_interpolateatpoint_cubicspline_several_points ():
133
138
139
+ pytest .importorskip ("osgeo.gdal_array" )
140
+ np = pytest .importorskip ("numpy" )
141
+
134
142
mem_ds = gdal .GetDriverByName ("MEM" ).Create (
135
143
"" , xsize = 4 , ysize = 4 , bands = 1 , eType = gdal .GDT_Float32
136
144
)
137
- np = pytest .importorskip ("numpy" )
138
145
raster_array_1 = np .array (
139
146
(
140
147
[1.0 , 2.0 , 1.5 , - 0.3 ],
@@ -160,10 +167,12 @@ def test_interpolateatpoint_cubicspline_several_points():
160
167
161
168
def test_interpolateatpoint_cubic_several_points ():
162
169
170
+ pytest .importorskip ("osgeo.gdal_array" )
171
+ np = pytest .importorskip ("numpy" )
172
+
163
173
mem_ds = gdal .GetDriverByName ("MEM" ).Create (
164
174
"" , xsize = 4 , ysize = 4 , bands = 1 , eType = gdal .GDT_Float32
165
175
)
166
- np = pytest .importorskip ("numpy" )
167
176
raster_array_1 = np .array (
168
177
(
169
178
[1.0 , 2.0 , 1.5 , - 0.3 ],
@@ -196,10 +205,12 @@ def test_interpolateatpoint_cubic_several_points():
196
205
197
206
def test_interpolateatpoint_at_borders ():
198
207
208
+ pytest .importorskip ("osgeo.gdal_array" )
209
+ np = pytest .importorskip ("numpy" )
210
+
199
211
mem_ds = gdal .GetDriverByName ("MEM" ).Create (
200
212
"" , xsize = 6 , ysize = 5 , bands = 1 , eType = gdal .GDT_Float32
201
213
)
202
- np = pytest .importorskip ("numpy" )
203
214
raster_array_1 = np .array (
204
215
(
205
216
[1 , 2 , 4 , 4 , 5 , 6 ],
0 commit comments