I am looking for Upper Air Observations (UAO) for Bay of Bengal region. I found NCEP ADP UAO dataset available in BUFR format. I am supposed to use UAO data in grib format only for the purpose of data assimilaion.

Is there any way, one can convert BUFR data into grib format?

Thanks in advance

  • $\begingroup$ Perhaps GrADS, which appears to be able to parse the data, combined with posts answering this question on exporting results to GRIB??? $\endgroup$ – JeopardyTempest Sep 27 '17 at 7:26
  • $\begingroup$ thanks for replying but I am not familiar with GrADS. Secondly, I have also come to know that the observed data belongs to different stations, so it can not be converted into gridded format and hence in grib format. $\endgroup$ – Agni Sep 28 '17 at 11:39
  • $\begingroup$ Perhaps this link can help you turn station data into grib. Looks like the tools are still connected to GrADS? I personally found GrADS pretty easy to pick it up when using it in years gone by, though indeed haven't used it in a while either. But you may well be able to run that script without too many complications? $\endgroup$ – JeopardyTempest Sep 28 '17 at 19:40
  • $\begingroup$ @nshwal - nco.ncep.noaa.gov/sib/decoders/BUFRLIB $\endgroup$ – gansub Nov 1 '17 at 14:51

Here is how I would do this. ECMWF's ECCODES has a tool called bufr_ls and you can use that to write the contents of that output to a text file. Then I would read that file into a scripting language such as Python and write out the contents as a GRIB file using PyGrib. You can also explore the output of bufr_dump and convert that also to GRIB if you wish. The full list of all BUFR format tools from ecCodes is given in this link BUFR tools For more information regarding either of those softwares you can reach out to their support network and then get your doubts resolved.


If you want a 100 % Pythonic solution then you can try Python-Bufr which basically wraps ECMWF BUFR or use this python BUFR library - bufrpy

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.