Commit graph

9 commits

Author SHA1 Message Date
Nate Jensen
8788d46064 Merge "Issue #2906 added synop bufr obs decoder" into development
Former-commit-id: 75b5f5b658 [formerly d214a46f19a939eec5d23d0c9029b1e85eaad447]
Former-commit-id: 439dc71571
2014-04-10 15:09:39 -05:00
Brian Clements
a072496474 Issue #2906 added synop bufr obs decoder
fixed units in sfcobs point data description
made getDescription() and static constants public in point data transform
fixed typo in udunits alias file
created new decoder for synop bufr obs
added decoder and dependencies to features


Former-commit-id: 663337e661 [formerly b35756921a0ba5ff240b80f92322da90345c6eaf]
Former-commit-id: 972d18cd3b
2014-04-10 12:08:27 -05:00
Brian Clements
6d2125746e Issue #2905 removed java 1.7 specific code
use of Integer.compare()


Former-commit-id: a1d9d323bd [formerly 223fa62b59a9c8764a33a25d4ccfd0c69cff4be7]
Former-commit-id: f53203712f
2014-04-07 12:22:52 -05:00
Richard Peter
f4b86bd592 Merge "Issue #2905 added BUFR parsing utilities" into development
Former-commit-id: 5f3ea781f5 [formerly 15f4b09539ac99bfa9d812e64deca2f3af202501]
Former-commit-id: d25c5118a3
2014-04-04 14:42:10 -05:00
Brian Clements
1ff0baa6b7 Issue #2905 added BUFR parsing utilities
added table units parser for BUFR table values
added time units parser for BUFR time values
added lookup methods to translation table
added mapping class for BUFR fields to point data container parameters


Former-commit-id: ed7a808b87 [formerly eaeab6dc6dfc9e0f3544ccb1ebea53669d2222c7]
Former-commit-id: dacfc4082d
2014-04-04 08:18:17 -05:00
Brian Clements
d9401d700b Issue #2905 moved bufr splitter to separate utility
BUFR parser now only processes one file at a time
added method to scan for field in structure


Former-commit-id: c330bbb7e4 [formerly c701947f1bf6135bf53a650425f0cc4b5bd88e3c]
Former-commit-id: ec6f8bb961
2014-04-03 16:48:47 -05:00
Brian Clements
e3020dbe8f 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: 82cee15739 [formerly dee6d1d1bd169854109f0921ca0c23bc212d2df9]
Former-commit-id: 3e5a5774c4
2014-03-26 15:20:16 -05:00
Brian Clements
a153775c32 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: 6d3d459a90 [formerly 2634afede20af4ab6d059ef6dbd1af093184f90a]
Former-commit-id: d9eb75280d
2014-03-26 14:34:41 -05:00
Brian Clements
0e11ca3cfe 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: 199701def9 [formerly 5ddf9be7105dbd8d1fb76ce28a4e6e3f03240974]
Former-commit-id: 5348f0a29d
2014-03-20 11:11:53 -05:00