From b1c5e4c54295d504a6753fd93a919f591ebd26fb Mon Sep 17 00:00:00 2001 From: GMV - Emmanuel Roche Date: Tue, 4 Feb 2025 13:10:08 +0100 Subject: [PATCH] Fixing unit test on onboard_utc --- satpy/readers/iasi_ng_l2_nc.py | 2 +- .../tests/reader_tests/test_iasi_ng_l2_nc.py | 20 +++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/satpy/readers/iasi_ng_l2_nc.py b/satpy/readers/iasi_ng_l2_nc.py index 5d6184c2bf..4facf05890 100644 --- a/satpy/readers/iasi_ng_l2_nc.py +++ b/satpy/readers/iasi_ng_l2_nc.py @@ -349,7 +349,7 @@ def convert_to_datetime(self, data_array, ds_info): # Note: converting the time values to ns precision to avoid warnings # from panda+numpy: data_array = xr.DataArray( - data=pd.to_datetime(epoch) + (data_array * 1e9).astype("timedelta64[ns]"), + data=pd.to_datetime(epoch) + data_array.astype("timedelta64[ns]") * 1e9, dims=data_array.dims, attrs=data_array.attrs, ) diff --git a/satpy/tests/reader_tests/test_iasi_ng_l2_nc.py b/satpy/tests/reader_tests/test_iasi_ng_l2_nc.py index e7fdb2a65e..23d805f47b 100644 --- a/satpy/tests/reader_tests/test_iasi_ng_l2_nc.py +++ b/satpy/tests/reader_tests/test_iasi_ng_l2_nc.py @@ -327,20 +327,20 @@ def test_latlon_datasets(self, twv_scene): assert np.nanmin(lon) >= -180.0 assert np.nanmax(lon) <= 180.0 - # def test_onboard_utc_dataset(self, twv_scene): - # """Test loading the onboard_utc dataset.""" - # twv_scene.load(["onboard_utc", "sounder_pixel_latitude"]) - # dset = twv_scene["onboard_utc"] + def test_onboard_utc_dataset(self, twv_scene): + """Test loading the onboard_utc dataset.""" + twv_scene.load(["onboard_utc", "sounder_pixel_latitude"]) + dset = twv_scene["onboard_utc"] - # assert len(dset.dims) == 2 - # assert dset.dims[0] == "x" - # assert dset.dims[1] == "y" + assert len(dset.dims) == 2 + assert dset.dims[0] == "x" + assert dset.dims[1] == "y" - # assert dset.dtype == np.dtype("datetime64[ns]") + assert dset.dtype == np.dtype("datetime64[ns]") - # lat = twv_scene["sounder_pixel_latitude"] + lat = twv_scene["sounder_pixel_latitude"] - # assert lat.shape == dset.shape + assert lat.shape == dset.shape def test_nbr_iterations_dataset(self, twv_scene): """Test loading the nbr_iterations dataset."""