-
Notifications
You must be signed in to change notification settings - Fork 128
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
remove use of OBS and use CMIP instead in examples/recipe_ncl.yml
#2494
Conversation
@esmvalbot please run examples/recipe_ncl.yml |
Since @valeriupredoi asked, ESMValBot will run recipe examples/recipe_ncl.yml as soon as possible, output will be generated here |
ESMValBot is sorry to report it failed to run recipe examples/recipe_ncl.yml: exit is 1, output has been generated here |
@remi-kazeroni @bouweandela @zklaus you guys want to fix the bot not to install Julia outside the conda/mamba env please? Or I can do that too, up to you! |
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.
@valeriupredoi thanks for tagging me here. I understood issue #2301. In my opinion, users might be confused about the purpose of having additional_datasets
in this recipe as the dataset CanESM2
could be included in the datasets
section.
So I suggest removing the section additional_datasets
or adding another variable to the recipe because the documentation says "this is useful if specific datasets need to be used only by a specific diagnostic or variable. For example, this can be a good way to add observational datasets, which are usually variable-specific."
Hope it helps.
@SarahAlidoost very good point, cheers! 👍 |
@esmvalbot please run examples/recipe_ncl.yml |
Since @remi-kazeroni asked, ESMValBot will run recipe examples/recipe_ncl.yml as soon as possible, output will be generated here |
ESMValBot is sorry to report it failed to run recipe examples/recipe_ncl.yml: exit is 1, output has been generated here |
@esmvalbot please run examples/recipe_ncl.yml |
Since @remi-kazeroni asked, ESMValBot will run recipe examples/recipe_ncl.yml as soon as possible, output will be generated here |
ESMValBot is sorry to report it failed to run recipe examples/recipe_ncl.yml: exit is 1, output has been generated here |
@esmvalbot please run examples/recipe_ncl.yml |
Since @remi-kazeroni asked, ESMValBot will run recipe examples/recipe_ncl.yml as soon as possible, output will be generated here |
ESMValBot is sorry to report it failed to run recipe examples/recipe_ncl.yml: exit is 1, output has been generated here |
The Julia installation is failing but I'm not sure what is going wrong with the bot. The bot repository would need a bit of cleanup regarding the handling of Julia but I don't see anything really odd there. Note that the VM where the bot runs has been upgraded recently and Bouwe has made changes to the bot accordingly. On the (rather old) test branch, the bot seems to run fine or at least the Julia installation is successful (see #1882). Could it be that you created this branch at a time we had a problem with Julia? But even then, the tests are all green. Will have another look tomorrow... |
@remi-kazeroni not a worry, mate, I need to change the recipe again anyways, to include the (very useful) advice I got from @SarahAlidoost ie not have any reference datasets - just a plain old Joe recipe with a couple datasets in |
@remi-kazeroni My Julia problems are usually solved by deleting |
@esmvalbot please run examples/recipe_ncl.yml |
Since @remi-kazeroni asked, ESMValBot will run recipe examples/recipe_ncl.yml as soon as possible, output will be generated here |
ESMValBot is sorry to report it failed to run recipe examples/recipe_ncl.yml: exit is 1, output has been generated here |
@esmvalbot please run examples/recipe_ncl.yml |
Since @bouweandela asked, ESMValBot will run recipe examples/recipe_ncl.yml as soon as possible, output will be generated here |
That used to be very effective, but I am not sure it is true anymore. There was a change in the conda-forge Julia package in which this directory was practically moved into the conda-forge environment. In principal a good thing, but we'll have to check if our scripts still work correctly with that. |
I have just disabled the Julia installation in the bot installation script for now. |
Regarding the bot tests: the last I also don't think the issue comes from the |
be my guest and keep hijacking this one Remi, the only ransom I'd ask for is to fix the NCL example diag to remove the use of |
ESMValBot is sorry to report it failed to run recipe examples/recipe_ncl.yml: exit is 1, output has been generated here |
On top of the Julia installation issue, we faced a known issue that NCL diagnostics may hang forever as described in #2059. So I killed the last run after 3h30... |
I needs halp here NCL peeps, pls 👀 🍺 |
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.
Just tested this and the output looks as expected.
well, we made a donkey out of a horse here guys, I wanted to implement the changes @SarahAlidoost suggested ie remove |
Description
As mentioned in #2301 it's good to have the basic examples recipes (Python, NCL, Julia, R) not use any OBS data since it can't be automatically downloaded (yes, it can be downloaded and cmorized by the user but we shouldn't expect brand new users who we target those recipes to to do it just yet). I checked the other examples and only the NCL one needed OBS data.
I am asking two NCL-ers to review this (even though I've not changed any NCL code) and Sarah since she may want to comment from the what's best for users type of perspective 🍺
Before you get started
Checklist
It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the 🛠 Technical or 🧪 Scientific review.
New or updated recipe/diagnostic