-
Notifications
You must be signed in to change notification settings - Fork 80
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
Add step:int remapping for coords computation #450
Conversation
Again, it would be lovely to include a test file, if you have a small one. |
I'll add a test. Don't merge until it's there. (I just got some tests to fail on my laptop, and I wasn't sure why. I thought I would see if they failed on CI.) |
(hi kevin!) Nice. Does this fix kerchunk/kerchunk/tests/test_grib.py Lines 78 to 83 in a0c4f3b
|
(Hi, Deepak! 😄) That I do not know! That is a very weird bug! Which value for |
@dcherian: Sadly, it does not appear to fix the problem. Sorry! |
When trying to test this PR, I discovered that my change wasn't fixing anything because in the CI environment ( If you force install an update of Sigh. So, I leave it to you to decide if the changes in this PR are worth it. I guess you could argue that these changes allow for someone to use the most recent version of |
Just catch both and log whichever exception was caught? |
I've also verified that with the latest version of Edit: So, you could argue that there already is a test for this PR. 😄 Edit 2: Although to truly test this, you need to create an environment in CI that is getting the most recent version of |
I added another |
Incidentally, the reason |
I may not be able to work on this any more today. I might have to return to this tomorrow. |
No worries
Let's try! I don't recall where this comes from. |
Actually, I take it back. I think all of the changes needed to the test environments will cause tests to fail without the changes made in this PR. So, I'm not separating the PRs. |
Note: I have removed the Things have gotten a bit more complicated. Let me explain:
|
UPDATE: I have marked the |
At this point, I have verified locally that all tests pass (or are skipped as expected) with both the old CI environments (i.e., with the |
Thanks for all the work here, hoping for greens |
Me, too! |
Didn't we have the h5py versions labeled as separate runs? |
I didn't make them separate. I just removed the restriction in the |
I didn't want to add too many test runs for fear of using too many resources, but I can add whatever environments you think are best. |
OK, that's fine. The 3.9 env seems to be failing to build, so it may need further restrictions on xarray and pandas (+cfgrib, numpy??) |
(might be a good time to revert micromamba->miniconda, now that libmamba is a thing, perhaps that helps) |
Hey, they all passed! |
Do you still want me to make any further changes? |
Oh, well that's good. 20min is still too long for 3.9, though! |
This is meant to address #446.
closes #446