-
Notifications
You must be signed in to change notification settings - Fork 32
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
bufr2ioda_snocvr_bufr.py fails because expected input not present #907
Comments
Tagging @jiaruidong2017 for awareness |
Tagging @YoulongXia-NOAA |
Thanks @jiaruidong2017 |
@RussTreadon-NOAA As I know, the operational |
Do you or @YoulongXia-NOAA have access or can you create a snocvr file for 2021122018. I'm working on this date since it is the date for g-w CI case |
@jiaruidong2017 and @RussTreadon-NOAA, I used 20230501 00z file as an input example as after May 2023, the snocvr bufr data includes MADIS snow depth data. This is a new ops product and Jiarui will use it in near future. To avoid this case, this may need a flag to flag out for use of before May 2023. |
@YoulongXia-NOAA , good suggestion. Can you look into implementing this suggestion in GDASApp, g-w, or both? |
@RussTreadon-NOAA You can use the file below for your test:
|
Should be this one as below:
|
Thank you @jiaruidong2017. Is file If "yes", this is OK for personal testing but it not OK for g-w CI testing. g-w CI tests the workflow. prepatmiodaobs is part of the workflow. We can't skip this job in g-w CI testing. The way GDASApp currently works we need |
@RussTreadon-NOAA It is the output pre-generated by @YoulongXia-NOAA The current G-W doesn't support to use the operational |
Understood, @jiaruidong2017 . There is currently no mechanism in GDASApp to skip |
Yes, there’s no data available at that date. We probably should setup a flag to skip this process before data is available.
|
@jiaruidong2017, I am not familiar with GDASApp, could you please add a flag to skip this test for in GDASApp, g-w, or both? If we cannot do that, we need to pull this converter out from GDASApp right now till when a test after May 01 2023 will be run, and then add it back. |
I think it’s better to pull this converter out from the test in GDASApp and implement it in the preplandobs of G-W directly. I will discuss this with Cory and Mike about this issue.
|
Add the following to a working copy of
Ran
Job prepatmiodaobs successfully ran to completion. Is this an acceptable way to address the situation in in which an expected input bufr dump file is missing? Tagging @emilyhcliu , @ADCollard , @guillaumevernieres @ShastriPaturi , @CoryMartin-NOAA , and @jiaruidong2017 |
I think this is acceptable for if it is missing. What about if it is corrupted or not a BUFR file? Do we want that case to fail, or to still be handled gracefully? |
Agreed. We need to harden our processing for a variety of operational possibilities:
|
Global-workflow job gdasprepatmiodaobs failed for 2021122018 on Hera
The converter failed because expected input file
/scratch1/NCEPDEV/global/glopara/dump/gdas.20211220/18/atmos/gdas.t18z.snocvr.tm00.bufr_d
does not exist.Dump files can be missing in operations. Script
bufr2ioda_snocvr_bufr.py
along with otherbufr2ioda
converters need to account for this possibility.The text was updated successfully, but these errors were encountered: