-
Notifications
You must be signed in to change notification settings - Fork 129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Limited precision of ERA5 data #3238
Comments
@axel-lauer Thanks for pointing to this issue! It would be great to be able to process grib directly, also because DKRZ dowloads these files: https://docs.dkrz.de/doc/dataservices/finding_and_accessing_data/era_data/index.html#era-data |
Ouch. Good catch, @axel-lauer! I agree that it would be nice to have support for grib, both ERA5 specifically, and all kinds of grib in general. Moreover, it shouldn't be too hard since courtesy of iris-grib iris can already read grib. Some work around translating parameter numbers to CMIP variables may be required. However, isn't this also just a data failure on the center's part? Have you reported it upstream? |
@zklaus: we did indeed communicate this to ECMWF via their ticket system. We got the following answer: It seems like they will look into this at some point, but it is not a high priority for them. |
Spot on! I too think it's a processing error at CDS-server side. Apparently you can talk to a Knowledge Duck to raise an issue https://www.ecmwf.int/en/newsletter/169/news/climate-data-store-virtual-assistant 🦆 |
Hmhm. Some convenience that is. |
what a load of baloney! It either works or not, if it don't, you retire it and make it work, and deploy again. Can we use a fix for this once it enters esmvaltool? Or we're producing statistical noise by upping the precision artificially? |
@hb326 what ticketing system did you use to get that rubbish answer? I might give them a piece of my mind too - actually, am curious what GRIB -> netCDF4 converter they use |
@valeriupredoi: they use a JIRA system for their tickets. A colleague from our sister department actually opened the ticket and had me added for information purposes. |
related to ESMValGroup/ESMValCore#1991 |
cheers, Birgit! 🍺 |
Thank you for raising this issue here @axel-lauer . |
Another comment: The GRIB Files provided by the DKRZ (which @katjaweigel mentioned) are on a different grid CDS: 1440x721 |
Limited precision of ERA5 data
@ESMValGroup/scientific-lead-development-team @ESMValGroup/technical-lead-development-team
ERA5 netcdf data (e.g. downloaded with era5cli) seem to have a precision problem. An example of the problem is given below (monthly mean specific humidity at 100 hPa in January 2020).
While this is probably not a big problem at lower levels, the limited precision is problematic for e.g. stratospheric analyses. Additional testing suggests, that only the cached ("preprocessed") netcdf files from the CDS are affected. If reprocessing is triggered via the CDS interface (e.g. by selecting only a single level), the netcdf output looks fine.
A possible solution for this problem could be to extend the ERA5 fix to be able to process the original grib files instead of the cached (preprocessed) netcdf files downloaded by era5cli. As ERA5 data are important for many studies, I propose to add finding a solution for this problem to our mid-term strategy (https://github.com/ESMValGroup/ESMValTool/discussions/3035).
Data downloaded from CDS in grib format
Data downloaded with era5cli in netcdf format (similar to data downloaded from CDS in netcdf format)
The text was updated successfully, but these errors were encountered: