-
Notifications
You must be signed in to change notification settings - Fork 11
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
Bnb/nc4 dep removal #210
Bnb/nc4 dep removal #210
Conversation
f430088
to
04bf1b3
Compare
04bf1b3
to
432fe55
Compare
432fe55
to
77a6865
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few suggestions. The only point that I think it is important is to define the minimum working version, which would be the smallest between the one you're using now and using at eagle. This information would be important later whenever we decide to update or just moving to kestrel.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks great to me!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would it work with
expand_dims
? Derivepressure
fromlevel
thenexpand_dims
to matchzg
? If so, clean the attributes inherited fromlevel
.
Yep. Much cleaner!
…nc4_dep_removal Conflicts: pyproject.toml
removed netCDF4 depedency in favor of h5netcdf and cftime. added lr_padded_slice arg to qdm bias transform method. some streamlining for era_downloader
* Testing with Python-3.11 * No direct dependency on google-auth-oauthlib Let's try to remove it as a direct dependency. * It seems to run just fine in 3.11 Thanks to @bnb32 with PR #210 ! * Adding a basic pixi setup Sync dependency tree on OSX and Linux. * And the actual versions * Adding test and doc environment * Update meaningless upgrade on dynamic version of sup3r * Ignoring .pixi * Adding dev environment * dev environment aggregates everyting When developing we test and build documentation. * Updating pixi.lock * Removing netcdf4
* Testing with Python-3.11 * No direct dependency on google-auth-oauthlib Let's try to remove it as a direct dependency. * It seems to run just fine in 3.11 Thanks to @bnb32 with PR #210 ! * Adding a basic pixi setup Sync dependency tree on OSX and Linux. * And the actual versions * Adding test and doc environment * Update meaningless upgrade on dynamic version of sup3r * Ignoring .pixi * Adding dev environment * dev environment aggregates everyting When developing we test and build documentation. * Updating pixi.lock * Removing netcdf4
netCDF4 was only being used in era_downloader and log interpolation. So I've changed this to use xarray with a h5netcdf engine. This allows us to unpin the netCDF dependency.