-
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
Phase 2 validation: updates for msonet yamls #188
Phase 2 validation: updates for msonet yamls #188
Conversation
…updates gross error check and better use of QualityMarker. For winds, I added all the providers and specific stations from each provider similarly to the GSI mesonetuselist and mesonet_stnuselist.
rrfs-test/validated_yamls/templates/obtype_config/msonet_airTemperature_188.yaml
Show resolved
Hide resolved
rrfs-test/validated_yamls/templates/obtype_config/msonet_specificHumidity_188.yaml
Show resolved
Hide resolved
rrfs-test/validated_yamls/templates/obtype_config/msonet_stationPressure_188.yaml
Show resolved
Hide resolved
@guoqing-noaa and @delippi Thank you for the discussion. I thought we could use a simpler naming convention. However, as Donnie mentioned we may have to follow JEDI's style at moment. I was told that JEDI is using the naming convention that can be expanded to include model variables beyond atmospheric model. |
@ShunLiu-NOAA Thanks for input. That's a different story where JEDI tries to follow the CCPP naming convention for model variables (i.e. keywords). Here |
Aside from the discussion above, I found some other things that I missed before. Changed PR to draft mode. |
H All, I think we better to follow general JEDI naming convention. It is long but it is clear for all of the users. |
@hu5970 @ShunLiu-NOAA @guoqing-noaa Thank you all for the input. If we do try to follow the JEDI naming convention, what is the preferred name to replace |
I guess msonet_winds.yaml would be good/clear enough as "winds" here in
default in JEDI means windEastward and windNorthward.
…On Fri, Oct 11, 2024 at 9:48 AM delippi ***@***.***> wrote:
1. msonet_wind_288.yaml
2. msonet_windComponents_288.yaml
3. msonet_windEastNorth_288.yaml
4. msonet_windEastNorthward_288.yaml
@hu5970 <https://github.com/hu5970> @ShunLiu-NOAA
<https://github.com/ShunLiu-NOAA> @guoqing-noaa
<https://github.com/guoqing-noaa> Thank you all for the input. If we do
try to follow the JEDI naming convention, what is the preferred name to
replace uv in msonet_uv_288.yaml? The actual names are windEastward and
windNorthward, but I thought msonet_windEastward_windNorthward.yaml was
too long. Maybe that is the preferred?
—
Reply to this email directly, view it on GitHub
<#188 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AOF252C43NKNRI7DNIFPWFTZ27XNTAVCNFSM6AAAAABPXPAZNKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBXGY4DMMZVGE>
.
You are receiving this because your review was requested.Message ID:
***@***.***>
|
Is there a reason to assimilate only "windEastNorth_288"? |
What I meant is that "msonet_windEastNorth_288" is NOT clear. |
Thanks @HuiLiu-NOAA.
I'm not sure that I follow what you mean. I'm not assimilating only wind from 288. I have each obtype from each observing network in its own yaml. So for mesonet, I will have:
Is that is what you mean? I think this is the easiest approach because it keeps each yaml as simple as possible and facilitates easier testing, debugging, and reusing validated yamls for new obtypes (since a lot of each content can be carried over to other types). I also know that when I'm editing |
If you really want to follow the JEDI naming convention, please check the latest JEDI naming effort and make sure everything is consistent with them. For example, check this PR: |
@delippi : the new names look fine to me. PS: I guess the yamls for each of the obs types are mainly for current initial testing only. For future operational, it may be better to have a consolidated and complete single yaml file with all of the obs types under the same "obs space"as @guoqing mentioned. |
I think they will make the following change:
|
For surface temperature observations, please change as follows:
|
for surface humidity observations, please change as follows:
|
@HuiLiu-NOAA, maybe. I'm pretty sure the long term solution is JCB. But even without JCB, I would still argue it is easiest without consolidating them how I currently have them. I still don't understand the reason why we would want to consolidate all these types into a single yaml. It makes them way too complicated and very prone to error. |
These aren't exactly what we are talking about. In the JEDI yamls we use the following |
rrfs-test/validated_yamls/templates/obtype_config/msonet_winds_288.yaml
Outdated
Show resolved
Hide resolved
rrfs-test/validated_yamls/templates/obtype_config/msonet_airTemperature_188.yaml
Outdated
Show resolved
Hide resolved
@delippi Is there anything else that needs to be changed with the PR? Or are you waiting for the reviewers' comments? |
@ShunLiu-NOAA, I think we should wait until I finalize some other PRs I have in ufo. There will be some updates needed to these yamls to invoke some of the options that I am implementing. Here are those ufo PRs I'm currently working on. https://github.com/JCSDA-internal/ufo/pull/3512 |
…. Options available in ufo PR#3512.
@ShunLiu-NOAA, I think https://github.com/JCSDA-internal/ufo/pull/3512 is the only one we needed to wait for. I had approval for it yesterday but had to change some things with the coding norms. The naming of the new options are finalized now, so I think I'm done with everything here. The only hold up now will be if we want to wait for both of those UFO PRs to be merged and then sync the submodules in RDASApp first? The yamls will "probably" work functionally until then. I don't think it will be too much longer on those PRs. |
@delippi Thanks for the update. Let's wait for UFO PRs to be merged and then sync submodules in RDASApp. |
@ShunLiu-NOAA, looks like JCSDA fv3-jedi and ufo develop branches have all of my updates. I'll work on updating the submodules with these changes. |
This comment #80 (comment) shows the most up-to-date results. Overall, I think everything looks good to go. The ob counts are a bit lower for stationPressure. I can change it from |
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, thanks for all of the effort @delippi. We'll probably continue updating the obs-space sections of the yamls a ton during development. So I think its best to merge this now and do separate PRs for any additional changes
Description
Finished phase 2 testing with great results. The main additions were updates gross error check and better use of QualityMarker. For winds, I added all the providers and specific stations from each provider similarly to the GSI mesonetuselist and mesonet_stnuselist.
Issue(s) addressed
Results are documented in Issue #80
Dependencies
List the other PRs that this PR is dependent on:
Sample Result
Here is the combined test for all msonet data.