Replies: 1 comment 1 reply
-
I think changing some parts of the testing suite is acceptable. Are there other reasons that CDMS2 needs to be included in CMOR? I think we need cdtime. Is that part of CDMS2 or independent of it? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I would like to start a discussion about when we should cut CDMS2 completely from CMOR 3.
CDMS2 will not be supported beyond the end of 2023.
The developers of CDMS2 are not planning on supporting Python 3.11 (conda-forge/cdtime-feedstock#52 (comment)) so we are not testing with CDSM2 in our Python 3.11 builds.
A new issue has arose where deprecated features in NumPy are no longer found in its latest verison. Data type aliases
numpy.int
andnumpy.float
needed to be replaced withint
andfloat
in CMOR's Python wrapper to resolve #687. However, the current build of CDMS2 from conda-forge still uses these deprecated aliases and will cause errors when used with NumPy 1.24.*Here are some solutions that can resolve the above issue:
I would like to find a solution to this soon since it is currently a blocker for merge requests since they will fail at the CDMS2 tests. I'm leaning more on removing CDMS2 support now rather than trying to restrict our NumPy version or waiting for the CDAT developers to update CDMS2.
Beta Was this translation helpful? Give feedback.
All reactions