-
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
Final test for v2.0.0 release #1697
Comments
@jvegasbsc how do you run the cmorizers with the new interface? |
like this @mattiarighi (not sure about if [ $"day" = "Saturday" ]; then
cmorizers="Mattia shouldn't work"
else
cmorizers="Broken, see below"
fi and the broken bit is because: (esmvaltool_users) [valeriu@jasmin-sci1 ~]$ cmorize_obs -o WOA --config-file esmvaltool_var_test/config-user.yml
Traceback (most recent call last):
File "/home/users/valeriu/anaconda3R/envs/esmvaltool_users/bin/cmorize_obs", line 11, in <module>
load_entry_point('ESMValTool', 'console_scripts', 'cmorize_obs')()
File "/home/users/valeriu/esmvaltool_users/esmvaltool/cmorizers/obs/cmorize_obs.py", line 166, in main
config_user = read_config_user_file(config_file, 'cmorize_obs')
TypeError: read_config_user_file() missing 1 required positional argument: 'options' @jvegasbsc you need to make that arg optional for console scripts 🍺 |
I am on it, but in the meanwhile you can just past there an empty dict and it should work |
cheers @jvegasbsc - why are we on GitHub on a Saturday? 🏖️ |
We are getting there. @earnone @jhardenberg please fix the errors related to your recipes, @katjaweigel can also help with this. @tomaslovato there are two of your cmorizers which are not working, it would be great if you could fix them. I still have to test |
@mattiarighi great. I understood #1752 by @katjaweigel solved the issues with |
Correct. |
@earnone currently I'm just testing recipe_hyint.yml. Yesterday I had a version which run, but now something went wrong again when I tried to sort my changes into a new branch. Hope I have at least recipe_hyint.yml running again, soon. |
Regarding my recipes, |
Finished ok |
I will spend a good bit of next week making sure all my autoassess shtuff still works fine and is ready for the big launch 🚀 Dealing with some other annoyances, ahem, interesting phenomena in the meantime 😁 |
@bouweandela, I tried to run the hydrology recipes but I can not find where to get the shapefiles that they require. It is nor in the recipe nor in the documentation. Is there a reason why you are not telling where to get them? |
@jvegasbsc In principle, the recipes are intended to work with any shapefile describing a river catchment. We recently discussed adding a link to the place where we downloaded them from to the recipe documentation, but this hasn't been done yet. Maybe @nielsdrost can say more about this? Specifically, copies of the shapefiles mentioned in the recipes can be found here: https://github.com/eWaterCycle/recipes_auxiliary_datasets, but they are just examples. |
The hydrology recipes should in principle work with any shape. Usually these will come from HydroSHEDS (https://www.hydrosheds.org/), or some custom shape depending on the use-case. We though about including a few example shapes, but could not figure out how to best do this in ESMValTool. Committing them to the repo did not seem to be the best idea, but I also do not really regard them as a "dataset" worth publishing separately. Something for a future ESMValTool workshop discussion, I think. In the mean time, shall we add a hint on how to get an example shapefile to the recipes? |
Yes, I think it would be really helpful to put a link to HydroSHEDS in https://github.com/ESMValGroup/ESMValTool/blob/master/doc/sphinx/source/recipes/recipe_hydrology.rst. Maybe we could replace the names of shapefiles in the recipes so their names match a shapefile from that site? |
Created a separate issue (#1762) |
tested the ones that had my name against them plus the two validation ones plus the preprocessor derive (note for the last one no OImon data for HadGEM2-A on Jasmin/BADC neither in output1 nor output2, maybe we should use a slightly less obscure dataset?) 🍺 |
I changed the mip of the last diagnostic in #1768, so now at least it runs, but just realized that it probably was the wrong way to fix it, because the description is
@jvegasbsc I think you originally added this. Is it OK to leave it as is? If not, can you fix it? |
Fixed, waiting for the test to finish on Jasmin... |
We are almost there:
|
yes - done, forgot to check the box 😁 |
We could try removing the multi model statistics from the recipes as a workaround, but it looks like @ledm is still working on these recipes in #1331 and #1621, so my impression is that this is not ready for the current release. |
That's bad, because it is in the Part II paper. |
A checklist of the ESMValTool recipes to be tested before the release
And here the same for the cmorizers:
Should we also test the download scripts?
The text was updated successfully, but these errors were encountered: