Open charliepascoe opened 3 years ago
[global_ncattribute_cv]: FAILED:: Global attributes do not match constraints: [('frequency', 'day', "['10dayPt', 'dayPt', 'fx', 'mon']")] The required frequency for these variables can be found in the MIP tables for A10dayPt and Aday.
This error was raised by the following data files: bry_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-200612.nc cf2cl2_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-200612.nc cfcl3_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-200612.nc ch2br2_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc ch2o_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-200612.nc ch3br_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc cl_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc clc_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc clono2_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-200612.nc clono2_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc clt_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc cly_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc co_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc h2o_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc hbr_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc hcl_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-200612.nc hno3_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-200612.nc n2o_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc noy_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc o3_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc ps_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc sadice_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc sadnat_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-200612.nc sadsulf_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc ta1000_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc ta10_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc ta50_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc ta_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-200612.nc ta_AdayZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc tntrl_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc tntrs_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-200612.nc ua100_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc ua500_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc ua_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc va100_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc va10_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc va_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-200612.nc vorpot480_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc wap_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc zg1000_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc zg10_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc zg50_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc zg_A10dayPt_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_200701-201812.nc
[variable_ncattribute_mipvalues]: FAILED:: Variable [utendogw] has incorrect attributes: long_name="Eastward Acceleration Due to Orographic Gravity Wave Dra" [correct: "Eastward Acceleration Due to Orographic Gravity Wave Drag"] This error was raised by the following data file:
utendogw_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc
[pressure_levels]: FAILED:: plev coordinate not found ['ccmi_year', 'ccmi_month', 'ccmi_day', 'ccmi_hour', 'ccmi_minute', 'time_bnds', 'ua500'] This error was raised by the following data file:
ua500_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc
Unfortunately, it is not clear to me why the time_attributes error is being raised. I have had a look at the time attribute in a comparable data file that has passed the ceda-cc checks, it seems that your information is more complete. David Plummer (@ccmi1-test) are you able to advise on this?
/badc/ccmi/data/post-cmip6/ccmi-2022/ECCC/CMAM/refD1/r1i1p1f1/AmonZ/zg/gnz/v20210311/ zg_AmonZ_CMAM_refD1_r1i1p1f1_gnz_196001-201812.nc
double time(time) ;
time:bounds = "time_bnds" ;
time:units = "days since 1850-01-01 0:0:0.0" ;
time:calendar = "365_day" ;
time:axis = "T" ;
time:long_name = "time" ;
time:standard_name = "time" ;
double time_bnds(time, bnds) ;
vs
akiyoshi/ccmi-2022/v20210818/zg_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc
double time(time) ;
time:axis = "T" ;
time:units = "days since 1860-1-1 00:00:0.0" ;
time:long_name = "Time" ;
time:standard_name = "time" ;
time:must_have_bounds = "yes" ;
time:bound = "time_bnds" ;
time:calendar = "standard" ;
time:actual_range = 36539.5, 58058.5 ;
double time_bnds(time, bnds) ;
time_bnds:units = "days since 1860-1-1 00:00:0.0" ;
time_bnds:long_name = "Time Boundaries" ;
time_bnds:standard_name = "time_bnds" ;
time_bnds:calendar = "standard" ;
time_bnds:actual_range = 36524.5, 58074.5 ;
Pressure level error: I have had a look at an ECCC data file for the ua500 variable, it has a plev attribute rather than a lev attribute.
/badc/ccmi/data/post-cmip6/ccmi-2022/ECCC/CMAM/refD1/r1i1p1f1/Aday/ua500/gn/v20210311/ua500_Aday_CMAM_refD1_r1i1p1f1_gn_19600101-20181231.nc
double plev ;
plev:units = "Pa" ;
plev:axis = "Z" ;
plev:positive = "down" ;
plev:long_name = "pressure" ;
plev:standard_name = "air_pressure" ;
vs akiyoshi/ccmi-2022/v20210818/ua500_Aday_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc
double lev(lev) ;
lev:axis = "Z" ;
lev:units = "hPa" ;
lev:long_name = "Pressure" ;
lev:standard_name = "air_pressure" ;
lev:must_have_bounds = "no" ;
lev:bound = "N/A" ;
lev:positive = "down" ;
lev:GRIB_id = 100s ;
lev:GRIB_name = "hPa" ;
lev:actual_range = 0., 0. ;
[time_attributes]: FAILED:: Required bounds attribute not present or not correct value This error was raised by the following AmonZ and Amon data files:
br_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc bro_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc bry_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc cbrf3_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc cf2cl2_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc cfcl3_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc ch2o_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc ch3ccl3_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc ch3ooh_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc ch4_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc chclf2_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc cltc_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc co_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc epfy_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc epfz_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc h2o2_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc h2o_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc hcl_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc hfls_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc hno4_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc hobr_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc n2o5_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc n2o_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc no2_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc no2_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc no_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc noy_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc o3_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc o3strat_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc oclo_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc oh_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc pr_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc ptp_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc rlut_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc rsut_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc sadnat_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc ta_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc tatp_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc tntrs_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc toz_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc ts_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc ua_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc utendepfd_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc utendogw_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc va_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc vt100_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc wa_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc zg_AmonZ_CCSRNIES-MIROC32_refD1_r1i1p1f1_gnz_196001-201812.nc ztp_Amon_CCSRNIES-MIROC32_refD1_r1i1p1f1_gn_196001-201812.nc