@@ -10,8 +10,9 @@ def test__model_visibilities(interferometer_7):
1010
1111 fit = al .FitInterferometer (dataset = interferometer_7 , tracer = tracer )
1212
13- assert fit .model_data .slim [0 ] == pytest .approx (np .array ([1.48496 + 0.0 ]), 1.0e-4 )
14- assert fit .log_likelihood == pytest .approx (- 34.1685958 , 1.0e-4 )
13+ assert fit .model_data .slim [0 ].real == pytest .approx (1.48496 , abs = 1.0e-4 )
14+ assert fit .model_data .slim [0 ].imag == pytest .approx (0.0 , abs = 1.0e-4 )
15+ assert fit .log_likelihood == pytest .approx (- 34.1685958 , abs = 1.0e-4 )
1516
1617
1718def test__fit_figure_of_merit (interferometer_7 ):
@@ -268,19 +269,20 @@ def test__galaxy_model_visibilities_dict(interferometer_7, interferometer_7_grid
268269 grid = traced_grid_2d_list_from [1 ], transformer = interferometer_7_grid .transformer
269270 )
270271
271- assert fit .galaxy_model_visibilities_dict [g0 ].slim == pytest .approx (
272- g0_profile_visibilities , 1.0e-4
272+ assert fit .galaxy_model_visibilities_dict [g0 ].slim . array == pytest .approx (
273+ g0_profile_visibilities . array , 1.0e-4
273274 )
274- assert fit .galaxy_model_visibilities_dict [g1 ].slim == pytest .approx (
275- g1_profile_visibilities , 1.0e-4
275+ assert fit .galaxy_model_visibilities_dict [g1 ].slim . array == pytest .approx (
276+ g1_profile_visibilities . array , 1.0e-4
276277 )
277278 assert (
278- fit .galaxy_model_visibilities_dict [g2 ].slim == (0.0 + 0.0j ) * np .zeros ((7 ,))
279+ fit .galaxy_model_visibilities_dict [g2 ].slim .array
280+ == (0.0 + 0.0j ) * np .zeros ((7 ,))
279281 ).all ()
280282
281- assert fit .model_data .slim == pytest .approx (
282- fit .galaxy_model_visibilities_dict [g0 ].slim
283- + fit .galaxy_model_visibilities_dict [g1 ].slim ,
283+ assert fit .model_data .slim . array == pytest .approx (
284+ fit .galaxy_model_visibilities_dict [g0 ].slim . array
285+ + fit .galaxy_model_visibilities_dict [g1 ].slim . array ,
284286 1.0e-4 ,
285287 )
286288
@@ -305,9 +307,9 @@ def test__galaxy_model_visibilities_dict(interferometer_7, interferometer_7_grid
305307 )
306308 assert (fit .galaxy_model_visibilities_dict [g2 ] == np .zeros ((7 ,))).all ()
307309
308- assert fit .model_data == pytest .approx (
309- fit .galaxy_model_visibilities_dict [g0_linear ]
310- + fit .galaxy_model_visibilities_dict [g1_linear ],
310+ assert fit .model_data . array == pytest .approx (
311+ fit .galaxy_model_visibilities_dict [g0_linear ]. array
312+ + fit .galaxy_model_visibilities_dict [g1_linear ]. array ,
311313 1.0e-4 ,
312314 )
313315
@@ -333,8 +335,8 @@ def test__galaxy_model_visibilities_dict(interferometer_7, interferometer_7_grid
333335 0.37828909168666935 + 0.40127834296223164j , 1.0e-4
334336 )
335337
336- assert fit .model_data == pytest .approx (
337- fit .galaxy_model_visibilities_dict [galaxy_pix_0 ], 1.0e-4
338+ assert fit .model_data . array == pytest .approx (
339+ fit .galaxy_model_visibilities_dict [galaxy_pix_0 ]. array , 1.0e-4
338340 )
339341
340342 # Normal light + Linear Light PRofiles + Pixelization + Regularizaiton
@@ -345,8 +347,8 @@ def test__galaxy_model_visibilities_dict(interferometer_7, interferometer_7_grid
345347
346348 fit = al .FitInterferometer (dataset = interferometer_7 , tracer = tracer )
347349
348- assert fit .galaxy_model_visibilities_dict [g0 ] == pytest .approx (
349- g0_profile_visibilities , 1.0e-4
350+ assert fit .galaxy_model_visibilities_dict [g0 ]. array == pytest .approx (
351+ g0_profile_visibilities . array , 1.0e-4
350352 )
351353
352354 assert fit .galaxy_model_visibilities_dict [g0_linear ][0 ] == pytest .approx (
@@ -383,14 +385,14 @@ def test__model_visibilities_of_planes_list(interferometer_7):
383385
384386 fit = al .FitInterferometer (dataset = interferometer_7 , tracer = tracer )
385387
386- assert fit .model_visibilities_of_planes_list [0 ] == pytest .approx (
387- fit .galaxy_model_visibilities_dict [g0 ], 1.0e-4
388+ assert fit .model_visibilities_of_planes_list [0 ]. array == pytest .approx (
389+ fit .galaxy_model_visibilities_dict [g0 ]. array , 1.0e-4
388390 )
389- assert fit .model_visibilities_of_planes_list [1 ] == pytest .approx (
390- fit .galaxy_model_visibilities_dict [g1_linear ], 1.0e-4
391+ assert fit .model_visibilities_of_planes_list [1 ]. array == pytest .approx (
392+ fit .galaxy_model_visibilities_dict [g1_linear ]. array , 1.0e-4
391393 )
392- assert fit .model_visibilities_of_planes_list [2 ] == pytest .approx (
393- fit .galaxy_model_visibilities_dict [galaxy_pix_0 ]
394- + fit .galaxy_model_visibilities_dict [galaxy_pix_1 ],
394+ assert fit .model_visibilities_of_planes_list [2 ]. array == pytest .approx (
395+ fit .galaxy_model_visibilities_dict [galaxy_pix_0 ]. array
396+ + fit .galaxy_model_visibilities_dict [galaxy_pix_1 ]. array ,
395397 1.0e-4 ,
396398 )
0 commit comments