Version 1.1 Updates

Version 1.1.1

Fixes

  • Added a temporary workaround for an eckit 2.1.0.21 bug where ORCA grid shapes are returned with swapped dimensions. earthkit-data now automatically detects and corrects the incorrect dimension ordering for all currently supported ORCA grids. This fix will have no effect once the issue is resolved upstream in eckit (#1098).

Version 1.1.0

Deprecations

Changes

  • The level ecCodes key is no longer silently renamed to levelist by earthkit.data.encoders.GribEncoder.encode() before it is encoded. It is now written to the GRIB message unchanged.

Fixes

  • Fixed issue when could not convert multiple NetCDF files to Xarray or fieldlist (#1074). This happened when the source contained multiple directories or archives (e.g. tar) each containing multiple NetCDF files. It also happened when data was retrieved from a remote source (e.g. “cds”) and the source contained multiple archive files each with multiple NetCDF files.

  • Fixed issue when could not convert multiple CSV files to a pandas dataframe (#1075).

  • Fixed issue when calling MultiData.available_types raised an exception (#1075).

  • Fixed issue when setting the level key without specifying the level type in earthkit.data.encoders.GribEncoder.encode() resulted in incorrect GRIB messages always containing typeOfLevel=isobaricInhPa irrespective of the original/template data (#1077).