-
Notifications
You must be signed in to change notification settings - Fork 19
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 remaining diagnostics to the new diagnostics package #2200
Conversation
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!
My main comment (other than the tiny details below) is that you the "comment" field in your variables is not really useful since you just paraphrase the long_name
.
Maybe we can copy and paste the comments from the airtable with all the CMIP quantities?
All the EDMFX specific diagnostics don't have a corresponding variable in the CMIP table, as they don't use the same convection scheme in CMIP. The comments for all updraft variables (diagnostics ending with |
When I look the table, I see for example for
I don't know how much detail we should have, but I think that having more is better than having less (especially if the variable is never going to change). |
Oh, right, I thought you meant the EDMFX variables. Yes, I can add more comments to variables like |
I think we should describe what we have, and update the description when we update the diagnostic. |
187b8c7
to
16aea10
Compare
@Sbozzolo I updated the comment of several variables following the CMIP air table, and removed the comment of some variables where they are similar to the long name. I also set the default EDMF diagnostics to daily average, and included an example yaml file in ci that calculates 10-min instantaneous EDMF diagnostics. The results look physical. Would you like to take another look? |
16aea10
to
77c79e7
Compare
It looks good to me. The only thing: could you split the extremely long strings to multiline strings? Also, I didn't realize how many EDMF examples we are running. In the future, if we want the whole suite of diagnostics for all the EMDF examples, we will probably have to define them as default in the code. (But this is good for now). |
I changed some of the comment to multiline strings. Is that what you mean?
Yeah, I think it would be good if we don't need to specify them for each job. I wonder if the config can take multiple yaml files now (it could before I think). If so, we can have one common diagnostic yaml file for the current edmf examples. |
b052c48
to
7dfaba4
Compare
bors r+ |
2200: add remaining diagnostics to the new diagnostics package r=szy21 a=szy21 Co-authored-by: Zhaoyi Shen <[email protected]>
Build failed: |
bors r+ |
Build succeeded! The publicly hosted instance of bors-ng is deprecated and will go away soon. If you want to self-host your own instance, instructions are here. If you want to switch to GitHub's built-in merge queue, visit their help page. |
Part of #2198 |
Purpose
Add EDMFX diagnostics and add some default diagnostics when running simulations with EDMFX. I think this includes all the important diagnostics we want to have.
To-do
Content