Closed pont-us closed 3 years ago
Cause: the name of the downloaded NetCDF file doesn't have a ".nc" suffix. xarray 0.17.0 was able to select the NetCDF engine automatically on the basis of the file's contents. xarray 0.18.0 is apparently unable to do this, and requires an appropriate file suffix or explicitly specified engine instead.
Fixed in commit f8f5b76a.
With the recently released version 0.18.0 version of xarray installed, any ERA5 request via xcube-cds fails with the error "ValueError: cannot guess the engine, try passing one explicitly".