-
Notifications
You must be signed in to change notification settings - Fork 15
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
Add bufr2ioda ctest #207
Add bufr2ioda ctest #207
Conversation
I think this PR is ready for review now. Since PR #192 is still under review, we can plan to add a ctest later for the python-based converter.
|
@SamuelDegelia-NOAA, thanks for putting this together. Should we wait until I finalize the mesonet bufr2ioda yaml in my other PR #183 and Praveen's PR #181? I was also waiting to finalize those with my other PR #188 to make sure I didn't miss anything. It might not matter since we can always just update accordingly and we will just have everything already in place. |
@delippi That is probably a good idea. Works for me! |
FAILED on jet started build_and_test on jet at UTC time: Tue Oct 22 22:21:25 UTC 2024
workdir: /lfs5/BMC/wrfruc/rrfsbot/PRs_RDASApp/207 |
PASSED on hercules started build_and_test on hercules at UTC time: Tue Oct 22 22:21:10 UTC 2024
workdir: /work/noaa/wrfruc/rrfsbot/PRs_RDASApp/207 |
2b6526e
The failed ctest on Jet was due to the job running out of memory. I switched from using |
@SamuelDegelia-NOAA Thanks for fixing this! |
PASSED on hera started build_and_test on hera at UTC time: Wed Oct 23 04:23:18 UTC 2024
workdir: /scratch1/NCEPDEV/fv3-cam/rrfsbot/PRs_RDASApp/207 |
PASSED on jet started build_and_test on jet at UTC time: Wed Oct 23 04:21:51 UTC 2024
workdir: /lfs5/BMC/wrfruc/rrfsbot/PRs_RDASApp/207 |
Let's merge this first to facilitate PR #209 |
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.
LGTM.
This is a draft PR to add a bufr2ioda ctest following #171. This shows how we can use the
iodaconv_comp.sh
tool to compare against a reference IODA file.Here, a new ctest is added called
rrfs_bufr2ioda_msonet
. It runsbufr2ioda.x
for a given prepbufr file. Then,iodaconv_comp_rrfs.sh
is run to compare the output between theioda_msonet.nc
generated during the ctest and a reference version.Output from ctest:
Output from ctest but changing the pressure scaling from 100 to 90 in the input yaml file:
There is still some work to clean up the additions to
rrfs-test/CMakeLists.txt
, and I would like to add a test for the python bufr2ioda converter. But this shows that this type of test is possible and can be added to RDASApp pretty easily.