3 from __future__
import print_function
9 from netCDF4
import Dataset
13 ScriptName = os.path.basename(sys.argv[0])
14 UsageString =
"USAGE: {0:s} <prepbufr>".format(ScriptName)
16 if len(sys.argv) != 2:
17 print(
"ERROR: must supply exactly 1 arguments")
23 print(
"Testing BUFR functions")
24 print(
" Input BUFR file: {0:s}".format(PbFname))
27 bufr = ncepbufr.open(PbFname)
39 while (bufr.advance() == 0):
40 print(
" MSG: {0:d} {1:s} {2:d} ({3:d})".format(
41 bufr.msg_counter,bufr.msg_type,bufr.msg_date,bufr._subsets()))
44 while (bufr.load_subset() == 0):
46 Vals = bufr.read_subset(Mnemonics, events=
True).data
47 print(
" SUBSET: {0:d}: MNEMONIC VALUES: ".format(isub), Vals)