Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

resolve duplicate WMO code processing and updating? #140

Open
edwardhartnett opened this issue Jul 25, 2024 · 1 comment
Open

resolve duplicate WMO code processing and updating? #140

edwardhartnett opened this issue Jul 25, 2024 · 1 comment
Assignees
Labels
question Further information is requested

Comments

@edwardhartnett
Copy link
Contributor

edwardhartnett commented Jul 25, 2024

@AndrewBenjamin-NOAA just contributed some code updates to g2tmpl: https://github.com/NOAA-EMC/NCEPLIBS-g2tmpl/pull/139/files. (Thanks Andrew!)

Meanwhile, @webisu has his own set of code-handling code, in this directory: https://github.com/NOAA-EMC/wgrib2/tree/develop/wgrib2.

g2c takes a WMO XML file and ingests it directly into memory. I've since learned that there is a CSV file I could use instead, which would eliminate the need for libxml.

The wgrib2 code includes scripts which automatically get updates from WMO. Also the wgrib2 codes include many codes from outside NOAA.

Is there any way to combine efforts here so wgrib2 is not duplicating g2tmpl? And can we upgrade g2tmpl/g2 to the level of service that wgrib2 provides?

If we did that, could wgrib2 then rely on g2/g2c/g2tmpl to handle all codes?

Can we just ingest the WMO files directly and not have any generated code in the system? That would be preferable...

@edwardhartnett edwardhartnett added the question Further information is requested label Jul 25, 2024
@webisu
Copy link

webisu commented Jul 25, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants