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
Feb 20, 2016Are the expanded list of descriptors (and corresponding ecCodes key names) available somewhere for these templates?
Dominique Lucas
Feb 24, 2016Related 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?