Skip to content

Commit

Permalink
Python converter for MSONET BUFR DUMP (#192)
Browse files Browse the repository at this point in the history
- This PR adds a Python converter for MSONET BUFR DUMP data.

- The converter will be used to transform MSONET BUFR data into IODA
(netCDF) format. Following steps similar to GDASApp, a Python file and a
JSON description file were created.

- The following two files are new:

1. ~/IODA/python/bufr2ioda_msonet.py
2. ~/IODA/python/bufr2ioda_msonet.json

- Related issue: #185

- Validation for the output observation and IODA variable naming has
been performed.

---------

Co-authored-by: Praveen Singh <pkumar@hercules-login-2.hpc.msstate.edu>
Co-authored-by: Guoqing Ge <guoqing.ge@noaa.gov>
Co-authored-by: Praveen Singh <pkumar@hercules-login-1.hpc.msstate.edu>
Co-authored-by: Samuel Degelia <samuel.degelia@noaa.gov>
  • Loading branch information
5 people authored Oct 22, 2024
1 parent 121ee72 commit dffa109
Show file tree
Hide file tree
Showing 2 changed files with 463 additions and 0 deletions.
13 changes: 13 additions & 0 deletions rrfs-test/IODA/python/bufr2ioda_msonet.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"data_format" : "bufr_d",
"data_type" : "msonet",
"cycle_type" : "rap",
"cycle_datetime" : "{{ current_cycle | to_YMDH }}",
"dump_directory" : "{{ DMPDIR }}",
"ioda_directory" : "{{ COM_OBS }}",
"subsets" : [ "NC255004" ],
#"subsets" : [ "NC255001, NC255002, NC255003, NC255004, NC255005, NC255006, NC255007, NC255008, NC255009, NC255010, NC255011, NC255012, NC255014, NC255015, NC255016, NC255017, NC255018, NC255019, NC255020, NC255021, NC255022, NC255023, NC255024, NC255025, NC255026, NC255027, NC255028, NC255029, NC255031, NC255101, NC255030" ],
"source" : "NCEP data tank",
"data_provider" : "U.S. NOAA",
"data_description": "Mesonet from MADIS",
}
Loading

0 comments on commit dffa109

Please sign in to comment.