NOAA-EMC / NCEPLIBS-bufr

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

Add IRF array to c interface. #451

Closed rmclaren closed 1 year ago

rmclaren commented 1 year ago

This pull request makes the IRF array accessible via the C interface. The primary reason for this is so that we can programmatically determine the number of fixed replications in a fixed repeat. Previously we were "walking" the data structure to determine these counts which resulted in some rather convoluted code in https://github.com/JCSDA-internal/ioda-converters/tree/develop/src/bufr.

This pull request a precondition for the following Zenhub ticket: https://app.zenhub.com/workspaces/jedi-5eb436d0a544107acce79780/issues/gh/jcsda-internal/ioda-converters/1181

If your curious try the python bindings: https://github.com/JCSDA-internal/ioda-converters/pull/1195