-
Notifications
You must be signed in to change notification settings - Fork 5
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
Globsim 4.0 #149
Merged
Merged
Globsim 4.0 #149
Conversation
This file contains 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
- use xarray to make MFdatasets because netcdf files are now NETCDF4 data model - convert time units dynamically - create esmf.Grid manually (doesn't work w/ new netcdfs) - tested on python 3.10
- use dynamic variable names for time and level - only use bounded files for mfdataset
- remove ERA-Interim - assume new ESMF version
in anticipation of future change
use --resume flag during CLI invocation
closes #148
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Recent changes to the ERA5 download API mean that certain globsim libraries have to be updated. As a consequence, moving forward globsim will be designed to use python>=3.10 and we will use the upgraded ESMF 8.6 library for regridding. The next major release of globsim (4.0) will likely not be backwards compatible with python 3.6, or with ESMF 7.x. In addition, due to changes in the GRIB to NetCDF conversion done by CDS going forward, ERA5 files will be different than before and will have to be re-downloaded.
New Features
--resume
flag. Useful if you ran out of memory partway through. Experimental.-d JRA3Q
for the 1.25 degree lat/lon grid or-d JRA3QG
for the 0.5 degree gaussian grid (experimental)Updating your globsim environment
Changes to libraries and supported python version means the globsim environment will have to be updated.
Closed issues
closes #147
closes #135
closes #136
closes #115
closes #139 (for now... a3876af)
closes #148