Skip to content

BUFR processor to read NOMADS BUFR files into NNJA-AI format #170

@jacobbieker

Description

@jacobbieker

It would be great, although probably a bit more out of scope for this repo, to be able to read the BUFR files from NOMADS into the same format as the NNJA-AI archive.

Detailed Description

NNJA-AI archive is now version 1, and has a large historical archive available to training models. The NNJA source archive will be updated with a 72 hour delay, and the public NNJA-AI archive seems like it will follow that eventually. From this comment it doesn't seem like there is a plan to release the near-real time converted files that is available in NOMADS, or, alternatively, the code the read the BUFR files and decode to the parquet format.

Context

For real-time forecasting or data assimilation, being able to read from NOMADS is somewhat crucial, as otherwise the 72 hour delay makes the observations pointless for a operational system.

Possible Implementation

It would be quite a bit of engineering work, I think, to make this. It should probably be in its own repo if so, and I don't have that much experience with BUFR files currently. There are some BUFR reading python libraries that could be used. Performance would be somewhat of a lesser importance, as this would be only to read the real-time data, not back process the NNJA archive.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions