New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
ticket/0681 (diff) – NEMO

Changes between Version 4 and Version 5 of ticket/0681


Ignore:
Timestamp:
2010-10-07T16:33:23+02:00 (14 years ago)
Author:
djlea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ticket/0681

    v4 v5  
    173173}}} 
    174174 
     175Example profile observation netcdf file header (in the observation "feedback file" format) 
     176 
     177{{{ 
     178netcdf profiles_01 { 
     179dimensions: 
     180        N_OBS = 603 ; 
     181        N_LEVELS = 150 ; 
     182        N_VARS = 2 ; 
     183        N_QCF = 2 ; 
     184        N_ENTRIES = 1 ; 
     185        N_EXTRA = 1 ; 
     186        STRINGNAM = 8 ; 
     187        STRINGGRID = 1 ; 
     188        STRINGWMO = 8 ; 
     189        STRINGTYP = 4 ; 
     190        STRINGJULD = 14 ; 
     191variables: 
     192        char VARIABLES(N_VARS, STRINGNAM) ; 
     193                VARIABLES:long_name = "List of variables in feedback files" ; 
     194        char ENTRIES(N_ENTRIES, STRINGNAM) ; 
     195                ENTRIES:long_name = "List of additional entries for each variable in feedback files" ; 
     196        char EXTRA(N_EXTRA, STRINGNAM) ; 
     197                EXTRA:long_name = "List of extra variables" ; 
     198        char STATION_IDENTIFIER(N_OBS, STRINGWMO) ; 
     199                STATION_IDENTIFIER:long_name = "Station identifier" ; 
     200        char STATION_TYPE(N_OBS, STRINGTYP) ; 
     201                STATION_TYPE:long_name = "Code instrument type" ; 
     202        double LONGITUDE(N_OBS) ; 
     203                LONGITUDE:long_name = "Longitude" ; 
     204                LONGITUDE:units = "degrees_east" ; 
     205                LONGITUDE:_Fillvalue = 99999.f ; 
     206        double LATITUDE(N_OBS) ; 
     207                LATITUDE:long_name = "Latitude" ; 
     208                LATITUDE:units = "degrees_north" ; 
     209                LATITUDE:_Fillvalue = 99999.f ; 
     210        double DEPTH(N_OBS, N_LEVELS) ; 
     211                DEPTH:long_name = "Depth" ; 
     212                DEPTH:units = "metre" ; 
     213                DEPTH:_Fillvalue = 99999.f ; 
     214        int DEPTH_QC(N_OBS, N_LEVELS) ; 
     215                DEPTH_QC:long_name = "Quality on depth" ; 
     216                DEPTH_QC:Conventions = "q where q =[0,9]" ; 
     217                DEPTH_QC:_Fillvalue = 0 ; 
     218        int DEPTH_QC_FLAGS(N_OBS, N_LEVELS, N_QCF) ; 
     219                DEPTH_QC_FLAGS:long_name = "Quality flags on depth" ; 
     220                DEPTH_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     221        double JULD(N_OBS) ; 
     222                JULD:long_name = "Julian day" ; 
     223                JULD:units = "days since JULD_REFERENCE" ; 
     224                JULD:Conventions = "relative julian days with decimal part (as parts of day)" ; 
     225                JULD:_Fillvalue = 99999.f ; 
     226        char JULD_REFERENCE(STRINGJULD) ; 
     227                JULD_REFERENCE:long_name = "Date of reference for julian days" ; 
     228                JULD_REFERENCE:Conventions = "YYYYMMDDHHMMSS" ; 
     229        int OBSERVATION_QC(N_OBS) ; 
     230                OBSERVATION_QC:long_name = "Quality on observation" ; 
     231                OBSERVATION_QC:Conventions = "q where q =[0,9]" ; 
     232                OBSERVATION_QC:_Fillvalue = 0 ; 
     233        int OBSERVATION_QC_FLAGS(N_OBS, N_QCF) ; 
     234                OBSERVATION_QC_FLAGS:long_name = "Quality flags on observation" ; 
     235                OBSERVATION_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     236                OBSERVATION_QC_FLAGS:_Fillvalue = 0 ; 
     237        int POSITION_QC(N_OBS) ; 
     238                POSITION_QC:long_name = "Quality on position (latitude and longitude)" ; 
     239                POSITION_QC:Conventions = "q where q =[0,9]" ; 
     240                POSITION_QC:_Fillvalue = 0 ; 
     241        int POSITION_QC_FLAGS(N_OBS, N_QCF) ; 
     242                POSITION_QC_FLAGS:long_name = "Quality flags on position" ; 
     243                POSITION_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     244                POSITION_QC_FLAGS:_Fillvalue = 0 ; 
     245        int JULD_QC(N_OBS) ; 
     246                JULD_QC:long_name = "Quality on date and time" ; 
     247                JULD_QC:Conventions = "q where q =[0,9]" ; 
     248                JULD_QC:_Fillvalue = 0 ; 
     249        int JULD_QC_FLAGS(N_OBS, N_QCF) ; 
     250                JULD_QC_FLAGS:long_name = "Quality flags on date and time" ; 
     251                JULD_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     252                JULD_QC_FLAGS:_Fillvalue = 0 ; 
     253        int ORIGINAL_FILE_INDEX(N_OBS) ; 
     254                ORIGINAL_FILE_INDEX:long_name = "Index in original data file" ; 
     255                ORIGINAL_FILE_INDEX:_Fillvalue = -99999 ; 
     256        float POTM_OBS(N_OBS, N_LEVELS) ; 
     257                POTM_OBS:long_name = "Potential temperature" ; 
     258                POTM_OBS:units = "Degrees Celsius" ; 
     259                POTM_OBS:_Fillvalue = 99999.f ; 
     260        float POTM_Hx(N_OBS, N_LEVELS) ; 
     261                POTM_Hx:long_name = "Model interpolated potential temperature" ; 
     262                POTM_Hx:units = "Degrees Celsius" ; 
     263                POTM_Hx:_Fillvalue = 99999.f ; 
     264        int POTM_QC(N_OBS) ; 
     265                POTM_QC:long_name = "Quality on potential temperature" ; 
     266                POTM_QC:Conventions = "q where q =[0,9]" ; 
     267                POTM_QC:_Fillvalue = 0 ; 
     268        int POTM_QC_FLAGS(N_OBS, N_QCF) ; 
     269                POTM_QC_FLAGS:long_name = "Quality flags on potential temperature" ; 
     270                POTM_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     271                POTM_QC_FLAGS:_Fillvalue = 0 ; 
     272        int POTM_LEVEL_QC(N_OBS, N_LEVELS) ; 
     273                POTM_LEVEL_QC:long_name = "Quality for each level on potential temperature" ; 
     274                POTM_LEVEL_QC:Conventions = "q where q =[0,9]" ; 
     275                POTM_LEVEL_QC:_Fillvalue = 0 ; 
     276        int POTM_LEVEL_QC_FLAGS(N_OBS, N_LEVELS, N_QCF) ; 
     277                POTM_LEVEL_QC_FLAGS:long_name = "Quality flags for each level on potential temperature" ; 
     278                POTM_LEVEL_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     279                POTM_LEVEL_QC_FLAGS:_Fillvalue = 0 ; 
     280        int POTM_IOBSI(N_OBS) ; 
     281                POTM_IOBSI:long_name = "ORCA grid search I coordinate" ; 
     282        int POTM_IOBSJ(N_OBS) ; 
     283                POTM_IOBSJ:long_name = "ORCA grid search J coordinate" ; 
     284        int POTM_IOBSK(N_OBS, N_LEVELS) ; 
     285                POTM_IOBSK:long_name = "ORCA grid search K coordinate" ; 
     286        char POTM_GRID(STRINGGRID) ; 
     287                POTM_GRID:long_name = "ORCA grid search grid (T,U,V)" ; 
     288        float PSAL_OBS(N_OBS, N_LEVELS) ; 
     289                PSAL_OBS:long_name = "Practical salinity" ; 
     290                PSAL_OBS:units = "PSU" ; 
     291                PSAL_OBS:_Fillvalue = 99999.f ; 
     292        float PSAL_Hx(N_OBS, N_LEVELS) ; 
     293                PSAL_Hx:long_name = "Model interpolated practical salinity" ; 
     294                PSAL_Hx:units = "PSU" ; 
     295                PSAL_Hx:_Fillvalue = 99999.f ; 
     296        int PSAL_QC(N_OBS) ; 
     297                PSAL_QC:long_name = "Quality on practical salinity" ; 
     298                PSAL_QC:Conventions = "q where q =[0,9]" ; 
     299                PSAL_QC:_Fillvalue = 0 ; 
     300        int PSAL_QC_FLAGS(N_OBS, N_QCF) ; 
     301                PSAL_QC_FLAGS:long_name = "Quality flags on practical salinity" ; 
     302                PSAL_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     303                PSAL_QC_FLAGS:_Fillvalue = 0 ; 
     304        int PSAL_LEVEL_QC(N_OBS, N_LEVELS) ; 
     305                PSAL_LEVEL_QC:long_name = "Quality for each level on practical salinity" ; 
     306                PSAL_LEVEL_QC:Conventions = "q where q =[0,9]" ; 
     307                PSAL_LEVEL_QC:_Fillvalue = 0 ; 
     308        int PSAL_LEVEL_QC_FLAGS(N_OBS, N_LEVELS, N_QCF) ; 
     309                PSAL_LEVEL_QC_FLAGS:long_name = "Quality flags for each level on practical salinity" ; 
     310                PSAL_LEVEL_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     311                PSAL_LEVEL_QC_FLAGS:_Fillvalue = 0 ; 
     312        int PSAL_IOBSI(N_OBS) ; 
     313                PSAL_IOBSI:long_name = "ORCA grid search I coordinate" ; 
     314        int PSAL_IOBSJ(N_OBS) ; 
     315                PSAL_IOBSJ:long_name = "ORCA grid search J coordinate" ; 
     316        int PSAL_IOBSK(N_OBS, N_LEVELS) ; 
     317                PSAL_IOBSK:long_name = "ORCA grid search K coordinate" ; 
     318        char PSAL_GRID(STRINGGRID) ; 
     319                PSAL_GRID:long_name = "ORCA grid search grid (T,U,V)" ; 
     320        float TEMP(N_OBS, N_LEVELS) ; 
     321                TEMP:long_name = "Insitu temperature" ; 
     322                TEMP:units = "Degrees Celsius" ; 
     323                TEMP:_Fillvalue = 99999.f ; 
     324 
     325// global attributes: 
     326                :title = "NEMO observation operator output" ; 
     327                :Convention = "NEMO unified observation operator output" ; 
     328} 
     329}}} 
     330 
     331Example sea level anomaly file header (in the observation "feedback file" format) 
     332 
     333{{{ 
     334netcdf sla_01 { 
     335dimensions: 
     336        N_OBS = 41301 ; 
     337        N_LEVELS = 1 ; 
     338        N_VARS = 1 ; 
     339        N_QCF = 2 ; 
     340        N_ENTRIES = 1 ; 
     341        N_EXTRA = 1 ; 
     342        STRINGNAM = 8 ; 
     343        STRINGGRID = 1 ; 
     344        STRINGWMO = 8 ; 
     345        STRINGTYP = 4 ; 
     346        STRINGJULD = 14 ; 
     347variables: 
     348        char VARIABLES(N_VARS, STRINGNAM) ; 
     349                VARIABLES:long_name = "List of variables in feedback files" ; 
     350        char ENTRIES(N_ENTRIES, STRINGNAM) ; 
     351                ENTRIES:long_name = "List of additional entries for each variable in feedback files" ; 
     352        char EXTRA(N_EXTRA, STRINGNAM) ; 
     353                EXTRA:long_name = "List of extra variables" ; 
     354        char STATION_IDENTIFIER(N_OBS, STRINGWMO) ; 
     355                STATION_IDENTIFIER:long_name = "Station identifier" ; 
     356        char STATION_TYPE(N_OBS, STRINGTYP) ; 
     357                STATION_TYPE:long_name = "Code instrument type" ; 
     358        double LONGITUDE(N_OBS) ; 
     359                LONGITUDE:long_name = "Longitude" ; 
     360                LONGITUDE:units = "degrees_east" ; 
     361                LONGITUDE:_Fillvalue = 99999.f ; 
     362        double LATITUDE(N_OBS) ; 
     363                LATITUDE:long_name = "Latitude" ; 
     364                LATITUDE:units = "degrees_north" ; 
     365                LATITUDE:_Fillvalue = 99999.f ; 
     366        double DEPTH(N_OBS, N_LEVELS) ; 
     367                DEPTH:long_name = "Depth" ; 
     368                DEPTH:units = "metre" ; 
     369                DEPTH:_Fillvalue = 99999.f ; 
     370        int DEPTH_QC(N_OBS, N_LEVELS) ; 
     371                DEPTH_QC:long_name = "Quality on depth" ; 
     372                DEPTH_QC:Conventions = "q where q =[0,9]" ; 
     373                DEPTH_QC:_Fillvalue = 0 ; 
     374        int DEPTH_QC_FLAGS(N_OBS, N_LEVELS, N_QCF) ; 
     375                DEPTH_QC_FLAGS:long_name = "Quality flags on depth" ; 
     376                DEPTH_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     377        double JULD(N_OBS) ; 
     378                JULD:long_name = "Julian day" ; 
     379                JULD:units = "days since JULD_REFERENCE" ; 
     380                JULD:Conventions = "relative julian days with decimal part (as parts of day)" ; 
     381                JULD:_Fillvalue = 99999.f ; 
     382        char JULD_REFERENCE(STRINGJULD) ; 
     383                JULD_REFERENCE:long_name = "Date of reference for julian days" ; 
     384                JULD_REFERENCE:Conventions = "YYYYMMDDHHMMSS" ; 
     385        int OBSERVATION_QC(N_OBS) ; 
     386                OBSERVATION_QC:long_name = "Quality on observation" ; 
     387                OBSERVATION_QC:Conventions = "q where q =[0,9]" ; 
     388                OBSERVATION_QC:_Fillvalue = 0 ; 
     389        int OBSERVATION_QC_FLAGS(N_OBS, N_QCF) ; 
     390                OBSERVATION_QC_FLAGS:long_name = "Quality flags on observation" ; 
     391                OBSERVATION_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     392                OBSERVATION_QC_FLAGS:_Fillvalue = 0 ; 
     393        int POSITION_QC(N_OBS) ; 
     394                POSITION_QC:long_name = "Quality on position (latitude and longitude)" ; 
     395                POSITION_QC:Conventions = "q where q =[0,9]" ; 
     396                POSITION_QC:_Fillvalue = 0 ; 
     397        int POSITION_QC_FLAGS(N_OBS, N_QCF) ; 
     398                POSITION_QC_FLAGS:long_name = "Quality flags on position" ; 
     399                POSITION_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     400                POSITION_QC_FLAGS:_Fillvalue = 0 ; 
     401        int JULD_QC(N_OBS) ; 
     402                JULD_QC:long_name = "Quality on date and time" ; 
     403                JULD_QC:Conventions = "q where q =[0,9]" ; 
     404                JULD_QC:_Fillvalue = 0 ; 
     405        int JULD_QC_FLAGS(N_OBS, N_QCF) ; 
     406                JULD_QC_FLAGS:long_name = "Quality flags on date and time" ; 
     407                JULD_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     408                JULD_QC_FLAGS:_Fillvalue = 0 ; 
     409        int ORIGINAL_FILE_INDEX(N_OBS) ; 
     410                ORIGINAL_FILE_INDEX:long_name = "Index in original data file" ; 
     411                ORIGINAL_FILE_INDEX:_Fillvalue = -99999 ; 
     412        float SLA_OBS(N_OBS, N_LEVELS) ; 
     413                SLA_OBS:long_name = "Sea level anomaly" ; 
     414                SLA_OBS:units = "metre" ; 
     415                SLA_OBS:_Fillvalue = 99999.f ; 
     416        float SLA_Hx(N_OBS, N_LEVELS) ; 
     417                SLA_Hx:long_name = "Model interpolated sea level anomaly" ; 
     418                SLA_Hx:units = "metre" ; 
     419                SLA_Hx:_Fillvalue = 99999.f ; 
     420        int SLA_QC(N_OBS) ; 
     421                SLA_QC:long_name = "Quality on sea level anomaly" ; 
     422                SLA_QC:Conventions = "q where q =[0,9]" ; 
     423                SLA_QC:_Fillvalue = 0 ; 
     424        int SLA_QC_FLAGS(N_OBS, N_QCF) ; 
     425                SLA_QC_FLAGS:long_name = "Quality flags on sea level anomaly" ; 
     426                SLA_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     427                SLA_QC_FLAGS:_Fillvalue = 0 ; 
     428        int SLA_LEVEL_QC(N_OBS, N_LEVELS) ; 
     429                SLA_LEVEL_QC:long_name = "Quality for each level on sea level anomaly" ; 
     430                SLA_LEVEL_QC:Conventions = "q where q =[0,9]" ; 
     431                SLA_LEVEL_QC:_Fillvalue = 0 ; 
     432        int SLA_LEVEL_QC_FLAGS(N_OBS, N_LEVELS, N_QCF) ; 
     433                SLA_LEVEL_QC_FLAGS:long_name = "Quality flags for each level on sea level anomaly" ; 
     434                SLA_LEVEL_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     435                SLA_LEVEL_QC_FLAGS:_Fillvalue = 0 ; 
     436        int SLA_IOBSI(N_OBS) ; 
     437                SLA_IOBSI:long_name = "ORCA grid search I coordinate" ; 
     438        int SLA_IOBSJ(N_OBS) ; 
     439                SLA_IOBSJ:long_name = "ORCA grid search J coordinate" ; 
     440        int SLA_IOBSK(N_OBS, N_LEVELS) ; 
     441                SLA_IOBSK:long_name = "ORCA grid search K coordinate" ; 
     442        char SLA_GRID(STRINGGRID) ; 
     443                SLA_GRID:long_name = "ORCA grid search grid (T,U,V)" ; 
     444        float MDT(N_OBS, N_LEVELS) ; 
     445                MDT:long_name = "Mean Dynamic Topography" ; 
     446                MDT:units = "metre" ; 
     447                MDT:_Fillvalue = 99999.f ; 
     448 
     449// global attributes: 
     450                :title = "NEMO observation operator output" ; 
     451                :Convention = "NEMO unified observation operator output" ; 
     452} 
     453}}} 
     454 
     455Example sea surface temperature observation file header (in the observation "feedback file" format) 
     456 
     457{{{ 
     458netcdf sst_01 { 
     459dimensions: 
     460        N_OBS = 33099 ; 
     461        N_LEVELS = 1 ; 
     462        N_VARS = 1 ; 
     463        N_QCF = 2 ; 
     464        N_ENTRIES = 1 ; 
     465        STRINGNAM = 8 ; 
     466        STRINGGRID = 1 ; 
     467        STRINGWMO = 8 ; 
     468        STRINGTYP = 4 ; 
     469        STRINGJULD = 14 ; 
     470variables: 
     471        char VARIABLES(N_VARS, STRINGNAM) ; 
     472                VARIABLES:long_name = "List of variables in feedback files" ; 
     473        char ENTRIES(N_ENTRIES, STRINGNAM) ; 
     474                ENTRIES:long_name = "List of additional entries for each variable in feedback files" ; 
     475        char STATION_IDENTIFIER(N_OBS, STRINGWMO) ; 
     476                STATION_IDENTIFIER:long_name = "Station identifier" ; 
     477        char STATION_TYPE(N_OBS, STRINGTYP) ; 
     478                STATION_TYPE:long_name = "Code instrument type" ; 
     479        double LONGITUDE(N_OBS) ; 
     480                LONGITUDE:long_name = "Longitude" ; 
     481                LONGITUDE:units = "degrees_east" ; 
     482                LONGITUDE:_Fillvalue = 99999.f ; 
     483        double LATITUDE(N_OBS) ; 
     484                LATITUDE:long_name = "Latitude" ; 
     485                LATITUDE:units = "degrees_north" ; 
     486                LATITUDE:_Fillvalue = 99999.f ; 
     487        double DEPTH(N_OBS, N_LEVELS) ; 
     488                DEPTH:long_name = "Depth" ; 
     489                DEPTH:units = "metre" ; 
     490                DEPTH:_Fillvalue = 99999.f ; 
     491        int DEPTH_QC(N_OBS, N_LEVELS) ; 
     492                DEPTH_QC:long_name = "Quality on depth" ; 
     493                DEPTH_QC:Conventions = "q where q =[0,9]" ; 
     494                DEPTH_QC:_Fillvalue = 0 ; 
     495        int DEPTH_QC_FLAGS(N_OBS, N_LEVELS, N_QCF) ; 
     496                DEPTH_QC_FLAGS:long_name = "Quality flags on depth" ; 
     497                DEPTH_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     498        double JULD(N_OBS) ; 
     499                JULD:long_name = "Julian day" ; 
     500                JULD:units = "days since JULD_REFERENCE" ; 
     501                JULD:Conventions = "relative julian days with decimal part (as parts of day)" ; 
     502                JULD:_Fillvalue = 99999.f ; 
     503        char JULD_REFERENCE(STRINGJULD) ; 
     504                JULD_REFERENCE:long_name = "Date of reference for julian days" ; 
     505                JULD_REFERENCE:Conventions = "YYYYMMDDHHMMSS" ; 
     506        int OBSERVATION_QC(N_OBS) ; 
     507                OBSERVATION_QC:long_name = "Quality on observation" ; 
     508                OBSERVATION_QC:Conventions = "q where q =[0,9]" ; 
     509                OBSERVATION_QC:_Fillvalue = 0 ; 
     510        int OBSERVATION_QC_FLAGS(N_OBS, N_QCF) ; 
     511                OBSERVATION_QC_FLAGS:long_name = "Quality flags on observation" ; 
     512                OBSERVATION_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     513                OBSERVATION_QC_FLAGS:_Fillvalue = 0 ; 
     514        int POSITION_QC(N_OBS) ; 
     515                POSITION_QC:long_name = "Quality on position (latitude and longitude)" ; 
     516                POSITION_QC:Conventions = "q where q =[0,9]" ; 
     517                POSITION_QC:_Fillvalue = 0 ; 
     518        int POSITION_QC_FLAGS(N_OBS, N_QCF) ; 
     519                POSITION_QC_FLAGS:long_name = "Quality flags on position" ; 
     520                POSITION_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     521                POSITION_QC_FLAGS:_Fillvalue = 0 ; 
     522        int JULD_QC(N_OBS) ; 
     523                JULD_QC:long_name = "Quality on date and time" ; 
     524                JULD_QC:Conventions = "q where q =[0,9]" ; 
     525                JULD_QC:_Fillvalue = 0 ; 
     526        int JULD_QC_FLAGS(N_OBS, N_QCF) ; 
     527                JULD_QC_FLAGS:long_name = "Quality flags on date and time" ; 
     528                JULD_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     529                JULD_QC_FLAGS:_Fillvalue = 0 ; 
     530        int ORIGINAL_FILE_INDEX(N_OBS) ; 
     531                ORIGINAL_FILE_INDEX:long_name = "Index in original data file" ; 
     532                ORIGINAL_FILE_INDEX:_Fillvalue = -99999 ; 
     533        float SST_OBS(N_OBS, N_LEVELS) ; 
     534                SST_OBS:long_name = "Sea surface temperature" ; 
     535                SST_OBS:units = "Degree centigrade" ; 
     536                SST_OBS:_Fillvalue = 99999.f ; 
     537        float SST_Hx(N_OBS, N_LEVELS) ; 
     538                SST_Hx:long_name = "Model interpolated sea surface temperature" ; 
     539                SST_Hx:units = "Degree centigrade" ; 
     540                SST_Hx:_Fillvalue = 99999.f ; 
     541        int SST_QC(N_OBS) ; 
     542                SST_QC:long_name = "Quality on sea surface temperature" ; 
     543                SST_QC:Conventions = "q where q =[0,9]" ; 
     544                SST_QC:_Fillvalue = 0 ; 
     545        int SST_QC_FLAGS(N_OBS, N_QCF) ; 
     546                SST_QC_FLAGS:long_name = "Quality flags on sea surface temperature" ; 
     547                SST_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     548                SST_QC_FLAGS:_Fillvalue = 0 ; 
     549        int SST_LEVEL_QC(N_OBS, N_LEVELS) ; 
     550                SST_LEVEL_QC:long_name = "Quality for each level on sea surface temperature" ; 
     551                SST_LEVEL_QC:Conventions = "q where q =[0,9]" ; 
     552                SST_LEVEL_QC:_Fillvalue = 0 ; 
     553        int SST_LEVEL_QC_FLAGS(N_OBS, N_LEVELS, N_QCF) ; 
     554                SST_LEVEL_QC_FLAGS:long_name = "Quality flags for each level on sea surface temperature" ; 
     555                SST_LEVEL_QC_FLAGS:Conventions = "NEMOVAR flag conventions" ; 
     556                SST_LEVEL_QC_FLAGS:_Fillvalue = 0 ; 
     557        int SST_IOBSI(N_OBS) ; 
     558                SST_IOBSI:long_name = "ORCA grid search I coordinate" ; 
     559        int SST_IOBSJ(N_OBS) ; 
     560                SST_IOBSJ:long_name = "ORCA grid search J coordinate" ; 
     561        int SST_IOBSK(N_OBS, N_LEVELS) ; 
     562                SST_IOBSK:long_name = "ORCA grid search K coordinate" ; 
     563        char SST_GRID(STRINGGRID) ; 
     564                SST_GRID:long_name = "ORCA grid search grid (T,U,V)" ; 
     565 
     566// global attributes: 
     567                :title = "NEMO observation operator output" ; 
     568                :Convention = "NEMO unified observation operator output" ; 
     569} 
     570}}} 
     571 
    175572---- 
    176573=== Resources ===