KSEC1 element | Contents | GRIB octet | Recommended GRIB_API key | Coded GRIB_API keys | Comments
--- | --- | --- | --- | --- | ---
37 |
    ECMWF local GRIB use definition identifier.
    192 = Multiple ECMWF local definitions
| 41 | localDefinitionNumber | localDefinitionNumber |
38 | Class | 42 | class | marsClass |
39 | Type | 43 | type | marsType |
40 | Stream | 44-45 | stream | marsStream |
41 |
    Version number or experiment identifier.
    (4 ASCII characters, right justified)
| 46-49 | expver | experimentVersionNumber |
42 | Zero, for compatibility with Mars labelling | 50 |  |  |
43 | Zero, for compatibility with Mars labelling | 51 |  |  |
44 | Number of ECMWF local definitions | 52 | numberOfLocalDefinitions | numberOfLocalDefinitions |
45 |
    First ECMWF local definition length (N1).
    This is the number of KSEC1 elements (not the number of octets).
|  | subLocalDefinitionLength | subLocalDefinitionLength |
46 |
    List of first ECMWF local definition values.
    The first value is the local definition number.
|  | subLocalDefinitionNumber | subLocalDefinitionNumber |
45+N1 | Second ECMWF local definition length (N2). |  |  |  |
46+N1 | List of second ECMWF local definition values. |  |  |  |
45+N1+N2 | Third ECMWF local definition length (N3). |  |  |  |
46+N1+N2 | List of third ECMWF local definition values. |  |  |  |
... |
    ...

Each list of ECMWF local definition values starts:

      ECMWF local GRIB use definition identifier
      Class
      Type
      Stream
      Version number or experiment identifier
      etc.