Although I'm still in the early stages of comparing BUFR radiosonde data with TAC data in the context of the U.S. Navy's global data assimilation system, I have found several significant errors that I wanted to share with the community. I have made an effort to report these to relevant agencies so that the errors can be corrected, but these errors are still present in current data as of 25 June 2014. The maps below depict the current coverage of BUFR radiosonde data decoded at FNMOC, with soundings reporting in the WMO standard format labeled as "glbl" and indicated by blue solid circles and with soundings reported in parts in the KWBC alternate format (described below) labeled as "kwbc" and indicated by red open circles. Thanks to Cary McGregor at FNMOC for these coverage diagrams.
Errors found in BUFR radiosonde data as of 25 June 2014:
Negative dew point depressions (temperature minus dew point temperature) on some significant wind levels in BUFR data from France and French overseas departments and collectivities (WMO block 07, plus stations such as 78897 (Le Raizet, Guadeloupe), 81405 (Cayenne, French Guiana), 91592 (Noumea, New Caledonia).
- Negative dew point depressions on various level types in BUFR data from India with values of -70 C or even lower (WMO blocks 42 and 43). It appears that these dew point depressions are actually dew point temperatures in degrees C.
- Miscoded variables for tropopause levels in BUFR data from India (WMO blocks 42 and 43). It appears that temperature is placed in the height variable and dew point temperature in the temperature variable. The wind speeds agree with the TAC data, but the wind directions are missing on these levels.
- NWSTG in Washington, DC, places BUFR radiosonde data on the GTS in two different formats tagged with KWBC as the originating center–the WMO standard format and another format with separate BUFR messages for each of the TEMP message parts. Both have errors that might cause problems. These errors have been reported to the NWSTG help desk, which has taken out trouble tickets to fix them.
- KWBC version of the WMO standard format (includes WMO blocks 70, 72, 74, 78, plus stations such as 61641 (Dakar, Senegal), 85469 (Isla De Pascua, Chile), 91165 (Lihue, Hawaii), 91212 (Guam), 91285 (Hilo, Hawaii), 91334 (Weno Island, Micronesia), 91376 (Marshall Islands), 91408 (Babelthuap Island, Palau), 91413 (Yap Island, Micronesia), 91765 (Pago Pago). Note that these are only a subset of the stations reporting in the standard WMO format, indicated on the maps below by blue solid circles.)
- Geopotential heights do not agree with the TAC heights or the heights from the KWBC alternate format (which do agree with the TAC heights). The disparity increases with height from a few meters at 1000 hPa to a couple hundred meters at 200 hPa and approximately 500 m at 10 hPa.
- 7.0 hPa heights are missing.
- KWBC alternate format (in parts) (See stations designated by red circles as "kwbc" on the maps below)
- Launch times are placed at the end of the message with hours and minutes in separate variables. The launch time minutes are currently placed in the launch time hours variable.
- 7.0 hPa heights are assigned a leading 4 digit rather than a 3 in the translation from the TAC message. For example, at 0000 UTC 25 June 2014 station 70273 reports a 7.0 hPa height of 44410m in BUFR; the FNMOC decoded TAC data gives a 7.0 hPa height of 34410.
- KWBC version of the WMO standard format (includes WMO blocks 70, 72, 74, 78, plus stations such as 61641 (Dakar, Senegal), 85469 (Isla De Pascua, Chile), 91165 (Lihue, Hawaii), 91212 (Guam), 91285 (Hilo, Hawaii), 91334 (Weno Island, Micronesia), 91376 (Marshall Islands), 91408 (Babelthuap Island, Palau), 91413 (Yap Island, Micronesia), 91765 (Pago Pago). Note that these are only a subset of the stations reporting in the standard WMO format, indicated on the maps below by blue solid circles.)