PCMDI / nominal_resolution

tools to compute nominal resolution
3 stars 1 forks source link

Should this repo be archived and deactivated? #8

Open durack1 opened 2 weeks ago

durack1 commented 2 weeks ago

We have a CDAT dependence in here, and so this is another candidate for deactivation/archival

@mauzey1 @taylor13

taylor13 commented 2 weeks ago

No. Not unless the code and documentation is available elsewhere. We point to this code from, for example, https://wcrp-cmip.github.io/WGCM_Infrastructure_Panel/Papers/CMIP6_global_attributes_filenames_CVs_v6.2.7.pdf . I think this code is used by CMIP modelers, and I have long had plans to summarize resolution information in a paper. (But who knows if I'll get to that.). Besides that, it's a cool bit of coding.

taylor13 commented 2 weeks ago

I have been getting weekly notices, which maybe we should do something about:

Screenshot 2024-06-11 at 12 58 18 PM

durack1 commented 2 weeks ago

Yeah exactly, that is what triggered me too - this could definitely be useful, would be curious to know how much time it'd take to "upgrade" to supported libraries?

taylor13 commented 2 weeks ago

I don't think the code itself needs CDAT.

Here are its dependencies:

from __future__ import print_function
import numpy
import numpy.ma
import warnings

There are some test codes also. Not sure where the problematic libraries are needed/used.

durack1 commented 2 weeks ago

It might be an easier lift than we think, I do see some old libraries in https://github.com/PCMDI/nominal_resolution/blob/master/run_tests.py, but you're right, dependencies seem light