-
Notifications
You must be signed in to change notification settings - Fork 32
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_TCO_60S60N to default lat-lon variables #879
Conversation
@tangq based on our discussion, I added a new entry to the default lat-lon variable configuration file. This way both |
The CI/CD tests are having a bunch of Numpy 2.0 related error: e.g. I think the tests start to pick up numpy 2.0.2. and cdms3.1.5 build 23 (py39h4a6e4dc_23). @xylar there seem to be remaining issues with numpy 2 compatibility for cdms.. |
@chengzhuzhang, okay, please explicitly constrain to numpy<2.0 for now. Hopefully, the logs will persistent long enough for me to use them for more patching. (What fun!) |
All errors seem to be the same and from a single line in |
I ran the e3sm_diags pytest locally with a local build of the patched cdms2 package and it passed, so I think we'll be good once I can get that one little patch in. |
We should be able to try CI again here in an hour or so to bring in a version of cdms2 with the remaining numpy 2.0 fix. |
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.
@chengzhuzhang , the figures look good. The changes are straightforward - Adding TCO_60S60N as a new variable. I wouldn't worry too much about the small difference in averages (-2.67 vs -2.68).
Shoot! Clearly my local testing didn't catch all the numpy 2.0 issues. I'll try to figure out why and keep patching. |
@xylar thank you for taking on this task!! And good thing that these CI/CD testing are in place to help inform the health of the patched builds. .. |
Thank you for reviewing, @tangq ! |
@chengzhuzhang, I'm now able to reproduce the numpy errors locally. I'm re-testing with yet another patched cdms2 (conda-forge/cdms2-feedstock#97). I don't want to have to do another cycle so I will keep working locally until tests pass. Sorry for all the noise! |
No worries! Hope there aren't too many troubles patching. |
@chengzhuzhang, we're finally good here, regarding numpy 2.0. I wouldn't be surprised if more thorough e3sm_diags or other testing reveals some edge cases, though. Keep me posted. |
Awesome! Thank you. Will let you know if more cases are found. |
Description
Checklist
If applicable: