KSEC1 element | Contents | GRIB octet | Recommended GRIB_API keys | Coded GRIB_API keys | Comments
--- | --- | --- | --- | --- | ---
37 |
    ECMWF local GRIB use definition identifier.
    21 = Sensitive area predictions.
| 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 | Forecast number or singular vector number or flight number. Zero for analysis. | 50-51 | forecastOrSingularVectorNumber | forecastOrSingularVectorNumber |
43-57 | These elements are set to zero for type = 60 (perturbed analysis). Otherwise: | 52-93 |  |  |
43 | Number of iterations. | 52-53 | numberOfIterations | numberOfIterations |
44 | Number of singular vectors computed. | 54-55 | numberOfSingularVectorsComputed | numberOfSingularVectorsComputed |
45 | Norm used at initial time. | 56 | normAtInitialTime | normAtInitialTime |
46 | Norm used at final time. | 57 | normAtFinalTime | normAtFinalTime |
47 | Multiplication factor to convert latitude/longitude and accuracy from real to integer. | 58-61 | multiplicationFactorForLatLong | multiplicationFactorForLatLong |
48 | Latitude in degrees of north-west corner of forecast verification area multiplied by KSEC1(47). | 62-65 | northWestLatitudeOfVerficationArea | northWestLatitudeOfVerficationArea |
49 | Longitude in degrees of north-west corner offorecast verification area multiplied by KSEC1(47). | 66-69 | northWestLongitudeOfVerficationArea | northWestLongitudeOfVerficationArea |
50 | Latitude in degrees of south-east corner of forecast verification area multiplied by KSEC1(47). | 70-73 | southEastLatitudeOfVerficationArea | southEastLatitudeOfVerficationArea |
51 | Longitude in degrees of south-east corner of forecast verification area multiplied by KSEC1(47). | 74-77 | southEastLongitudeOfVerficationArea | southEastLongitudeOfVerficationArea |
52 | Accuracy multiplied by KSEC1(47). | 78-81 | accuracyMultipliedByFactor | accuracyMultipliedByFactor |
53 | Number of singular vectors evolved. | 82-83 | numberOfSingularVectorsEvolved | numberOfSingularVectorsEvolved |
54-55 |
    Ritz numbers.
    RITZ = KSEC1(55)*EXP( LOG(10.0)*KSEC1(54) )
    Thus:
| - |  |  |
54 | NINT( LOG10(RITZ)-5 ) | 84-87 | NINT_LOG10_RITZ | NINT_LOG10_RITZ |
55 | NINT( RITZ / EXP(LOG(10.0)*KSEC1(54) ) ) | 88-91 | NINT_RITZ_EXP | NINT_RITZ_EXP |
56 | For all types, this is the period in hours between the time when the targeted observations are taken (the reference time in KSEC1(10:14)) and the forecast verification time. For singular vectors, this is the optimisation time. | 92 | opttime | optimisationTime |
57 | Forecast lead time (hours) For all types, this is the lead time of forecast(s) on which sensitive area prediction is based. The lead time is the time from the initialization of the forecast to the reference time in KSEC1(10:14). | 93 | leadtime | forecastLeadTime |
58 | Domain. 1 ASCII character (uppercase). | 94 | marsDomain | marsDomain |
59 | Method number. | 95-96 | methodNumber | methodNumber |
60 | Total number of forecasts in ensemble (or zero if not appropriate). | 97-98 | numberOfForecastsInEnsemble | numberOfForecastsInEnsemble |
61 | Shape of verification region: 0: lat-lon box as given by KSEC1(48-51) 1: circular region with centre at
      latitude  = 0.5*(KSEC1(48)+KSEC1(50))/KSEC1(47) (deg)
      longitude = 0.5*(KSEC1(49)+KSEC1(51))/KSEC1(47) (deg)
      and with
      radius = 0.5*(KSEC1(48)-KSEC1(50))/(KSEC1(47)*111.199)
             = great-circle distance in km
This is the largest circle fitting in a lat-lon box defined by KSEC1(48-51). | 99 | shapeOfVerificationArea | shapeOfVerificationArea |
- | Spare (set to zero) | 100 |  |  |

A negative Ritz number or a negative latitude/longitude value is stored as a positive number with its most significant bit set to 1.