Align ESMValTool to ESMValCore=2.2.0 (adopt iris3, fix environment for new Core release)#1874
Conversation
|
I tested:
with this branch and compared the runtime and results with the master branch. The runtime is similar and the resulting netcdf files are too, though there was some minor difference in the time axis of the multimodel statistics of diagnostic_1 of the preprocessor test recipe (different calendar chosen from input cubes), but I suspect that is related to the multi model statistics preprocessor and not an iris issue. |
|
something to be aware of #2006 |
|
failing tests are dubious, here SciTools/iris#3967 |
@schlunma you mind fixing those tests in line with the change of |
|
Will do! |
|
Haha, so apparently it was me who coded that 😂 No idea why I did that though... |
shh, nobody know 🤣 We need to |
|
Just checked it, it's only me 😂 But thank god we had unit tests for this...I think we need to thoroughly test all diagnostics before releasing this, I'm pretty sure there are other issues waiting for us not tested by unit tests. |
|
Just fixed the tests 👍 I just noticed that I get the following warning every time I import Anyone else experiencing this? If yes I will open an issue in the iris repo. |
|
Would it be possible to get this merged as soon as possible? For a new PR I need the new release branch of ESMValCore (or its |
yes, let me pin |
|
The changes in this pull request need ESMValCore v2.2, so this can only be merged once that has been released (next Monday). @schlunma You can just branch off of this branch for your pull request that needs the development version of the ESMValCore. |
|
Cool, thanks!! I already branched of this branch, just wanted to make sure that this PR has priority |
|
I just re-double-checked the situation with the updated env for Tool with this branch updates the that's causing us issues. So the pin needs to stay in for now. I will add a note to the env and meta file so we remove it as soon as we can. Gotta love conda |
|
OK I've also pinned to the new esmvalcore that will be released today by the magnificent @jvegasbsc 💃 |
bouweandela
left a comment
There was a problem hiding this comment.
It's important that you keep the pin on the upper version of esmvalcore, or the esmvaltool package may end up being broken in the two weeks between the esmvalcore release and esmvaltool release.
Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl>
Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl>
Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl>
very good point @bouweandela cheers 🍺 |
|
Merged #1994 into this branch to see if it makes the tests pass. |
|
The conda build is failing, but it seems unrelated to this pull request, see #2016. Because we really need this to move forward with testing of ESMValTool for the upcoming release and integrating final features, I will merge this. |
|
yes yes yes 🍺 And the install works a-ok with esmvalcore=2.2.0 👍 |
This PR tracks the progress to use iris3 in esmvalcore/esmvaltool. See this issue: #1862
Using this branch of esmvalcore: https://github.com/ESMValGroup/ESMValCore/tree/iris3 (PR: ESMValGroup/ESMValCore#819)
To do list
We should keep this PR as is until ESMValGroup/ESMValCore#819 is merged and released(?). Before merging into master, we need to look at:
'scitools-iris=3.0.0'Tasks
yamllintto check that your YAML files do not contain mistakesCloses #1862 and #2006