-
Notifications
You must be signed in to change notification settings - Fork 31
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 inconsistencies between bufr2ioda python converters and jcb templates #1241
resolve inconsistencies between bufr2ioda python converters and jcb templates #1241
Conversation
Convert to draft until in office to actively test. |
@RussTreadon-NOAA I can test this and report the test results here. |
@emilyhcliu , thank you. I have already tested most of the modified python bufr2ioda converters in this PR via global-workflow job prepatmiodaobs. The generated ioda files have been processed by the g-w JEDI ATM variational and local ensemble DA apps. There is no science in this PR. It simply aligns atmospheric bufr2ioda output filenames with assumed patterns in JCB templates. No changes are made to marine bufr2ioda python converter scripts (ie, those in |
Mark PR as Ready for review so @emilyhcliu can comment & review. |
@YoulongXia-NOAA and @jiaruidong2017 ,
I see that
Given this, it seems we need to replace
Do you agree? |
@RussTreadon-NOAA, I am fine for a test as I just develop ioda-converters for snowcvr data. Let Jiarui @jiaruidong2017 to reply your question more precisely as he is working on a combined snow dataset and his work is more associated with GDASApp and global workflow tasks. Thank you. |
@RussTreadon-NOAA I am fine with any changes to the filename format as long as it keeps consistent. When I check the |
@RussTreadon-NOAA The
|
@RussTreadon-NOAA The
TO:
|
This is interesting, @jiaruidong2017 . File
This suggests that the suffix should be Given your input I will not modify |
Thanks @RussTreadon-NOAA We didn't use |
@emilyhcliu , for the 2024050218 gdas, the prepatmiodaobs job creates the following ioda format dump files
A few questions:
|
I am reluctant to change things I can not test. I will not modify |
@RussTreadon-NOAA. I break down the list of observations from you into two lists (A and B) Here is the list of observations - List-A
Here is the list of observations - List-B
So, Let's deal with the observations in List-A first. Here are slides regarding Am I heading in the right direction? |
Thank you @emilyhcliu for the update and the work you are doing in issue #1240. I'll continue this PR by focusing on what I can get through prepatmiodaobs, atmanlinit, and atmanlvar via minor script and filename changes. I will probably hold off on local ensemble DA until g-w issue #2415 has a PR. |
…suffix, extend obs list for 3dvar and lgetkf (NOAA-EMC#1227)
Automated testing on Hera and manual testing on Hercules yield Passed for ctests. The changes in this PR have been cycled in parallels on Hera and Hercules. This PR is ready for review. |
@emilyhcliu , are there any UFO validation developers you think should review this PR? |
Thank you @emilyhcliu |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes look good to me.
Thank you @XuanliLi-NOAA |
@RussTreadon-NOAA, with your new changes, the json file needs to be renamed to bufr2ioda_gnssro.json (currently bufr2ioda_gnssro_bufr.json) and the bufr2ioda python script needs to be renamed to bufr2ioda_gnssro.py (currently bufr2ioda_gnssro_bufr.py). |
@XuanliLi-NOAA , I made the requested change in a working copy of I have a question.
Both python scripts read the same input
I see both However, there is no observation yaml for gpsro. The jcb-gdas repo only contains Do we need the gpsro bufr2ioda converter and json file?
What do you think? |
6fc0341
bufr2ioda_gpsro_bufr_combined.json and bufr2ioda_gpsro_bufr_combined.py are old files. We no longer need them. |
Thank @XuanliLi-NOAA for letting me know that the two files in question are no longer needed. Both files have been removed. Done at 8d842b2. |
Thank you! |
@emilyhcliu , @XuanliLi-NOAA , and @PraveenKumar-NOAA : do you have any more comments or requests for this PR? If not, would you please review and approve. We would like to merge this PR into |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
Thank you @XuanliLi-NOAA |
Thank you @CoryMartin-NOAA . I was just looking at this PR and the status changed. Wow! |
bufr2ioda python converters use different naming conventions for output ioda files. JCB templates assume certain patterns. This PR updates the output ioda filenames in bufr2ioda python converters to be consistent with JCB templates.
This PR focuses on bufr2ioda python scripts for select observation types used in atmospheric variational and local ensemble DA. Marine DA converters are not altered in this PR.
Resolves #1227