-
Notifications
You must be signed in to change notification settings - Fork 131
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
Cmorize gpcc fix #1982
Cmorize gpcc fix #1982
Conversation
#1980 is causing the failed tests. |
To fix the failing tests on CircleCI, you'll need to merge the latest |
cheers @mwjury this looks good - it'd be nice to have a test here too, to test the new functionality 🍺 EDIT - nevermind the test, there is no test module for it anyway 👍 |
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.
I will also try this cmorizer and put the data at DKRZ and CEDA before we merge this |
great! cheers muchly @remi-kazeroni 🍺 |
Nothing to do here. The data were already available in the |
excellent, cheers @remi-kazeroni -> @mwjury now that #2011 has been fixed it would be good if you merged |
@remi-kazeroni If this fix is needed, I would expect that the data currently in the OBS directories is wrong and needs to be updated after this has been merged? |
Just applying some new labels to make the status of all open pull requests more clear. Note that the tests on CircleCI and the documentation build must be successful (green) before the label 'approved by technical reviewer' can be applied. |
Good point @bouweandela. Would you suggest that I only look at the cmorizer PRs once they are merged and apply the merged cmorizer script to produce cmorized data that I store in OBS directories? One issue is that sometimes the data used to develop the cmorizer is no longer available online and replaced by a newer version (with different names). Recent examples being #1977 #1851 or #1991. So if the cmorizer has not been checked against available data shortly before the merge, it may not be useful in pratice due to data version issues. |
Yes, I think that would be the best approach. That way we at least have a copy of the script used to CMORize the data in the OBS directories, that will make the process more reproducible and debugging that data easier.
It would be better if you could take an active interest in these pull requests, because there are currently many open and the progress on getting them merged is extremely slow. But it's up to you to decide how much time you can spend on this of course.
Maybe we could make it the rule that CMORizer pull requests are always merged by you, so you can run a final check to make sure that everything is in order just before pressing the merge button? |
Agreed. It would be nice to merge a script that is consistent with the data available at the time of the merge.
Sure, I'll do my best to contribute to these PRs.
That is what I had in mind. I'm fine with that. Thanks for your clarification @bouweandela |
Thanks @remi-kazeroni! I have created a pull request to clarify this in the documentation here: #2017. |
@remi-kazeroni I changed the label to "sci review in progress" - that's you, mate, as soon as you happy with the data versioning bits this can be merged 👍 |
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.
Everything fine. Good to merge 👍
@mwjury could you please do this next time: when you have a branch that fixes something off another unmerged branch (like #1995 fixed bits in here) please merge the two branches together and open a single pull request that contains all needed changes; this avoids conflicts and the reviewers depending on merging branches into other branches to be able to test; this would be welcomed, if changes in the branch that fixes stuff in the other branch are minor ie not much code, as is the case with #1995 fixing bits in #1982 (here) 👍 Otherwise, if two branches need to be kept, please provide a note which one of them needs to be merged first, that'll help avoiding conflicts as well 🍺 |
This fix improves cmorization of GPCC based on:
Checklist
It is the responsibility of the author to make sure the PR is ready to review. The icons indicate whether the item will be subject to the 🛠 Technical or 🧪 Scientific review.
New or updated data reformatting script: