Version 0.4 Updates

Version 0.4.0

New features

  • added new sources wekeo and wekeocds to retrieve data from WEkEO. See the Retieving data from WEkEO notebook example.

  • added new source polytope to retrieve data from the Polytope web services. See the Retrieving fields with polytope notebook example.

  • added the append option to FieldList.save().

  • added the dtype option to the to_data(), to_latlon() and to_points() methods both on a Field or FieldList.

  • allowed access to 32-bit GRIB data values without requiring a cast in Python from 64 to 32 bits. Only works with a recent ecCodes version (ecCodes >= 2.31.0 and eccodes-python >= 1.6.0 required). In order to use this feature set dtype=np.float32 in the to_numpy(), to_data(), to_latlon() or to_points() methods on either a Field or FieldList.

  • implemented FieldList for xarray data

  • added to_xarray() to csv data

  • no ecCodes installation required any longer when we do not want to access GRIB or BUFR data

Fixes

  • fixed issue when concatenation for NumpyFieldList did not work

  • fixed issue when concatenation to an empty Fieldlist did not work

  • fixed issue when could not get values from a NumpyFieldList

  • fixed issue when could not retrieve data from the CDS beacause the month and day request parameters were pre-filled by earthkit-data. These parameters are not pre-filled any longer.

  • fixed issue when missing values were not correctly written to GRIB output

  • fixed issue when could not read non-fieldlist type NetCDF data with from_source()

  • fixed issue when could not save NetCDF data to disk

  • fixed issue when after modifying an archive file (tar/zip) still the original cached contents was read