Zppy pcmdi new#656
Conversation
Changes are made in the pcmdi_diags.bash to change the worflow to be more modulized and easier to read
variables were not included in e3sm_to_cmip module
There was a problem hiding this comment.
Notes from Shixuan : The changes made in this file are mainly to a. add the update following e3sm_diags.py and b. add code block here to deal with the external function module and parameter files that will be needed for the pcmdi-pmp diagnostics.
There was a problem hiding this comment.
@zhangshixuan1987 : This file has been recoded and refined, and is now ready for review.
zhangshixuan1987
left a comment
There was a problem hiding this comment.
Hi @chengzhuzhang, I have refined the code and added the viewer module into the code base, and I think that the code is ready for you and Ryan to review, and then we can discuss how to modify and merge to the zppy master code
|
I reopened this pull request after finishing the refactoring and refinement of the code. A brief summary on the changes and tests I have done:
-synthetic_metrics/synthetic_metrics_list.json : This file contains a modifiable dictionary that defines the key configurations for generating summary metrics plots, such as portrait plots and parallel coordinate plots of model errors. It specifies which metrics to include, how they are grouped, and how they should be visualized in synthetic summary diagnostics.
I have run a test with the simulation data from v3.LR.amip_0101. The configuration file is attached here: The final product of the package is now a webpage shown in this example I will ask you both for a review and we can discuss in a meeting if you like for the next step. Thank you! |
zhangshixuan1987
left a comment
There was a problem hiding this comment.
@chengzhuzhang @forsyth2 : Hi Jill and Ryan, I have modified the code and they are now ready for review. I marked all files that have been removed from the zppy directory. Currently, there are only three files to be merged to zppy code base.
There was a problem hiding this comment.
@zhangshixuan1987: This file is now removed from zppy directory
There was a problem hiding this comment.
@zhangshixuan1987: This file is now removed from zppy directory
There was a problem hiding this comment.
@zhangshixuan1987: This file is now removed from zppy directory
There was a problem hiding this comment.
@zhangshixuan1987: This file is now removed from zppy directory
There was a problem hiding this comment.
@zhangshixuan1987: This file is now removed from zppy directory
There was a problem hiding this comment.
@zhangshixuan1987: This file is now removed from zppy directory
There was a problem hiding this comment.
@zhangshixuan1987: This file is now removed from zppy directory
There was a problem hiding this comment.
@zhangshixuan1987: This file has been recoded and refined, and ready for review.
There was a problem hiding this comment.
@zhangshixuan1987 : This file has been recoded and refined, and is now ready for review.
There was a problem hiding this comment.
@zhangshixuan1987: This file has been recoded and refined, and is ready for review.
Bug fix to allow the diagnostic workflow work for piControl simulation
|
@zhangshixuan1987 I haven't had a chance to do a full review yet, but I have a couple early questions:
|
I created #718 to give the diffs against the |
Hi @forsyth2, I may have misunderstood earlier. I created a new pull request with the finalized and clean version of the code for you and @chengzhuzhang to review. This PR comes from a branch in my forked GitHub repository, rather than a branch directly under the zppy master. I realize this might have caused some confusion—or perhaps it relates to the first question you raised? As for the second question, I’d appreciate the opportunity to discuss how best to split the implementation between zppy-interfaces and zppy. I’m still a bit unclear about the current infrastructure (e.g. differences in |
Yes, but the target branch is
Yes, this is a good idea. First though, I will continue cleaning up the code in #719 so that I can do a more thorough review. Then I will have a better idea of what should be moved to |
|
@forsyth2: Thank you very much, Ryan, for your thoughtful guidance and support in managing the code workflow and improving the implementation. I’ll leave it to you to complete the proposed work, and would kindly ask that you let me know once you have an idea or direction—I'll be happy to work on the revisions accordingly. |
|
@zhangshixuan1987 Sounds good, and thank you as well for putting in all this work! I don't think I'm going to have time this week to do my full code review but hopefully next week there will be time available. |
|
This has been replaced by #719. |
Issue resolution
Select one: This pull request is...
1. Does this do what we want it to do?
Objectives:
Required:
If applicable:
2. Are the implementation details accurate & efficient?
Required:
If applicable:
zppy/conda, not just animportstatement.3. Is this well documented?
Required:
4. Is this code clean?
Required:
If applicable: