NOAA-EMC / NCEPLIBS-bufr

The NCEPLIBS-bufr library contains routines and utilites for working with the WMO BUFR format.
Other
46 stars 22 forks source link

add apxdx utility to project #585

Closed jbathegit closed 6 months ago

jbathegit commented 7 months ago

apxdx is an existing WCOSS2 utility which generates BUFR messages corresponding to a given DX BUFR table and appends them to a given BUFR data file. It's run in operations whenever a BUFR table change is implemented for an observational data tank on WCOSS2, but it's also potentially useful for other applications.

Adding this to the project would involve adding a new test script and one or more test cases to cover the new code, and the code itself should probably also be strengthened a bit with some additional Fortran inquire tests, argument error checks, etc.

jbathegit commented 7 months ago

FYI, even if the apxdx source code is now included in the NCEPLIBS-bufr project, the run_apxdx.sh and apdx.sh scripts which run that utility on WCOSS2 will still need to be maintained within the bufr_util module there, since they're specific to the WCOSS2 environment. So those scripts can just eventually be updated to point to the v12.1.0+ release project version of the apxdx utility on WCOSS2, and those same scripts can also be used as a prototype for developing the new test scripts and test cases that will be needed within the project itself.