Add initial ADPUPA BUFR processor + integration test#183
Add initial ADPUPA BUFR processor + integration test#183yuvraajnarula wants to merge 7 commits intoopenclimatefix:mainfrom
Conversation
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
|
hey @jacobbieker |
|
@jacobbieker |
Hey sorry for the delay, Yes, the NOMADS only has a few days of data, the archive of everything, and where there will be a corresponding NNJA-AI Parquet file to compare against, would be here: https://noaa-reanalyses-pds.s3.amazonaws.com/index.html#observations/reanalysis/ where you can find another adpupa bufr that won't disappear. |
|
thank you for your help |
Pull Request
Description
This PR introduces the minimal version of the BUFR → NNJA-AI converter, focusing only on ADPUPA, as suggested in the review discussion. (#177 was getting hard to track and was in a slump)
The goal is to establish a clean decoding pipeline and ensure that a decoded BUFR observation matches the corresponding NNJA-AI Parquet representation.
adpupa_obsdataclass matching the NNJA-AI schemaThis forms the foundation for later CrIS / IASI / AMSU / ATMS modules.
2. ADPUPA dataclasses
--
GeoPoint--
adpupa_level--
adpupa_obsThe final Parquet writer will consume these in a later PR.
Fixes #170
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce.
Please also list any relevant details for your test configuration
If your changes affect data processing, have you plotted any changes? i.e. have you done a quick sanity check?
Checklist: