ioos / compliance-checker

Python tool to check your datasets against compliance standards
http://ioos.github.io/compliance-checker/
Apache License 2.0
104 stars 56 forks source link

CF utilities consolidation #774

Open daltonkell opened 4 years ago

daltonkell commented 4 years ago

There are two modules proclaiming to be utilities for the CF specification checks:

Both contain functionality to help with CF checks. They should be consolidated into one module. I propose consolidation into cf/util.py.

benjwadams commented 4 years ago

While I agree this was a confusing decision, if I recall correctly a number of plugins may rely on modules being located in certain places. Changing the location of functions may break functionality for those existing checkers as was the case here: https://github.com/ioos/cc-plugin-glider/pull/39

daltonkell commented 4 years ago

Perhaps we could scope out what might need to be done for these plugins to align everything