Commit graph

3 commits

Author SHA1 Message Date
Brian Clements
d1f3144e7b Issue #2905 fixed types, added scale/offset in bufr parser
parser now does the following for each data value:
1) promote unsigned values to next larger type
2) replace with null if value equals missing value
3) apply scale factor and addition offset
to do this, the netcdf variable for each structure member was needed
this required walking the variable list along with the struct iterator


Former-commit-id: 52a7443a6c [formerly 82cee15739] [formerly 52a7443a6c [formerly 82cee15739] [formerly 3e5a5774c4 [formerly dee6d1d1bd169854109f0921ca0c23bc212d2df9]]]
Former-commit-id: 3e5a5774c4
Former-commit-id: 796305a348 [formerly e3020dbe8f]
Former-commit-id: 38cc44f20a
2014-03-26 15:20:16 -05:00
Brian Clements
2169cffb74 Issue #2905 added translation tables for BUFR
added current WMO BUFR code/flag XML table file
created parser that can read the WMO XML
created JAXB files for BUFR translation XML files
created utility to generate translation tables for specific BUFR tables


Former-commit-id: f4ac2d117e [formerly 6d3d459a90] [formerly f4ac2d117e [formerly 6d3d459a90] [formerly d9eb75280d [formerly 2634afede20af4ab6d059ef6dbd1af093184f90a]]]
Former-commit-id: d9eb75280d
Former-commit-id: 1bfbe099ea [formerly a153775c32]
Former-commit-id: 77b66da899
2014-03-26 14:34:41 -05:00
Brian Clements
f673684948 Issue #2905 added ucar bufr parser
added netcdf 4.2 bufr library to ucar.nc2 foss
added backported 4.3 bufr splitter library
created a parser wrapper for ease of use


Former-commit-id: 5b69e9b21c [formerly 199701def9] [formerly 5b69e9b21c [formerly 199701def9] [formerly 5348f0a29d [formerly 5ddf9be7105dbd8d1fb76ce28a4e6e3f03240974]]]
Former-commit-id: 5348f0a29d
Former-commit-id: 420b48c8ea [formerly 0e11ca3cfe]
Former-commit-id: c203e2d631
2014-03-20 11:11:53 -05:00