Switch to using C++ IMS SCF preprocessor#4000
Conversation
aerorahul
left a comment
There was a problem hiding this comment.
lgtm.
I haven't paid much attention here, but it seems to me that most methods in snow_analysis.py and snowens_analysis.py are repetitive, and could be combined/consolidated to reduce burden.
|
@aerorahul agreed, in the current configuration. If we do EDA or EnKF for snow in the future, would be better to have them remain separated though. |
|
|
For people's awareness: Note that I'm working on updating the GHCN snow depth obs to the global_workflow. The GHCN IODA converter will need a similar treatment. Additionally, I'm also working on a simplification to the snow_analysis task, which will result in moving the prep_IMS call (and some changes in the paths). |
603754b
DavidNew-NOAA
left a comment
There was a problem hiding this comment.
Looks good. Thanks for the changes
|
@aerorahul @DavidHuber-NOAA If there are no objections, can we get CI going for this PR? I have a PR that needs to integrate the changes from this one to move forward. |
|
No objections from me. Please go ahead. |
|
Launching tests on C6. |
|
I accidentally killed the GitLab pipeline. I'll finish running the tests manually on C6. |
|
CI passes on Hera |
|
@DavidHuber-NOAA I restarted the Pipeline. Do not update the labels. Oh they finished right off. So you guys finished the cases in place? |
Yes: #4000 (comment) |
|
Thanks for relaunching the pipeline @TerrenceMcGuinness-NOAA. I forgot we can do that now. |
|
All tests passed. Merging. |
Description
This PR switches the snow_analysis and snowens_analysis tasks from using the Fortran + Python IMS SCF preprocessing workflow to a C++ OOPS executable.
Closes #3980
First step towards #3933
Type of change
Change characteristics
How has this been tested?
Checklist