You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Related to #58. We need to check datasets that have not had any QC checks (QARTOD) flags, but we still want the checker to check for anything else in the specs. However, if you disable the qc checks, the CTD checks still flag QC type attributes.
Example:
$ compliance-checker -t gliderdac:3.0 -s check_qc_variables /home/portal/glider/process/unit_507/20240512/gutils/rt/netcdf/unit_507_1715633718_20240513T205518Z_rt.nc
Running Compliance Checker on the datasets from: ['/home/portal/glider/process/unit_507/20240512/gutils/rt/netcdf/unit_507_1715633718_20240513T205518Z_rt.nc']
--------------------------------------------------------------------------------
IOOS Compliance Checker Report
Version 5.1.2.dev30+gf543e4f
Report generated 2024-05-23T11:29:23Z
gliderdac:3.0
https://ioos.github.io/glider-dac/ngdac-netcdf-file-format-version-2.html
--------------------------------------------------------------------------------
Corrective Actions
unit_507_1715633718_20240513T205518Z_rt.nc has 3 potential issues
Required
--------------------------------------------------------------------------------
CTD Variables
* Variable temperature must contain attribute: ancillary_variables
* Variable conductivity must contain attribute: ancillary_variables
* Variable salinity must contain attribute: ancillary_variables
* Variable density must contain attribute: ancillary_variables
Depth/Pressure variable attributes
* Variable pressure must contain attribute: ancillary_variables
* Variable depth must contain attribute: ancillary_variables
Lat and Lon attributes
* Variable lat must contain attribute: ancillary_variables
* Variable lon must contain attribute: ancillary_variables
That is why I introduced the -O gliderdac:no_ancillary_variables to the gliderdac plugin to skip checks for the ancillary_variables attribute.
When the QC check is disabled, the ctd_variables check pulls that attribute back in via hardcoded definitions (cc_plugin_glider/required_var_attrs.py).
Related to #58. We need to check datasets that have not had any QC checks (QARTOD) flags, but we still want the checker to check for anything else in the specs. However, if you disable the qc checks, the CTD checks still flag QC type attributes.
Example:
That is why I introduced the
-O gliderdac:no_ancillary_variables
to the gliderdac plugin to skip checks for theancillary_variables
attribute.When the QC check is disabled, the ctd_variables check pulls that attribute back in via hardcoded definitions (cc_plugin_glider/required_var_attrs.py).
So, we want the CTD check to continue, but not with the QC parts.
The text was updated successfully, but these errors were encountered: