@@ -978,8 +978,9 @@ def test_custom_refwcs_resample_imaging(nircam_rate, output_shape2, match,
978978 total_weight = np .sum (weight1 )
979979 output_mean_1 = np .nansum (data1 * weight1 ) / total_weight
980980 output_mean_2 = np .nansum (data2 * weight2 ) / total_weight
981- assert_allclose (input_mean * iscale2 , output_mean_1 )
982- assert_allclose (input_mean * iscale2 , output_mean_2 )
981+ # rtol and atol values are from np.isclose default settings.
982+ assert_allclose (input_mean * iscale2 , output_mean_1 , rtol = 1e-5 , atol = 1e-8 )
983+ assert_allclose (input_mean * iscale2 , output_mean_2 , rtol = 1e-5 , atol = 1e-8 )
983984
984985 im .close ()
985986 result .close ()
@@ -1041,7 +1042,8 @@ def test_custom_refwcs_pixel_shape_imaging(nircam_rate, tmp_path):
10411042 assert_allclose (input_mean * iscale ** 2 , output_mean_2 , atol = 1e-4 )
10421043
10431044 # check that output pixel area is set from input
1044- assert_allclose (result .meta .photometry .pixelarea_steradians , pixel_area )
1045+ # rtol and atol values are from np.isclose default settings.
1046+ assert_allclose (result .meta .photometry .pixelarea_steradians , pixel_area , rtol = 1e-5 , atol = 1e-8 )
10451047
10461048 im .close ()
10471049 result .close ()
@@ -1224,7 +1226,8 @@ def test_custom_wcs_pscale_resample_miri(miri_cal, ratio):
12241226 output_scale = compute_spectral_pixel_scale (result .meta .wcs , disp_axis = 2 )
12251227
12261228 # test scales are close to scale specified, regardless of ratio
1227- assert_allclose (output_scale , input_scale * 0.75 )
1229+ # rtol and atol values are from np.allclose default settings.
1230+ assert_allclose (output_scale , input_scale * 0.75 , rtol = 1e-05 , atol = 1e-08 )
12281231
12291232 result .close ()
12301233
@@ -1243,7 +1246,8 @@ def test_custom_wcs_pscale_resample_nirspec(nirspec_cal, ratio):
12431246 output_scale = compute_spectral_pixel_scale (result .slits [0 ].meta .wcs , disp_axis = 1 )
12441247
12451248 # test scales are close to scale specified, regardless of ratio
1246- assert_allclose (output_scale , input_scale * 0.75 )
1249+ # rtol and atol values are from np.allclose default settings.
1250+ assert_allclose (output_scale , input_scale * 0.75 , rtol = 1e-05 , atol = 1e-08 )
12471251
12481252 result .close ()
12491253
0 commit comments