@@ -150,31 +150,31 @@ def test__rescaled_with_odd_dimensions_from__evens_to_odds():
150150 rescale_factor = 0.5 , normalize = True
151151 )
152152 assert kernel_2d .pixel_scales == (2.0 , 2.0 )
153- assert ( kernel_2d .native == ( 1.0 / 9.0 ) * np .ones ((3 , 3 ))). all ( )
153+ assert kernel_2d .native == pytest . approx (( 1.0 / 9.0 ) * np .ones ((3 , 3 )), 1.0e-4 )
154154
155155 array_2d = np .ones ((9 , 9 ))
156156 kernel_2d = aa .Kernel2D .no_mask (values = array_2d , pixel_scales = 1.0 , normalize = False )
157157 kernel_2d = kernel_2d .rescaled_with_odd_dimensions_from (
158158 rescale_factor = 0.333333333333333 , normalize = True
159159 )
160160 assert kernel_2d .pixel_scales == (3.0 , 3.0 )
161- assert ( kernel_2d .native == ( 1.0 / 9.0 ) * np .ones ((3 , 3 ))). all ( )
161+ assert kernel_2d .native == pytest . approx (( 1.0 / 9.0 ) * np .ones ((3 , 3 )), 1.0e-4 )
162162
163163 array_2d = np .ones ((18 , 6 ))
164164 kernel_2d = aa .Kernel2D .no_mask (values = array_2d , pixel_scales = 1.0 , normalize = False )
165165 kernel_2d = kernel_2d .rescaled_with_odd_dimensions_from (
166166 rescale_factor = 0.5 , normalize = True
167167 )
168168 assert kernel_2d .pixel_scales == (2.0 , 2.0 )
169- assert ( kernel_2d .native == ( 1.0 / 27.0 ) * np .ones ((9 , 3 ))). all ( )
169+ assert kernel_2d .native == pytest . approx (( 1.0 / 27.0 ) * np .ones ((9 , 3 )), 1.0e-4 )
170170
171171 array_2d = np .ones ((6 , 18 ))
172172 kernel_2d = aa .Kernel2D .no_mask (values = array_2d , pixel_scales = 1.0 , normalize = False )
173173 kernel_2d = kernel_2d .rescaled_with_odd_dimensions_from (
174174 rescale_factor = 0.5 , normalize = True
175175 )
176176 assert kernel_2d .pixel_scales == (2.0 , 2.0 )
177- assert ( kernel_2d .native == ( 1.0 / 27.0 ) * np .ones ((3 , 9 ))). all ( )
177+ assert kernel_2d .native == pytest . approx (( 1.0 / 27.0 ) * np .ones ((3 , 9 )), 1.0e-4 )
178178
179179
180180def test__rescaled_with_odd_dimensions_from__different_scalings ():
@@ -183,7 +183,7 @@ def test__rescaled_with_odd_dimensions_from__different_scalings():
183183 rescale_factor = 2.0 , normalize = True
184184 )
185185 assert kernel_2d .pixel_scales == (0.4 , 0.4 )
186- assert ( kernel_2d .native == ( 1.0 / 25.0 ) * np .ones ((5 , 5 ))). all ( )
186+ assert kernel_2d .native == pytest . approx (( 1.0 / 25.0 ) * np .ones ((5 , 5 )), 1.0e-4 )
187187
188188 kernel_2d = aa .Kernel2D .ones (
189189 shape_native = (40 , 40 ), pixel_scales = 1.0 , normalize = False
@@ -192,7 +192,7 @@ def test__rescaled_with_odd_dimensions_from__different_scalings():
192192 rescale_factor = 0.1 , normalize = True
193193 )
194194 assert kernel_2d .pixel_scales == (8.0 , 8.0 )
195- assert ( kernel_2d .native == ( 1.0 / 25.0 ) * np .ones ((5 , 5 ))). all ( )
195+ assert kernel_2d .native == pytest . approx (( 1.0 / 25.0 ) * np .ones ((5 , 5 )), 1.0e-4 )
196196
197197 kernel_2d = aa .Kernel2D .ones (shape_native = (2 , 4 ), pixel_scales = 1.0 , normalize = False )
198198 kernel_2d = kernel_2d .rescaled_with_odd_dimensions_from (
@@ -201,23 +201,23 @@ def test__rescaled_with_odd_dimensions_from__different_scalings():
201201
202202 assert kernel_2d .pixel_scales [0 ] == pytest .approx (0.4 , 1.0e-4 )
203203 assert kernel_2d .pixel_scales [1 ] == pytest .approx (0.4444444 , 1.0e-4 )
204- assert ( kernel_2d .native == ( 1.0 / 45.0 ) * np .ones ((5 , 9 ))). all ( )
204+ assert kernel_2d .native == pytest . approx (( 1.0 / 45.0 ) * np .ones ((5 , 9 )), 1.0e-4 )
205205
206206 kernel_2d = aa .Kernel2D .ones (shape_native = (4 , 2 ), pixel_scales = 1.0 , normalize = False )
207207 kernel_2d = kernel_2d .rescaled_with_odd_dimensions_from (
208208 rescale_factor = 2.0 , normalize = True
209209 )
210210 assert kernel_2d .pixel_scales [0 ] == pytest .approx (0.4444444 , 1.0e-4 )
211211 assert kernel_2d .pixel_scales [1 ] == pytest .approx (0.4 , 1.0e-4 )
212- assert ( kernel_2d .native == ( 1.0 / 45.0 ) * np .ones ((9 , 5 ))). all ( )
212+ assert kernel_2d .native == pytest . approx (( 1.0 / 45.0 ) * np .ones ((9 , 5 )), 1.0e-4 )
213213
214214 kernel_2d = aa .Kernel2D .ones (shape_native = (6 , 4 ), pixel_scales = 1.0 , normalize = False )
215215 kernel_2d = kernel_2d .rescaled_with_odd_dimensions_from (
216216 rescale_factor = 0.5 , normalize = True
217217 )
218218
219219 assert kernel_2d .pixel_scales == pytest .approx ((2.0 , 1.3333333333 ), 1.0e-4 )
220- assert ( kernel_2d .native == ( 1.0 / 9.0 ) * np .ones ((3 , 3 ))). all ( )
220+ assert kernel_2d .native == pytest . approx (( 1.0 / 9.0 ) * np .ones ((3 , 3 )), 1.0e-4 )
221221
222222 kernel_2d = aa .Kernel2D .ones (
223223 shape_native = (9 , 12 ), pixel_scales = 1.0 , normalize = False
@@ -227,15 +227,15 @@ def test__rescaled_with_odd_dimensions_from__different_scalings():
227227 )
228228
229229 assert kernel_2d .pixel_scales == pytest .approx ((3.0 , 2.4 ), 1.0e-4 )
230- assert ( kernel_2d .native == ( 1.0 / 15.0 ) * np .ones ((3 , 5 ))). all ( )
230+ assert kernel_2d .native == pytest . approx (( 1.0 / 15.0 ) * np .ones ((3 , 5 )), 1.0e-4 )
231231
232232 kernel_2d = aa .Kernel2D .ones (shape_native = (4 , 6 ), pixel_scales = 1.0 , normalize = False )
233233 kernel_2d = kernel_2d .rescaled_with_odd_dimensions_from (
234234 rescale_factor = 0.5 , normalize = True
235235 )
236236
237237 assert kernel_2d .pixel_scales == pytest .approx ((1.33333333333 , 2.0 ), 1.0e-4 )
238- assert ( kernel_2d .native == ( 1.0 / 9.0 ) * np .ones ((3 , 3 ))). all ( )
238+ assert kernel_2d .native == pytest . approx (( 1.0 / 9.0 ) * np .ones ((3 , 3 )), 1.0e-4 )
239239
240240 kernel_2d = aa .Kernel2D .ones (
241241 shape_native = (12 , 9 ), pixel_scales = 1.0 , normalize = False
@@ -244,7 +244,7 @@ def test__rescaled_with_odd_dimensions_from__different_scalings():
244244 rescale_factor = 0.33333333333 , normalize = True
245245 )
246246 assert kernel_2d .pixel_scales == pytest .approx ((2.4 , 3.0 ), 1.0e-4 )
247- assert ( kernel_2d .native == ( 1.0 / 15.0 ) * np .ones ((5 , 3 ))). all ( )
247+ assert kernel_2d .native == pytest . approx (( 1.0 / 15.0 ) * np .ones ((5 , 3 )), 1.0e-4 )
248248
249249
250250def test__from_as_gaussian_via_alma_fits_header_parameters__identical_to_astropy_gaussian_model ():
0 commit comments