-
Notifications
You must be signed in to change notification settings - Fork 41
Add support for native ERA5 data in GRIB format #2178
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
Merged
Merged
Changes from all commits
Commits
Show all changes
84 commits
Select commit
Hold shift + click to select a range
f998ae3
First working prototype of ERA5 GRIB reader
schlunma 8c48834
Extended list of supported variables for ERA5 GRIB support
schlunma 9740cd3
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma 60488dc
Added public function to check for unstructured grids
schlunma f9a4ab7
Make regridding much faster
schlunma fc7384a
Add support for more variables and make regridding optional
schlunma e0c4da3
Add doc
schlunma 3db12bb
Added first tests
schlunma 09aabcb
Added test for loading grib files
schlunma 8c73373
Added iris-grib to environment and setup.py
schlunma 744c20b
Fixed environment
schlunma 0c8ce64
Fixed eccodes dependency
schlunma 39c6677
Next try to get environment working
schlunma b7a0c68
Temporarily remove GRIB loading test
schlunma e907ff1
Fixed tests
schlunma 0b8fbfa
Added missing tests
schlunma bef5b5e
Fixed test
schlunma 2693066
Improved test coverage of ERA5 CMORizer
schlunma e7e7285
Increased test coverage of regrid module
schlunma 911ed28
Optimized doc
schlunma 7afa551
More customizable automatic regriddind for ERA5 GRIB
schlunma 7d09738
Merge branch 'main' into read_era5_grib
schlunma d0ae8d2
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma b4972c9
Added iris-grib to setup.py
schlunma 6be7059
turn on GA tests
valeriupredoi 0a01d90
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma 908afc4
Removed unneeded changes
schlunma 67d3494
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma dd433c0
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma 36f9bcf
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma 660f870
Remove unused test
schlunma a31332f
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma 0488179
Unrun GA tests
schlunma cac1dff
Remove unused extra facets
schlunma 846930b
Update docs to latest changes
schlunma e6125ab
Do not fix time bounds for variables with no time dim coord
schlunma d6bbf21
Add ERA5-GRIB to Levante-specific options
schlunma 7be8966
Merge branch 'main' into read_era5_grib
schlunma 67d9d31
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma cc632dc
Re-enable automatic regridding
schlunma 4c3f1be
Rename extra facets file and add link to Levante doc
schlunma 317cf22
Fix doc build
schlunma 0fea4ab
Update version of ERA5 GRIB data in extra facets
schlunma 5e6d149
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma 22cdf6c
Merge branch 'main' into read_era5_grib
schlunma bf4e2e4
Replace yapf and isort by ruff, drop docformatter
bouweandela 272bd49
Replace flake8 by ruff and move to pre-commit.ci
bouweandela 15f8054
Add yamllint configuration
bouweandela 3657745
Disable pycodestyle rules that conflict with ruff and fix some issuesβ¦
bouweandela 81a4347
Disable conflicting pycodestyle vs ruff settings also in prospector cβ¦
bouweandela 8f49aa3
Try renaming pycodestyle to pep8
bouweandela 06a38cf
Another attempt
bouweandela c73cff8
And another one
bouweandela 704f543
Update docs
bouweandela cb4e7c6
Fix link
bouweandela c0316ad
Replace flake8 by pre-commit linting in GitHub Actions
bouweandela 10983ee
Add Python 3.10 codespell pre-commit hook dependency
bouweandela e4c887b
Remove pre-commit run from conda-lock files GitHub Actions
bouweandela 63e1e42
Add links with explanations why certain rules are ignored
bouweandela 167b8c0
Latest version of pre-commit
schlunma 036b7c6
Ignore 'oce' for codespell
schlunma f30e19f
Update doc/conf.py
schlunma 712b7a1
Merge commit 'f30e19f9761db8262f15667bc3a41fcdb420c925' into read_eraβ¦
schlunma 7119884
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma 4d449b7
Apply autoformatting
schlunma 7a59ea1
Restored original LICENSE file
schlunma 872fc50
Pin iris-grib
schlunma e24d4b9
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma f7fcc69
Remove superfluous spaces
schlunma 7da3b26
Merge branch 'main' into read_era5_grib
schlunma a031ea9
Fix doc build
schlunma 44040c3
Remove unnecessary unit conversions
schlunma bda16f4
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma e4d642a
Add note about downloading GRIB data from the CDS
schlunma 086422f
Fix units for lat and lon
schlunma 57c478f
Fix GRIB_PARAM attribute in resulting netcdf file
schlunma 2efd6f7
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma e123244
Avoid double regridding for ERA5 GRIB data
schlunma e6389db
Add debug message
schlunma 66ecd84
100% coverage
schlunma 1845cdc
Fix test fixture
schlunma 57369c9
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma 1da3d12
Merge remote-tracking branch 'origin/main' into read_era5_grib
schlunma 9af867a
Apply suggestions from code review
schlunma File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.