cedadev / snap

SNAP Coordinated Stratospheric Nudging Experiments
BSD 2-Clause "Simplified" License
0 stars 6 forks source link

dspecq ceda-cc report for CNRM-CM61 v20220203 #12

Open charliepascoe opened 2 years ago

charliepascoe commented 2 years ago

The errors found by the ceda-cc code in the comments below. Each comment describes a separate error and includes a list of the variables in whose data files the error is found.

charliepascoe commented 2 years ago

Incorrect attributes: cell_methods This error is found in data files for the following variables _ mip tables: clt_6hr: cell_methods="area: time: point" [correct: "area: mean time: point"] psl_6hrPt: cell_methods="area: time: point" [correct: "area: mean time: point"] va_6hrPt: cell_methods="area: time: point" [correct: "area: mean time: point"] o3_6hrPtZ: cell_methods="time: mean lon: mean" [correct: "longitude: mean time: mean"] tntmp_6hrZ: cell_methods="time: mean lon: mean" [correct: "longitude: mean time: mean"] tntnd_6hrZ: cell_methods="time: mean lon: mean" [correct: "longitude: mean time: mean"] tntrl_6hrZ: cell_methods="time: mean lon: mean" [correct: "longitude: mean time: mean"] utendmp_6hrZ: cell_methods="time: mean lon: mean" [correct: "longitude: mean time: mean"] utendnogw_6hrZ: cell_methods="time: mean lon: mean" [correct: "longitude: mean time: mean"] vtendnogw_6hrZ: cell_methods="time: mean lon: mean" [correct: "longitude: mean time: mean"] tasmin_6hr: cell_methods="area: time: minimum" [correct: "area: mean time: minimum"] tasmax_6hr: cell_methods="area: time: maximum" [correct: "area: mean time: maximum"]

charliepascoe commented 2 years ago

Incorrect attributes: standard_name. This error is found in data files for the following variables _ mip tables: tntrl_6hrZ: standard_name="tendency_of_air_temperature_due_to_longwave_radiative_heating" [correct: "tendency_of_air_temperature_due_to_longwave_heating"] tntrs_6hrZ: standard_name="tendency_of_air_temperature_due_to_shortwave_radiative_heating" [correct: "tendency_of_air_temperature_due_to_shortwave_heating"]

charliepascoe commented 2 years ago

Required global attributes missing: ['variable_id'] This error is found in all the data files but for completeness I've nevertheless listed the corresponding variables _ mip tables: clt_6hr hfds_6hr hus_6hrPt mrso_6hrPt mrsos_6hrPt o3_6hrPtZ pr_6hr prc_6hr ps_6hrPt psl_6hrPt rlut_6hrPt siconca_6hrPt sithick_6hrPt snd_6hrPt snw_6hrPt ta_6hrPt tas_6hrPt tasmax_6hr tasmin_6hr tauu_6hr tauv_6hr tntmp_6hrZ tntnd_6hrZ tntrl_6hrZ tntrs_6hrZ tos_6hrPt ua_6hrPt uas_6hrPt utendmp_6hrZ utendnd_6hrZ utendnogw_6hrZ utendogw_6hrZ va_6hrPt vas_6hrPt vtendnogw_6hrZ vtendogw_6hrZ wap_6hrPt zg_6hrPt

charliepascoe commented 2 years ago

Incorrect table_id attribute: ['table_id'] Essentially you don't need to include "Table " ahead of the tableid in the file header metadata This error is found in data files for the following variables mip tables: clt_6hr: 'table_id' = 'Table 6hr', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" hfds_6hr: 'table_id' = 'Table 6hr', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" hus_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" mrso_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" mrsos_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" o3_6hrPtZ: 'table_id' = 'Table 6hrPtZ', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" pr_6hr: 'table_id' = 'Table 6hr', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" prc_6hr: 'table_id' = 'Table 6hr', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" ps_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" psl_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" rlut_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" siconca_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" sithick_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" snd_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" snw_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" ta_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" tas_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" tasmax_6hr: 'table_id' = 'Table 6hr', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" tasmin_6hr: 'table_id' = 'Table 6hr', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" tauu_6hr: 'table_id' = 'Table 6hr', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" tauv_6hr: 'table_id' = 'Table 6hr', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" tntmp_6hrZ: 'table_id' = 'Table 6hrZ', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" tntnd_6hrZ: 'table_id' = 'Table 6hrZ', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" tntrl_6hrZ: 'table_id' = 'Table 6hrZ', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" tntrs_6hrZ: 'table_id' = 'Table 6hrZ', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" tos_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" ua_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" uas_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" utendmp_6hrZ: 'table_id' = 'Table 6hrZ', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" utendnd_6hrZ: 'table_id' = 'Table 6hrZ', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" utendnogw_6hrZ: 'table_id' = 'Table 6hrZ', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" utendogw_6hrZ: 'table_id' = 'Table 6hrZ', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" va_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" vas_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" vtendnogw_6hrZ: 'table_id' = 'Table 6hrZ', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" vtendogw_6hrZ: 'table_id' = 'Table 6hrZ', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" wap_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']" zg_6hrPt: 'table_id' = 'Table 6hrPt', correct: "['6hr', '6hrPt', '6hrZ', '6hrPtZ']"

charliepascoe commented 2 years ago

File name segments do not match corresponding global attributes [(1, 'table_id'), (2, 'source_id'), (5, 'grid_label'), (6, '\@variant:4:')] These errors are raised by all the data files.