netcdf sstfb_fdbk_20181231 { dimensions: N_OBS = 51186 ; N_LEVELS = 1 ; N_VARS = 1 ; STRINGNAM = 8 ; STRINGWMO = 8 ; STRINGTYP = 4 ; STRINGJULD = 14 ; variables: char VARIABLES(N_VARS, STRINGNAM) ; VARIABLES:long_name = "List of variables in feedback files" ; char STATION_IDENTIFIER(N_OBS, STRINGWMO) ; STATION_IDENTIFIER:long_name = "Station identifier" ; char STATION_TYPE(N_OBS, STRINGTYP) ; STATION_TYPE:long_name = "Code instrument type" ; double LONGITUDE(N_OBS) ; LONGITUDE:_FillValue = 99999. ; LONGITUDE:_Fillvalue = 99999. ; LONGITUDE:long_name = "Longitude" ; LONGITUDE:units = "degrees_east" ; LONGITUDE:valid_min = -180. ; LONGITUDE:valid_max = 180. ; double LATITUDE(N_OBS) ; LATITUDE:_FillValue = 99999. ; LATITUDE:_Fillvalue = 99999. ; LATITUDE:long_name = "Latitude" ; LATITUDE:units = "degrees_north" ; LATITUDE:valid_min = -90. ; LATITUDE:valid_max = 90. ; float DEPTH(N_OBS, N_LEVELS) ; DEPTH:_FillValue = 99999.f ; DEPTH:_Fillvalue = 99999. ; DEPTH:long_name = "Depth" ; DEPTH:units = "metre" ; float DEPTH_CORR(N_OBS, N_LEVELS) ; DEPTH_CORR:_FillValue = 99999.f ; DEPTH_CORR:_Fillvalue = 99999. ; DEPTH_CORR:long_name = "Depth correction" ; DEPTH_CORR:units = "metre" ; DEPTH_CORR:comment = "Add to DEPTH (i.e. DEPTH+DEPTH_CORR) to reduce systematic errors" ; DEPTH_CORR:usage = "Please read global attribute: usage" ; byte DEPTH_QC(N_OBS, N_LEVELS) ; DEPTH_QC:_FillValue = 0b ; DEPTH_QC:_Fillvalue = 0 ; DEPTH_QC:long_name = "Quality on depth" ; DEPTH_QC:Conventions = "q where q=[0,9]" ; double JULD(N_OBS) ; JULD:_FillValue = 99999. ; JULD:_Fillvalue = 99999. ; JULD:long_name = "Julian day" ; JULD:units = "days since JULD_REFERENCE" ; JULD:conventions = "Relative julian days with decimal part (as parts of day)" ; char JULD_REFERENCE(STRINGJULD) ; JULD_REFERENCE:long_name = "Date of reference for julian days" ; JULD_REFERENCE:conventions = "YYYYMMDDHHMMSS" ; byte OBSERVATION_QC(N_OBS) ; OBSERVATION_QC:_FillValue = 0b ; OBSERVATION_QC:_Fillvalue = 0 ; OBSERVATION_QC:long_name = "Quality on observation" ; OBSERVATION_QC:Conventions = "q where q=[0,9]" ; byte POSITION_QC(N_OBS) ; POSITION_QC:_FillValue = 0b ; POSITION_QC:_Fillvalue = 0 ; POSITION_QC:long_name = "Quality on position (latitude and longitude)" ; POSITION_QC:Conventions = "q where q=[0,9]" ; byte JULD_QC(N_OBS) ; JULD_QC:_FillValue = 0b ; JULD_QC:_Fillvalue = 0 ; JULD_QC:long_name = "Quality on date and time" ; JULD_QC:Conventions = "q where q=[0,9]" ; float SST_OBS(N_OBS, N_LEVELS) ; SST_OBS:_FillValue = 99999.f ; SST_OBS:_Fillvalue = 99999. ; SST_OBS:long_name = "Sea surface temperature" ; SST_OBS:units = "Degree centigrade" ; byte SST_QC(N_OBS) ; SST_QC:_FillValue = 0b ; SST_QC:_Fillvalue = 0 ; SST_QC:long_name = "Quality on sea surface temperature" ; SST_QC:Conventions = "q where q=[0,9]" ; byte SST_LEVEL_QC(N_OBS, N_LEVELS) ; SST_LEVEL_QC:_FillValue = 0b ; SST_LEVEL_QC:_Fillvalue = 0 ; SST_LEVEL_QC:long_name = "Quality for each level on sea surface temperature" ; SST_LEVEL_QC:Conventions = "q where q=[0,9]" ; float SST_OBS_TYPE_CORR(N_OBS, N_LEVELS) ; SST_OBS_TYPE_CORR:_FillValue = 99999.f ; SST_OBS_TYPE_CORR:_Fillvalue = 99999. ; SST_OBS_TYPE_CORR:long_name = "Sea surface temperature correction (station type)" ; SST_OBS_TYPE_CORR:units = "Degree centigrade" ; SST_OBS_TYPE_CORR:comment = "Add to SST_OBS (i.e. SST_OBS+SST_OBS_TYPE_CORR) to reduce systematic errors associated with station type" ; SST_OBS_TYPE_CORR:usage = "Please read global attribute: usage" ; float SST_OBS_TYPE_CORR_UNC(N_OBS, N_LEVELS) ; SST_OBS_TYPE_CORR_UNC:_FillValue = 99999.f ; SST_OBS_TYPE_CORR_UNC:_Fillvalue = 99999. ; SST_OBS_TYPE_CORR_UNC:long_name = "Sea surface temperature correction (station type) uncertainty" ; SST_OBS_TYPE_CORR_UNC:units = "Degree centigrade" ; SST_OBS_TYPE_CORR_UNC:comment = "Uncertainty associated with applying SST_OBS_TYPE_CORR (standard deviation)" ; float SST_OBS_STAT_CORR(N_OBS, N_LEVELS) ; SST_OBS_STAT_CORR:_FillValue = 99999.f ; SST_OBS_STAT_CORR:_Fillvalue = 99999. ; SST_OBS_STAT_CORR:long_name = "Sea surface temperature correction (individual station)" ; SST_OBS_STAT_CORR:units = "Degree centigrade" ; SST_OBS_STAT_CORR:comment = "Add to SST_OBS (i.e. SST_OBS+SST_OBS_STAT_CORR) to reduce systematic errors associated with a particular station" ; float SST_OBS_STAT_CORR_UNC(N_OBS, N_LEVELS) ; SST_OBS_STAT_CORR_UNC:_FillValue = 99999.f ; SST_OBS_STAT_CORR_UNC:_Fillvalue = 99999. ; SST_OBS_STAT_CORR_UNC:long_name = "Sea surface temperature correction (individual station) uncertainty" ; SST_OBS_STAT_CORR_UNC:units = "Degree centigrade" ; SST_OBS_STAT_CORR_UNC:comment = "Uncertainty associated with applying SST_OBS_STAT_CORR (standard deviation)" ; float SST_OBS_RAND_UNC(N_OBS, N_LEVELS) ; SST_OBS_RAND_UNC:_FillValue = 99999.f ; SST_OBS_RAND_UNC:_Fillvalue = 99999. ; SST_OBS_RAND_UNC:long_name = "Sea surface temperature random measurement uncertainty" ; SST_OBS_RAND_UNC:units = "Degree centigrade" ; SST_OBS_RAND_UNC:comment = "Random measurement uncertainty associated with SST_OBS (standard deviation)" ; float SST_OBS_COMB_UNC(N_OBS, N_LEVELS) ; SST_OBS_COMB_UNC:_FillValue = 99999.f ; SST_OBS_COMB_UNC:_Fillvalue = 99999. ; SST_OBS_COMB_UNC:long_name = "Sea surface temperature combined uncertainty" ; SST_OBS_COMB_UNC:units = "Degree centigrade" ; SST_OBS_COMB_UNC:comment = "Observation uncertainty obtained by combining all uncertainty terms in quadrature (standard deviation)" ; SST_OBS_COMB_UNC:usage = "Valid if SST_OBS_TYPE_CORR and SST_OBS_STAT_CORR have been applied" ; int DATABASE_IDENTIFIER(N_OBS) ; DATABASE_IDENTIFIER:_FillValue = 0 ; DATABASE_IDENTIFIER:_Fillvalue = 0 ; DATABASE_IDENTIFIER:long_name = "HadIOD database identifier" ; DATABASE_IDENTIFIER:comment = "Uniquely identifies an observation within its year/month and for the version of HadIOD used as data source" ; DATABASE_IDENTIFIER:usage = "If combined with year/month the identifier is unique to the version of HadIOD used as data source (but not amongst versions)" ; // global attributes: :description = "surface feedback file" ; :file_version = "1.2" ; :source = "HadIOD version 1.2.0.0, ship central ensemble member (MEM)" ; :usage = "file-specific guidance: DEPTH_CORR and SST_OBS_TYPE_CORR must be applied together (and not independently)" ; :history = "created Mon May 20 12:53:14 2019" ; :title = "NEMO observation operator output" ; }