ecCodes provides a simple way to define the structure of a BUFR message using the key "bufrTemplate".
Here are all the available values for this key:
Template name | Unexpanded descriptors |
---|---|
AatsrSeaSurfaceTemperature | 312045 |
AscatL1b | 312058 |
AscatL1bL2 | 312061 |
Atms | 310061 |
AtovsAmsuA | 310009 |
AtovsAmsuB | 310010 |
AtovsChannel | 310012 |
AtovsFieldOfView | 310011 |
AtovsHirs | 310008 |
Avhrr | 310013 |
Cris | 310060 |
Hirs | 312014 |
Iagos | 311011 |
IasiL1c | 340007 |
Meris | 312050 |
MeteosatRadiance | 310015 |
MipasOrGomos | 310030 |
MsgRadiance | 310016 |
OmpsNadirProfile | 310065 |
OmpsTotalColumn | 310065 |
Quickscat | 312026 |
SaralAltika | 340011 |
SatelliteRadioOccultation | 310026 |
SeawindsQuickscat | 312028 |
Siral | 312071 |
Smos | 312070 |
SsmisTemperature | 310025 |
Trackob | 308010 |
Viirs | 310062 |
WigosAmdar | 311010 |
XbtTemperatureProfile | 315004 |
aerosolOpticalThickness | 310064 |
aircraftAscentDescentProfile | 311009 |
aircraftReport | 311001 |
aircraftReportWithSecondsAndPressure | 301051,4006,7002,10004,12001,11001,11002,11031,11032,11033,20041 |
amdar | 311005 |
climat | 307073 |
driftingBuoys | 315009 |
microwaveSoundingUnit | 312016 |
mooredBuoys | 315008 |
oceanCrossSpectraWvs | 312051 |
oceanWaveSpectra | 312053 |
pilotHeightCoordinate | 309051 |
pilotPressureCoordinate | 309050 |
radarAltimeter | 312022 |
radarAltimeter2 | 312052 |
seaSurfaceTemperature | 310063 |
snow | 307101 |
stratosphericSoundingUnit | 312018 |
subSurfaceProfilingFloats | 315003 |
surfaceObservationOneHour | 307091 |
synopLand | 307080 |
synopLandFromCoastalAndIslandStations | 307079 |
synopMobil | 307090 |
synopOneHour | 307096 |
temp | 309052 |
tempDrop | 309053 |
waveScatterometer | 312020 |
waveScatterometerEnhanced | 312024 |
windScatterometer | 312021 |
2 Comments
Dominique Lucas
Are the expanded list of descriptors (and corresponding ecCodes key names) available somewhere for these templates?
Dominique Lucas
Related to the above question, is there a key defining which type of observation is contained in the currently loaded BUFR message? E.g. a key containing the names of the templates given above. Otherwise, which key(s) should one use to identify an observation?