@@ -204,22 +204,22 @@ def test__data_vector_via_w_tilde_data_two_methods_agree():
204204 mapping_matrix = mapper .mapping_matrix
205205
206206 blurred_mapping_matrix = psf .convolve_mapping_matrix (
207- mapping_matrix = mapping_matrix
207+ mapping_matrix = mapping_matrix , mask = mask
208208 )
209209
210210 data_vector = (
211211 aa .util .inversion_imaging .data_vector_via_blurred_mapping_matrix_from (
212- blurred_mapping_matrix = blurred_mapping_matrix ,
212+ blurred_mapping_matrix = np . array ( blurred_mapping_matrix ) ,
213213 image = np .array (image ),
214214 noise_map = np .array (noise_map ),
215215 )
216216 )
217217
218218 w_tilde_data = aa .util .inversion_imaging .w_tilde_data_imaging_from (
219- image_native = np .array (image .native ),
220- noise_map_native = np .array (noise_map .native ),
221- kernel_native = np .array (kernel .native ),
222- native_index_for_slim_index = mask .derive_indexes .native_for_slim ,
219+ image_native = np .array (image .native . array ),
220+ noise_map_native = np .array (noise_map .native . array ),
221+ kernel_native = np .array (kernel .native . array ),
222+ native_index_for_slim_index = np . array ( mask .derive_indexes .native_for_slim ). astype ( "int" ) ,
223223 )
224224
225225 (
@@ -273,16 +273,16 @@ def test__curvature_matrix_via_w_tilde_two_methods_agree():
273273 mapping_matrix = mapper .mapping_matrix
274274
275275 w_tilde = aa .util .inversion_imaging .w_tilde_curvature_imaging_from (
276- noise_map_native = np .array (noise_map .native ),
277- kernel_native = np .array (kernel .native ),
278- native_index_for_slim_index = mask .derive_indexes .native_for_slim ,
276+ noise_map_native = np .array (noise_map .native . array ),
277+ kernel_native = np .array (kernel .native . array ),
278+ native_index_for_slim_index = np . array ( mask .derive_indexes .native_for_slim ). astype ( "int" ) ,
279279 )
280280
281281 curvature_matrix_via_w_tilde = aa .util .inversion .curvature_matrix_via_w_tilde_from (
282282 w_tilde = w_tilde , mapping_matrix = mapping_matrix
283283 )
284284
285- blurred_mapping_matrix = psf .convolve_mapping_matrix (mapping_matrix = mapping_matrix )
285+ blurred_mapping_matrix = psf .convolve_mapping_matrix (mapping_matrix = mapping_matrix , mask = mask )
286286
287287 curvature_matrix = aa .util .inversion .curvature_matrix_via_mapping_matrix_from (
288288 mapping_matrix = blurred_mapping_matrix ,
@@ -326,9 +326,9 @@ def test__curvature_matrix_via_w_tilde_preload_two_methods_agree():
326326 w_tilde_indexes ,
327327 w_tilde_lengths ,
328328 ) = aa .util .inversion_imaging .w_tilde_curvature_preload_imaging_from (
329- noise_map_native = np .array (noise_map .native ),
330- kernel_native = np .array (kernel .native ),
331- native_index_for_slim_index = mask .derive_indexes .native_for_slim ,
329+ noise_map_native = np .array (noise_map .native . array ),
330+ kernel_native = np .array (kernel .native . array ),
331+ native_index_for_slim_index = np . array ( mask .derive_indexes .native_for_slim ). astype ( "int" ) ,
332332 )
333333
334334 (
@@ -355,11 +355,11 @@ def test__curvature_matrix_via_w_tilde_preload_two_methods_agree():
355355 )
356356
357357 blurred_mapping_matrix = psf .convolve_mapping_matrix (
358- mapping_matrix = mapping_matrix
358+ mapping_matrix = mapping_matrix , mask = mask ,
359359 )
360360
361361 curvature_matrix = aa .util .inversion .curvature_matrix_via_mapping_matrix_from (
362- mapping_matrix = blurred_mapping_matrix ,
362+ mapping_matrix = np . array ( blurred_mapping_matrix ) ,
363363 noise_map = np .array (noise_map ),
364364 )
365365
0 commit comments