Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Caution
Negative potential consequences of an action.
DO NOT MERGE AS IT IS.
Important
Crucial information necessary for the branch to be merged.
Package compatibility needs to be ensured. Currently, installing 'cfgrib' introduces some package clashes.
Recent changes to the ERA5 download API mean that it is no longer possible to download bulk netCDF files, but GRIB files instead. As it is, globsim is not able to handle such requests. This branch requests and retrieves GRIB data, and converts all files into globsim-compliant netCDF files, ready for interpolation/scaling. Note that the conversion uses xarray with the engine='cfgrib', which needs to be installed. Currently, this clashes with some other packages on the master branch and the interpolation crashes with the ERROR: 'ffi_prep_closure(): bad user_data (it seems that the version of the libffi library seen at runtime is different from the 'ffi.h' file seen at compile-time)'.
New Features
Limitations
How to set up the environment(s)
Changes to libraries and supported python version means the globsim environment will have to be updated.
How to use the globsim workflow