https://github.com/ESMValGroup/ESMValTool

sort by:
Revision Author Date Message Commit Date
0bb9e29 Changelog update to v2.3.0 (#2214) * Changelog update * Update changelog for 2.3.0 * Update dates in changelog tool * update draft_release_notes.py release dates to current release * Remove duplicates from changelog * Final changelog update 27 July 2021, 15:33:37 UTC
1e2521a Update release schedule (#2247) 27 July 2021, 15:30:21 UTC
13b8e89 Update version number to 2.3.0 (#2213) Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 27 July 2021, 14:23:42 UTC
2dc18b5 PV capacity factor for ESMValTool GMD paper (#2153) * Allow multiple models and optional color bar maximum. * New version of PV_CF.R. * Yamllint changes and update for latest master. * Documentation added. * Updated index for documentation added. * Bugfix include season in plots. * Fix options in docu. * Fix formatting in docu. * Changes for review - 1 (recipe follows soon). * Changes for review - 2 (recipe follows soon). * Changes for review - 3 recipe changes including references. * yamllint. * Formatting changes and latest main. * Removed multi-model mean completely and merged latest main. * Updates for scientific review. Co-authored-by: “katjaweigel” <“weigel@iup.physik.uni-bremen.de”> 27 July 2021, 13:49:08 UTC
509f831 Fix plot and provenance of recipe_consecdrydays (#2244) * Fix plot and provenance * Update documentation as requested by @Emmadd 26 July 2021, 15:15:42 UTC
0a30bc8 Pin `iris<3.0.4` to ensure we still (sort of) support Python 3.6 (#2246) * pin iris * pin iris * pin iris * update osx env file * temporary turn on GA test * deactivate run on branch * change name of test 26 July 2021, 15:12:46 UTC
1c2bbd2 Remove model AWI-CM-1-1-MR from recipe_impact.yml (#2238) 20 July 2021, 07:28:15 UTC
203fe50 start year for wfde5 changed (#2232) 14 July 2021, 08:03:17 UTC
908a117 Include test sources in distribution (#2234) 13 July 2021, 16:36:31 UTC
a576e19 Update recipe_thermodyn_diagtool.yml: code improvements and more user options (#1391) * Added docstring; minor corrections * Correct some trailing spaces * Address complex warnings. Introduce time series plot for LEC. * Minor corrections, prior to yaml * Formatting issues fixed with isort * Fixes to function comments after prospector * Address CircleCI complaints about wrong indendations (after yapf). * Remove commented models in recipe@ * Remove commented models in recipe * One change left behind * Graphics fixing + trying to fix LEC table printout * Closing LEC table file * Closing LEC table file (correct) * Troubles with overwriting * Solved issue with LEC tables * Completed function headers * One file lagged behind... * Something went wrong... * Bug fixing * Fixed axis in scatter plot d) * Comment EC-Earth-Veg and HadGEM3-GC31-LL out * Accounting for grid mismatch in HadGEM2 datasets * Remove commented line * Uncomment recipe * Remove EC-Earth-Veg (dataset issue) * Parser error * Select uas and vas variables explicitly * Dealing with metadata from alternative variable groups * Back to the previous option for metadata choice in lorenz_cycle.py * Test Peter - 1 * Working correction suggested by Peter * Working correction suggested by Peter * Pass flake8 checks * Correct grammar spelling * Removed BCC-CSM2-MR from recipe * Removed GFDL-CM4 from recipe. * Switched HadGEM from p3 to p1 * Moved exp to the field specs * Back to exp key where it was... * Rearranged recipe to account for piControl masks * (Yet) another dataset case for HadGEM3 * Including exception for CNRM-ESM1-2 fx * Reduce number of years to reduce memory usage * Reverting last commit * Update iris documentation URL for sphinx * Testing git personal token * Testing git personal token * Fix some small codacy issues * Fix yamllint warnings * Updated documentation * Minor changes to length of lines * Removed trailing spaces * Update recipe_thermodyn_diagtool.rst * Update recipe_thermodyn_diagtool.rst Co-authored-by: ValerioLembo <lembo.valerio@gmail.com> Co-authored-by: Valerio Lembo <u234097@mistralpp1.hpc.dkrz.de> Co-authored-by: Valerio Lembo <u234097@mistralpp2.hpc.dkrz.de> Co-authored-by: Valerio Lembo <u234097@mistralpp5.hpc.dkrz.de> Co-authored-by: Jaro Camphuijsen <jjecamphuijsen@gmail.com> Co-authored-by: Valerio Lembo <u234097@mlogin104.hpc.dkrz.de> Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> Co-authored-by: Valerio Lembo <u234097@mistralpp4.hpc.dkrz.de> Co-authored-by: Valerio Lembo <u234097@mlogin100.hpc.dkrz.de> Co-authored-by: Peter Kalverla <peter.kalverla@gmx.com> Co-authored-by: Valerio Lembo <u234097@mlogin108.hpc.dkrz.de> Co-authored-by: Valerio Lembo <u234097@mlogin105.hpc.dkrz.de> Co-authored-by: Valerio Lembo <u234097@mlogin102.hpc.dkrz.de> Co-authored-by: Niels Drost <n.drost@esciencecenter.nl> 13 July 2021, 15:59:16 UTC
878e7e3 Fix bug in ClimWIP advanced test recipe when plotting (#2227) * Update recipe - Fix bug in plotting config - Clean up model list * Re-add some lines * Remove models not available for the bot 13 July 2021, 10:49:28 UTC
763ba54 Fix bug in ClimWIP basic test recipe when plotting (#2225) * Update plotting config * Revert wrong changes to main 12 July 2021, 09:36:35 UTC
659217a Fix broken CMORizer log message if no Tier directory exists (#2207) 09 July 2021, 09:02:05 UTC
c528bee Pin mpich to avoid default install of 3.4.1 and 3.4.2 with external_0 builds (#2220) * pin mpich * pin mpich * pin mpich * reinstate netcdf4 * remove mpich from list since it not on pypi 02 July 2021, 14:31:31 UTC
a19f801 Update of ESACCI-CLOUD CMORizer (#2144) * extended ESACCI-CLOUD CMORizer * updated ESACCI-CLOUD in perfmertrics recipes 28 June 2021, 11:45:48 UTC
a88d36d config file fixed (#2211) 28 June 2021, 10:58:26 UTC
51f92b8 CMORizer for CLARA-AVHRR cloud data (#2101) * new CMORizer for CLARA-AVHRR cloud data * added bibtex entry for CLARA-AVHRR dataset * fixed codestyle issues * revised version of cmorize_obs_clara_avhrr.ncl * Update input.rst * Update recipe_check_obs.yml 28 June 2021, 09:46:57 UTC
18e3fce Make cmorizer utils funcs public in utilities.py and add some numpy style docstrings (#2206) * public funcs * last func to be pub * added some docs * fully public funcs from utilities now * fix tests 25 June 2021, 15:41:04 UTC
7184f3d Pin Python to 3.9 for development install (#2208) 25 June 2021, 13:50:51 UTC
39764f4 Cmorize wfde5 (#1991) * initial commit * add test * add description * further description update * remove redundancy * update to v1.1, remove hourly output * style checks * update recipe checks * shut pylint up, that is a regexp not raw string * Update esmvaltool/cmorizers/obs/cmorize_obs_wfde5.py Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> * fix regex to raw string Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 24 June 2021, 16:02:51 UTC
3fd0973 Remove obsolete conda package (closes #2100) (#2103) * Remove obsolete conda package (closes #2100) * No longer run install tests on changes to other conda packages This did not really work anyway Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 24 June 2021, 15:57:31 UTC
7943ca7 reinstate OSX Github Action tests (#2110) * reinstae OSX GA test * add separate environment for tests and dev on osx * do not run tests on osx with julia, ncl, R * reason for skipping added * fix test parametrization skipping on osx * remove superfluous code * remove mixed case flake8 error * add brew install libomp to GA * add PR to workflow triggers and remove zombie code * add osx environment file and libomp to docs * add libomp instructions to user install * small edits in installation docs * global variables in caps * add comment about environment_osx.yml to documentation * move diagnostic scripts to own file * remove dev branch from actions Co-authored-by: Barbara Vreede <b.vreede@esciencecenter.nl> 24 June 2021, 15:04:50 UTC
3ef8143 Python cmorizers for CDR1 and CDR2 ESACCI H2O (TCWV=prw) data. (#2152) * Python morizers for CDR2 and CDR1 ESACCI H2O (TCWV=prw) data. * Fix time bounds and rename from ...TCWV to ...WATERVAPOUR. * Using core function (esmvalcore.cmor.check _get_time_bounds) for time bounds. * Prospector fix. * Update esmvaltool/cmorizers/obs/cmor_config/ESACCI-WATERVAPOUR.yml * Update esmvaltool/cmorizers/obs/cmorize_obs_esacci_watervapour.py * updated recipe_check_obs.yml + input.rst Co-authored-by: “katjaweigel” <“weigel@iup.physik.uni-bremen.de”> Co-authored-by: Axel Lauer <axel.lauer@dlr.de> 24 June 2021, 09:36:53 UTC
5d29418 Update Climwip recipe to reproduce brunner2020esd (#1859) * added an inital version of brunner20esd recipe * added simple boxplot diagnostic to recipe_climwip_brunner20esd.yml, changed recipe to use separate variable groups for independence and performance * changed tas_present to tas_reference (same as in mapplot diagnostic) * added boxplot for ECS (data request 'https://raw.githubusercontent.com/mzelinka/', moved dots_sizes assignment for dots according to weights to avoid error, plus changes for style) * changes for style and simplify _boxplot.py * moved boxplot function from _boxplot.py into plot_utilities.py, deleted _boxplot.py * increase consistency with weighted_temperature_map * moved on to CMIP6 data * deleted boxplot from this branch (to be added in separate pull request) * added weighting/calculate_difference_variable_group.py to calculate local anomalies by subtracting global mean from climatology, changed recipe accordingly. so far anomalies are not used in climwip, TODO * calculate difference for all relevant variable groups at once, remove unused imports * added function to read ancestor model and observations in climwip/io_functions.py * read ancestor files in case of (precalculated) _ANOM variable_group * added units to attributes in calculated differnce variable groups, needed in main * use precalcualted _ANOM variable_groups for weighting, added as ancestors * fixed easy code issues found by prospector and yamllint * add more CMIP6 models in recipe * remove EC-EARTH ensembles because of problems with calendar * removed _box because boxplot not added in this PR but separately * Fix handling of derived *_ANOM variables * Add option to use variable change as target For the perfect model test a target (such as temperature in the future) needs to be set. This update allows to also set temperature change (to a historical reference period) as target. All needed variables are already being calculated (for the temperture change maps - which show exactly that). I've moved the calculation to calculate_weights_climwip, and added a small routine calculating the change to calibrate_sigmas. * Fix wrong yapf intervention * Update lineplot - pass reference period autmatically to title - add central estimate - allow to pass central estimate and range percentiles in recipe * added error message if CLIM and GLOB preprocessed files are not found for anomaly calculation, changed to more meaningful variable names * cleaned up model list and made as similar to Brunner et al. 2020 as possible (hopefully) * Update esmvaltool/recipes/recipe_climwip_brunner20esd.yml Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/recipes/recipe_climwip_brunner20esd.yml Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/recipes/recipe_climwip_brunner20esd.yml Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/weighted_temperature_graph.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/weighted_temperature_graph.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/weighted_temperature_graph.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/weighted_temperature_graph.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/weighted_temperature_map.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/weighted_temperature_map.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/weighted_temperature_map.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/weighted_temperature_map.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update derived variable name (code review) * Update recipe comments * Remove blank lines * Add bibtex Brunner et al. 2020 * Fix bug when running without performance * Update description * Update documentation * Update documentation Co-authored-by: Lukas Brunner <lukas.brunner@env.ethz.ch> Co-authored-by: Lukas Brunner <lukas.brunner@live.at> Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> 23 June 2021, 12:40:06 UTC
78c9071 Fixed recipes for ESMValCore 2.3.0 (#2203) * update esmvalcore pin * update esmvalcore pin * update esmvalcore pin * removed skip on version * adjusted for new paths * Fixed recipe_schlund20esd.yml * Fixed recipe_tcr.yml * Fixed recipe_ecs.yml * Fixed recipe_cox18nature.yml and recipe_ecs_constraints.yml Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 22 June 2021, 10:50:36 UTC
6e1150c Add citation info in `recipe_eady_growth_rate.yml` (#2188) * Add references * Add bibtext * Update citation info 22 June 2021, 09:41:42 UTC
a87d2bc Add ClimWIP recipe to reproduce Brunner et al. 2019 (#2109) * Add initial recipe * Rename recipe * Simplify recipe * Upate ClimWIP documentation * Upate ClimWIP documentation (now for real) * Update ClimWIP documentation * Fix link keys * Update documentation * Move climwip docu to 'Future projections' * Update documentation * Update documentation * Update documentation * Comment out CCSM4-r6: not working * Fix intention bug * Minor update to barplots * Fix intention bug (try #2) * Fix links * Fix flak8 issue * Minor updates to text content * Fit intentation * Fit intentation * Update with corrections from Ruth * Update documentation with download paths Co-authored-by: Peter Kalverla <peter.kalverla@gmx.com> 22 June 2021, 07:00:01 UTC
9bd9157 Add GlobWat recipe and diagnostic (#1808) * select variables monthly total prc and potentil et * preprocessing all variables for GlobWat * diag for preprocessing all variables for GlobWat * changes for preprocessing data for Globwat, for each variable * modified paths * new changes added * Banafsheh Abdollahi added as an author * add banafsheh abdollahi as author in Globwat recipe * fix indentation * add to sea * debuging unit conversion loops * debugging the code,unit conversion and saving. Still need to work on changing fill values. * changeing missing value added to the code * add functions for geting output name and converting units to globwat diag. reading daily data of era5 and era interim in thr globwat recipe * choose variables for calculating pet via era5 data set * added a function to make output_name and modified saving the dataframe * paths for saving data /Dataset/year/files has been added * getting mip from metadata attribute added * adding header to output files and adjusting lon/lat * Saving method changed from save as csv to gdal createcopy(AAGrid) * Saving outputs with rasterio * recipe which works along a bash file * regriding added * recipe for daily data * regriding added * fixing regriding for monthly diagnostic * added TODO items * remove unchanged files * remove unchanged files * add arora_pet * PET arora added to diagnostic and diag to extract data for sub-basins added to recipe * remove unchanged file * rename diagnostic file, clean up the recipe * fix some lint errors * refactor the main function * fix mip * correction of Arora formula for monthly time steps * fixed some prospector issues * fix convert unit * fix get_input_cubes * add a function to save ascii * remove isel, add a new path for ascii * refactor main func * fixing code break and adding TODOs regarding fixing output_name function, save_to_ascii function and occurred memory error while regrinding * fixing make_output_name function * modified recipe for analysis * refactor the main function, and make output names * refactor save function * extract region and lazy regriding added * refactor save to ascii * add a funtion to reindex data * fix reindex function * remove mask land_sea preprocessor * fixed several prospector errors * refactor main and saving functions * refactor main function * add key pet__arora * fix some bugs, refactor some functions * fix minor things in recipe * remove eto_arora * move regrid scheme to recipe * fix some linter errors * set mip attribute for pet * fix pet attributes and short_name * Recipe cleaned up and explanations regarding the source of the target cube, the possibility of choosing PET calculations method, and regridding schemes added to the recipe description. * daily arora pet added. * modified recipe description * modified the link to the GloWat model * add documentation about globwat model * remove start and end year from ERA5 in additional datasets * fix langbein pet equation * modified rst file for globwat model * Revert "modified rst file for globwat model" This reverts commit d7bcdf4e95aff2da4d055dceb3a0371931619563. * modified doc for globwat model (considering Langbein method) * add mip to cube attributes * remove fixing attributes in derive_evspsblpot, because it breaks other recipes * refactor unit conversion * add shifting era5 time function * remove unused import, sort omports, fix some linter errors * Apply shift time only on era5 daily * modified saving file names * modified the pre processed file names and directories * fixed file name saving * replace lazy regrid with compute chuncks * refactor pet equation due to the bug in iris * globwat tests for 2004 successfully completed and globwat recipe modified * GlobWat documentation modified * recipe documentation and defult setting modified * uncommented varibels using in de bruin method * pet output name modified * uncommented recipe diagnostics * fixing target grid bounds * recipe modified based on scientific reviewer comments * added explanation about LangBein method constanct * documentation modified based on scientific reviewer comments * affiliation modified based on the scientific reviewer comment * documentation in diag modified based on the scientific reviewer comment * the year of publications added(scientific reviewer comment) * example of using langbein method added to diag * assumption about using the Langbein method added to the documentation * changes due to technical review 1 * langbein_pet changed to evaporation method * revised documentation about target_file * information about regridding scheme added to the documentation * maintainer added to the recipe * references for globwat recipe added * revised the doc string in convert unit * fixed indentation * remove re-index function * Fix typos Co-authored-by: Peter Kalverla <peter.kalverla@gmx.com> * add references to diag Co-authored-by: Banafsheh Abdollahi <b.abdollahi@tudelft.nl> Co-authored-by: SarahAlidoost <f.alidoost@esciencecenter.nl> Co-authored-by: SarahAlidoost <55081872+SarahAlidoost@users.noreply.github.com> Co-authored-by: Peter Kalverla <peter.kalverla@gmx.com> 21 June 2021, 12:30:35 UTC
1595275 Update pin on esmvalcore pick up esmvalcore=2.3.0 (#2200) * update esmvalcore pin * update esmvalcore pin * update esmvalcore pin * removed skip on version * adjusted for new paths * pin matplotlib * pin matplotlib and nc-time-axis * pin matplotlib and nc-time-axis * add setup.py to flake8 ignore * add ALL directive * runaway comma * bump Python minor version to avoid memory going up the roof * set conda chan prio and update * forgot -y opt bleghh * wrong pos for cmd line arg bleghh * try build with python 3.9 only * comment out setting channel prio strict * revert to Python 3.7 lower limit 18 June 2021, 14:35:23 UTC
34e7f23 Add functional Autoassess diagnostics: land surface metrics: permafrost, soil moisture, surface radiation (#2170) * readding landsurface recipes for inclusion in v2.3 * update mask location * update mask location * update clim files source on Jasmin * add comment * change from mrsofc to mrsos * change from mrsofc to mrsos and introduce layer extraction * recipe for test * change of diag * added new variable and comment * added new variable and comment * introduce mrsol and division by 100 to get absolute fraction not percents * use masked median and nearest interpolation * added test recipe for soiloisture * optimized diag script * add test recipe * add test recipe * Correct `to_*` datetime objects to fix period error Monthly timeseries were missing last month because of inconsistency between `to_monthly` and `load_run_ss`. * Revert surface vertical interpolation to linear Extrapolation to the surface is what was originally intended here. * Remove cruft involving the missing variables: there is a simpler way to convert to the variable we need... * Convert model variable to volumetric soil moisture * Rename model variable to use CMOR name * Tidy up masking (doesn't change results) No need to mask ocean (already masked in input data). Also use more concise code for the ice mask, with ma.masked_where(). * Calculate thickness from metadata Instead of hard-wiring it * small style edits * added template for landsurface docs pages * Complete documentation for permafrost * Add documentation for surfrad and soil moisture Also link all three new recipes to the index * Correct table formatting * Use mrsos instead of mrsol in permafrost Soil moisture is only used to determine ice mask, and for this the surface layer (mrsos) gives identical results to extracting deepest layer from the 3D field (mrsol). mrsos is available for more models and has the advatage of a common name between CMIP5 and CMIP6. * Remove dodgy character from doc file * Fix format errors in documentation * Add metrics plots to documentation pages * Remove the test recipes now that testing complete * Remove snow recipe as it is not ready Mapping issue needs resolved * New bibtex files for references * Incorporate references into recipe provenance tags * Change documentation format to follow template * hanve to have * Use ACCESS-CM2 plots in documentation This is then consistent with the recipe in the repository * Mention the external climatology files * Remove comment about problem that has been fixed A workaround for these missing variables was solved during the science review * Correct obs date range in documentation * added provenance logging * added provenance logger for soilmoisture * fixed a bit of style * added provenance logger and standardized to numpy docstring * standardized to numpy docstring * standardized to numpy docstring * Updated plot_type provenance Also added original authors * Fix style error * fixed bug that tries to overwrite provenance record * fixed bug that tries to overwrite provenance record Co-authored-by: Alistair Sellar <asellar@sci1.jasmin.ac.uk> 17 June 2021, 12:27:13 UTC
c629a1b Instructions to use pre-installed versions on HPC clusters (#2197) * HPC installation instructions added * typo fixed 17 June 2021, 11:47:47 UTC
e36a9ea Update to new ESMValTool logo (#2168) * Added new ESMValTool logo (pdf + png) Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 08 June 2021, 10:06:02 UTC
60cf548 Update for outdated link to reference Déandreis et al. (2014). (#2076) Co-authored-by: “katjaweigel” <“weigel@iup.physik.uni-bremen.de”> 07 June 2021, 10:23:02 UTC
20bad3c Ignore VSCode workspace files (#2186) 04 June 2021, 13:07:41 UTC
3ae1643 Update references "master" to "main" (#2172) * updated references: master --> main * switch master -> main * master to main Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 26 May 2021, 15:20:51 UTC
b78572c try mamba install esmvaltool (#2125) * try mamba * remove test branch 04 May 2021, 10:58:35 UTC
b1f9720 Add recipe for climate impact research (#2072) * Add eucp and is-enes3 projects to config-references Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> 30 April 2021, 12:33:37 UTC
7652152 Update routines that use fx vars to new syntax (#2145) 30 April 2021, 11:53:29 UTC
e1d9c67 Add fix for iris longitude bug to ClimWIP (#2107) * Add fix for iris longitude bug * Fix flake8 issues * Fix default anti-meridian * Update basic recipe to test antimeridian * Add fix for not-dropped lats/lons 19 April 2021, 10:37:09 UTC
9a723d9 add OSX installation instructions to docs (#2115) Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> 14 April 2021, 17:46:41 UTC
0dd6fc1 Update documentation for ERA5 with new varibles (#2111) 14 April 2021, 17:40:47 UTC
b2e0cd8 Added recipe for Meehl et al., Sci. Adv. (2020) (#2094) * Added meehl20sciadv recipe and diagnostic * Added further diagnostics * Added documentation for recipe_meehl20sciadv and provenance tracking for create_table.py * Ran isort * Removed model from recipe * Removed GISS-E2-1-G model from TCR recipe 07 April 2021, 11:44:22 UTC
988ae99 Fix recipe filler for the case the variable doesn't contain short_name (#2104) * fix case of no short name * added test for no short name * added test metadata for no short name 26 March 2021, 17:23:37 UTC
0c18cdf Fixed broken link to contributions in README (#2102) * Update README.md * Update CONTRIBUTING.md 26 March 2021, 10:25:38 UTC
b1dfdf4 Updates to contribution guidelines (#2092) Add more labels and sync text with ESMValCore Co-authored-by: Barbara Vreede <b.vreede@esciencecenter.nl> 24 March 2021, 15:58:20 UTC
936ed62 Update release schedule (#2081) 23 March 2021, 14:13:16 UTC
f04aa17 Move private _(global)_stock_cube from esmvacore.preprocessor._regrid to cmorizer (#2087) * move the now renamed stock_cube private import to full drag and drop function in cmorizer * fully move all the private funcs * Fixed CMORizer Co-authored-by: Manuel Schlund <manuel.schlund@dlr.de> 19 March 2021, 17:00:16 UTC
be90d4b skip recipe filler tests until we have a new release since GA tests are failing (#2089) * skip recipe filler tests until we have a new release * skip only if esmvalcore version is < 2.3.0, fail otherwise so we can fix the test 18 March 2021, 12:45:29 UTC
b31ab76 Removed imports from private sklearn modules and improved test coverage of custom_sklearn.py (#2078) * Removed private sklearn imports and increase test coverage of custom sklearn module * Increased test coverage for mlr/custom_sklearn.py * Added missing tests for custom sklearn classes * Fixed tests for CI (?) * Fixed tests for CI again (?) * Fixed sklearn warning 17 March 2021, 14:51:14 UTC
67f355c Force latest Python in empty environment in conda install CI test (#2069) * add condition to grab latest python * run the test for commit * added note on python install at env creation * remove testing call to conda install test since it works on the CI machine * relax to python 3.9 * change instructions for python 3.9 more generic as Bouwe suggests * Update instructions in docs and follow them on CircleCI * Remove test code Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> 16 March 2021, 10:18:48 UTC
1bf77b2 Added recipe filler. (#1707) * Added recipe filler. * Use pytest-xdist, avoid setup.py test and update CircleCI config * Try to use codacy coverage orb * Remove test alias * Require minimal version of pytest-cov * Require minimum version of pytest-flake8 * added extra requirement for conda build memory * added path to executable * removed pointer to ipython * first pass at simplifying and optimizing the tool * more simplifications and optimization * cleaned up and added time gating * support for multiple cmip rootpaths and lists of datasets in master recipe * added logging * started adding docstrigies * added more doc and reorganized a bit * added config checker * reorganized a bit * added tweaking by project and avert error * maan this keeps creeping up * fixed cmip era not found and allow for custom names of vars * enable file finding in default rootpaths * fixed issues found by Sarah * filter versions on latest but dont hardcode the version name * fix case of tilde for path as sarah suggested * added rouamel.yaml as dep * added rouamel.yaml as dep * added rouamel.yaml dumping to preserve original recipe style * fixed string formatters * fixed all string formatters * add list of exps functionality * totally forgot about the single requested exp case * functionality for aggregation of datasets from multiple experiments * identify gaps when having a pair of experiments * cleaned up made funcs private and added docstringss * more cleanup * more progress towards generalization * finalized implementation * started work on tests * started work on tests * almost fully working tests * disabled lookup on datasets for certain drs paths * direct dataset lookup for other drss like ethz etc * fixed a couple bugs * good test coveregae just one test left to fix * fixed last test! * added ruamel for pypi * remove dep off environment * return call so it doesnt fail * suped up tests * added test cases * one more test case * finally fixed the ethz case * extensive test coverage final * added documentation on recipe filler * Update doc/sphinx/source/utils.rst Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update doc/sphinx/source/utils.rst Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update doc/sphinx/source/utils.rst Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update doc/sphinx/source/utils.rst Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update doc/sphinx/source/utils.rst Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update doc/sphinx/source/utils.rst Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update doc/sphinx/source/utils.rst Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update doc/sphinx/source/utils.rst Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update doc/sphinx/source/utils.rst Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update doc/sphinx/source/utils.rst Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update doc/sphinx/source/utils.rst Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update doc/sphinx/source/utils.rst Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update esmvaltool/utils/recipe_filler.py Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update esmvaltool/utils/recipe_filler.py Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update esmvaltool/utils/recipe_filler.py Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update esmvaltool/utils/recipe_filler.py Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update esmvaltool/utils/recipe_filler.py Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Update esmvaltool/utils/recipe_filler.py Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * switched to conda for ruamel.yaml * removed ruamel.yaml from pip install list * added possibility of all years and fixed flake8 stuff * added no year filters in doc * added no filter on years mention in docstring * fixed lazy fstringing * fixed bug for multiple cmipX rootpaths * added dependency ruamel.yaml to setup.py * port all private funcs from esmvalcore * missing import * revert to current config logging configuration * reimporting to esmvaltool module Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> 16 March 2021, 10:14:59 UTC
10f31a1 Update links in pull request template to point to latest (#2083) 16 March 2021, 09:44:21 UTC
8775ced Add hydrological forcing comparison recipe (#2013) This recipe compares between ERA5, ERA-interim, and MSWEP datasets for a certain catchment. Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> Co-authored-by: Manuel Schlund <manuel.schlund@dlr.de> 16 March 2021, 09:31:21 UTC
aaaa4b5 Update contribution guidelines (#2031) * Update pull request template to match documentation * Add information on prospector and Codacy * Add some text to community index page * Add section on pull request checks * Add info on expected recipe output * Move checklists to relevant chapters * Rename porting chapter to upgrading * Update text on merging * Add pr label info 15 March 2021, 19:35:15 UTC
510b0e8 Added figures 8 and 10 to recipe_bock20jgr.yml (#2074) * Squashed commit of the following: commit bb78f4fbe7c59b4de4e0ebbc2b72492ed95c7580 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Mon Mar 8 20:30:04 2021 +0100 Added figure 10 of bock20jgr commit 784036e04e5d04b89d87a1c003b38e7814522135 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Mar 5 23:09:37 2021 +0100 Fixed recipe commit e7d334b9ea90e2d5e4f46c84529e8c3cb003473d Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Mar 5 18:26:05 2021 +0100 Updated recipe_ecs.yml commit 71b09d5478edaeb94c87d3fd047855e3ae53d48f Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Mar 5 18:24:06 2021 +0100 Removed unnecessary changes commit 8bdff6da32dd4ee4a8ed1c3198b272ac626fc3f5 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Mar 5 18:21:26 2021 +0100 Updated bock20jgr recipe and corresponding documentation commit d920ccbf891ba27ac85e2a600cbf66519421af75 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Mar 5 16:35:41 2021 +0100 Removed Meehl et al. (2020) recipe and diagnostic commit 32dc562bb0da0d7005ec8be481d06517dc74c7b4 Merge: 7392f66ba e1f91afe3 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Mar 5 15:56:43 2021 +0100 Merge remote-tracking branch 'public/master' into version2_extend_ecs commit 7392f66ba43cbd4403ca72e2ac06c51a87bd4814 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed Jan 13 11:20:23 2021 +0100 Adapted seaborn settings for Meehl et al. (2020) recipe commit 502b98ac9a47aa2012485857568dd1a16462da34 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Jan 12 18:40:58 2021 +0100 Added option for only consider MMM in feedback parameter plots commit ffc388db340376c29cda4eb676a230124c79d10d Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Jan 12 18:07:39 2021 +0100 Added option to round DataFrames in create_table.py commit 992fe32569deb2de57e1a4b69ccc56b36c780cbf Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Jan 8 18:12:28 2021 +0100 Updated recipes with new model data commit 7c6f1606218827f8e8b1df02b40e9d6ee6bca249 Merge: e6a29c9f2 1a6e50fc9 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Jan 8 12:41:18 2021 +0100 Merge remote-tracking branch 'public/master' into version2_extend_ecs commit e6a29c9f2d2a34ff8366b021a24f9547fc2c22ea Merge: 1f320aed0 a259b19a5 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Oct 8 13:27:58 2020 +0200 Merge remote-tracking branch 'public/master' into version2_extend_ecs commit 1f320aed03f64cf4ea58ec07fce930d0030bb446 Merge: 6434dd6e7 71e2c7298 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Jul 3 10:50:23 2020 +0200 Merge remote-tracking branch 'public/master' into version2_extend_ecs commit 6434dd6e70f2bd7825de1cf7720299623b81b454 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Jul 3 10:48:44 2020 +0200 Updated plots with new CMIP6 models commit 4359c4939c4b8678102fc03546a030b439b977ea Merge: e5b830c24 221f6ec80 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Jun 19 10:03:28 2020 +0200 Merge remote-tracking branch 'public/master' into version2_extend_ecs commit e5b830c243cb3fa5be2e3ef7fc44f5f6eb4772ff Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Mar 19 18:21:35 2020 +0100 Small fixes in ECS/TCR recipes and diagnostics commit be85cef82ab98a9beb324638a0bf23f8d25f827b Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed Mar 18 16:49:48 2020 +0100 Extended ECS and TCR-related recipes and diagnostics commit 68d5dd015810df95fd7a5ba08e9eb8d618b9676a Merge: 4d3a0d41a 959318d76 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Mar 17 10:04:55 2020 +0100 Merge remote-tracking branch 'public/master' into version2_extend_ecs commit 4d3a0d41a1e69dcfc4121c83827897fbc33116a9 Merge: 893625c12 4b37b2e52 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Feb 27 23:07:08 2020 +0100 Merge remote-tracking branch 'public/master' into version2_extend_ecs commit 893625c1220f90378d2fb57b0d9c03861ea1c494 Merge: c00b52480 a31d0e4f2 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Feb 14 09:19:09 2020 +0100 Merge remote-tracking branch 'public/master' into version2_extend_ecs commit c00b52480844f4492dc2dba1eb6cc97d71d7bf96 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Mon Jan 13 11:26:47 2020 +0100 Added simple diagnostic to create tables for scalar climate model data commit 1546d97b7460336d0db93ceb92a4c4827e6a9ca3 Merge: 538f42405 33e65b80e Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Jan 10 17:02:43 2020 +0100 Merge remote-tracking branch 'public/master' into version2_extend_ecs commit 538f42405b25a0e51619d80491321cb26375b46e Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Jan 10 16:08:44 2020 +0100 Added TCR vs ECS recipe commit ed92c5c66b240679648019415d25c4e2ec7feadb Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Jan 10 16:08:28 2020 +0100 Expanded CMIP6 style file commit 835e7153c27f18d708eb366295d03949f468ef5c Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Jan 10 16:08:07 2020 +0100 Expanded ECS and TCR diagnostics commit 78638bd6a665501273eee096ff5b114e8b5ea324 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Jan 9 19:08:27 2020 +0100 Added CMIP6 models to ECS/TCR diagnostics and expanded tcr.py diagnostic to accept MMM commit 6292cde7c38e8f38a1175a1e1b3c2385bbe783c2 Merge: 53602b4a7 cbc936f1d Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Jan 9 12:36:21 2020 +0100 Merge remote-tracking branch 'public/master' into version2_extend_ecs commit 53602b4a79a3c33edf7b2389cb910a1cc72a069e Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed Dec 4 16:55:32 2019 +0100 Expaned create_barplot.py diagnostic commit 4aae7182b423429f8b17041013f754e0439e4324 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed Dec 4 10:37:54 2019 +0100 Added possibility to ECS diagnostic to add additional attributes to output commit 607b0106fe6ac7876e31d91dfb58636aa22b12f5 Merge: 5fd5775d3 7089a8c14 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Dec 3 17:22:46 2019 +0100 Merge remote-tracking branch 'public/fix_cox' into version2_extend_ecs commit 5fd5775d35e44f2cc851b3c338089243cf91b030 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Dec 3 17:08:18 2019 +0100 Removed cmip3 dataset style commit 58fe58cad85e82419a681b85d62d80de304ad240 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Dec 3 17:00:49 2019 +0100 Added CMIP3 models to ECS recipe commit 05ecc38d3246c48408f19295d00a414fe1c8e67c Merge: 47dcfd703 d0159c962 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Dec 3 13:37:20 2019 +0100 Merge remote-tracking branch 'public/fix_cox' into version2_extend_ecs commit 47dcfd7036f81717c84f131282543ce8ddf0f963 Merge: e49494a49 db5312128 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Dec 3 13:36:50 2019 +0100 Merge remote-tracking branch 'public/version2_development' into version2_extend_ecs commit e49494a493f1185189c0d0e179b664a2b53ac291 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Nov 29 16:23:18 2019 +0100 Enhanced feedback parameter plots commit 4bd0b095d7378f2945f20603154b83acd8738aad Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Nov 29 09:52:53 2019 +0100 Added info message when ECS calculation is not possible commit 87587509e2d5c26580018baee9ca1df533d21b45 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Nov 29 09:50:10 2019 +0100 Generalized function calls in main function commit 7e4a734ba35d1835991cbc054775593fe4516e45 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Nov 28 18:08:20 2019 +0100 Allowed calculation of multi model means for any dimension commit 6bdcf7320d0dd68906375c406783c70584ca13f6 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed Nov 27 17:19:13 2019 +0100 Added diagnostic for calculating climate feedback parameters commit 3535d5ecbed58afababd4049ba85b39a7005e5bf Merge: 8b419f0af 9723c11b3 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed Nov 27 17:08:55 2019 +0100 Merge remote-tracking branch 'public/version2_development' into version2_extend_ecs commit 8b419f0af401627c9ee80b7ef66408bc849ba0ad Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Sep 5 10:19:36 2019 +0200 Adapted ECS recipe for CMIP6 models commit 80dd68dfd644e1160fcdc868e48b593bfca45608 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Jul 19 10:55:57 2019 +0200 Improved logging messges in ECS diagnostic commit ac9def8adcfadcb2976c9d8d2442119a3871f485 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Jul 19 10:42:51 2019 +0200 Generalized ECS recipe and diagnostic commit 984ac1aef948c0c758eb3a21d49367d4b1818644 Merge: 04806bf84 ab639f68d Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Jul 19 10:28:41 2019 +0200 Merge remote-tracking branch 'public/version2_development' into version2_extend_ecs commit 04806bf84648dccef55abc061fb657848f54225f Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Jul 12 09:34:46 2019 +0200 Updated ECS recipe commit 97e8a7f8afe55016a181136b4741e040568ff400 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Mon Jun 24 18:08:12 2019 +0200 Fixed plot type commit 2de63c1a98d6d90171d105fca84d0c6baae7c195 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Mon Jun 24 18:04:41 2019 +0200 Used fixed colormap for the map plots commit add856bb3f4dd66edfa87905ad9e6f05094b219b Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Sun Jun 23 02:49:47 2019 +0200 Extended ECS diagnostic to plot geographical plot commit 40a02cedda8f7f543230768636319f6ef590cc91 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Sat Jun 22 01:23:58 2019 +0200 Moved derived variables to core repository commit 9dc6011c5be7f0b37c1d95b53bb3d1c8729c3c36 Merge: c27b38753 36c6a7779 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Sat Jun 22 01:20:45 2019 +0200 Merge remote-tracking branch 'public/version2_development' into version2_extend_ecs commit c27b387535bd7c2c6ddb20caec1385d8da3aa93d Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Sat Jun 22 01:12:47 2019 +0200 Removed CMIP6 mixes to prepare for split commit d63f7afe679ab86810764d1d08bddf602a07371b Merge: 47e6808ce 1d66fccdc Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Sat Jun 22 01:08:28 2019 +0200 Merge commit '1d66fccdcd6bac11bf808ca377cd356b6ca86050' into version2_extend_ecs commit 47e6808ceafc6789a2a7cbda0510158b3c9c7f97 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed Jun 5 14:18:21 2019 +0200 Extended ECS recipe with CMIP5 models commit 24bd5a7937973187e62a2ec98944f3cccf30cdff Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Mon Jun 3 16:45:33 2019 +0200 Added further models to ECS recipe commit 0a623cbcc6d80da3da8333cfcea2a837b3021177 Merge: f9754c7fe e92fd47bf Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed May 29 17:29:24 2019 +0200 Merge remote-tracking branch 'public/version2_development' into version2_extend_ecs commit f9754c7fe55d1539a9ec88cd392c6b85455f2ce7 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed May 29 17:20:26 2019 +0200 Extended ECS diagnostic and recipe commit 0f51cf7d58bf57d18b5a0e87a5d2346f9175403f Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed May 29 17:16:06 2019 +0200 Added fixes for CESM2 models commit f8d66098e67016137555c1b6b15f9fd98908fd2b Merge: a8b2b62c4 91fcb3b53 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue May 28 14:06:08 2019 +0200 Merge remote-tracking branch 'public/version2_development' into version2_extend_ecs commit a8b2b62c47f114276fccdde7986590814cef77e1 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed Apr 10 16:10:52 2019 +0200 Replaced zonal mean temperature by global mean temperature commit dde18e43ef7986134f6bed876b7c34a2e52c7d79 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed Apr 10 14:40:18 2019 +0200 Added zonal means plot to ECS diagnostic commit 64746fbc0f25183f0a4510ccfe4a883a62852a19 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Apr 9 18:06:20 2019 +0200 Continued implementation of zonal means (WIP) commit 3200e90ca39838cd92a42297b5e42f7c77a8b0d0 Merge: c0b865921 7981808c8 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Apr 9 17:38:15 2019 +0200 Merge branch 'version2_diag_scripts_shared_tests' into version2_extend_ecs commit c0b8659211fc4b7de97d6a8371347d32c4248e91 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Mon Apr 8 16:05:13 2019 +0200 Extended ECS recipe and diagnostic commit f5815c41f8892c09a553fb51c702fedf446d2af9 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Sun Apr 7 18:53:11 2019 +0200 Finished implementation of tests commit 4557e92571aa8af8302abcfb70bcdef194286d2a Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Sat Apr 6 17:54:12 2019 +0200 Implemented further tests for iris_helpers functions commit e1b0e5690131be66b4ec1f6c05d43dc0ab0a6cec Merge: cd6cf583c dcc802398 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Apr 5 17:56:28 2019 +0200 Merge remote-tracking branch 'public/version2_development' into version2_extend_ecs commit cd6cf583ce8d2181838f909c095f70459c159338 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Fri Apr 5 17:53:36 2019 +0200 Finished units tests for io and started implementation of tests for iris_helpers commit 73579394b30470a42885610e089b57b16f921966 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Apr 4 18:15:23 2019 +0200 Added first unit tests for io module for shared diagnostics commit 5d3d7a6c9b22dba58cf2631b3b4d70df9521b33a Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Apr 4 18:14:21 2019 +0200 Fixed bug in io function where standard_name was not correctly set commit 5fcbe0641095a2f544cffed1420b46c4f8ed629a Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Apr 4 15:42:28 2019 +0200 Generalized unify_1d_coord function commit 79747a345579ea7d9f1127f6ecbd007832019fb7 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Apr 4 14:56:57 2019 +0200 Generalized iris helper functions commit b061f8f95d2a846ea920f86cf5f426b20a93209e Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Apr 4 14:51:22 2019 +0200 Generalized grid correction in variable derivation commit 34d67200c7967c465ddbf899b576bba8c731ba84 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Apr 4 14:17:13 2019 +0200 Added fixes for various models commit da130f91f609af7d30c1021bad658eef3dc281da Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Apr 4 14:02:37 2019 +0200 Renamed iris save function in io module commit fb0517fc3eee9cfcf6beddd29a23ffef78f5baa6 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Thu Apr 4 13:43:22 2019 +0200 Added provenance for summary table commit cb65c9a3b152f376c735df5ed3f08ef476a4fe06 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed Apr 3 17:57:58 2019 +0200 Fixed codacy issue commit 2d2560474a77d79593ac8ca0ac5559389d70ea22 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Wed Apr 3 17:13:53 2019 +0200 Added summary table to ECS diagnostic commit 3bd6b350d9d52a1f7a9d8e6d3cde2f6d9f68f533 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Apr 2 17:30:39 2019 +0200 Extended ECS diagnostic for further feedback parameters commit b5bc71e8e48ce48fdf46077b8b7c3390d984eb5d Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Apr 2 17:28:12 2019 +0200 Variable renaming in diagnostics commit 1437d6584d31a1730c4505e1705dcaf66e81fcf3 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Apr 2 17:24:31 2019 +0200 Fixed small bug which prevented setting standard_names of cubes commit 7554421b1e6fdf2d165e79d464e0824df7351d6b Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Apr 2 17:16:39 2019 +0200 Added new derived radiation variables commit e354c6088e0180c12cdc9a951ea1e3084cda7f32 Merge: 120aa9014 f8f826777 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Tue Apr 2 10:12:28 2019 +0200 Merge remote-tracking branch 'public/version2_development' into version2_fix_ecs commit 120aa9014de769403332d3ebeebcc9953d778e5c Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Mon Mar 4 11:37:09 2019 +0100 Fixed small bug in ecs_regression function commit 2c12d9a1da1510406325d025400813ba9b70ec49 Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Mon Mar 4 10:10:56 2019 +0100 Adapted y axis range in ECS regression plot commit 47201e63a91a2f675ee45e01a8b5a9de7dbcdccd Author: Manuel Schlund <manuel.schlund@dlr.de> Date: Mon Mar 4 10:27:13 2019 +0100 Improved ECS calculation and added more complex plots * Removed further models from ECS recipe * Removed further models from bock20jgr recipe * Added test recipe for bot * Removed test recipe and adapted doc 15 March 2021, 08:29:35 UTC
ecc409a Fix flake8 tests on CircleCI (#2070) 12 March 2021, 10:41:42 UTC
819e654 Update plot title martin18grl (#2080) * Update figure and color bar title for percentage difference plots. * Update for figures in documentation. Co-authored-by: “katjaweigel” <“weigel@iup.physik.uni-bremen.de”> 12 March 2021, 10:22:55 UTC
8a90da9 Add EUCP and IS-ENES3 projects to config-references (#2066) * Add eucp and is-enes3 projects to config-references * Correct name of the IS-ENES3 project Co-authored-by: Niels Drost <n.drost@esciencecenter.nl> Co-authored-by: Niels Drost <n.drost@esciencecenter.nl> 10 March 2021, 13:57:16 UTC
e1f91af improving the README.md file with a more appealing look and bit more info (#2065) * improving the readme file * Sarah suggestion Co-authored-by: SarahAlidoost <55081872+SarahAlidoost@users.noreply.github.com> * added pointer to tutorial as suggested by Sarah * capitalized Julia Co-authored-by: SarahAlidoost <55081872+SarahAlidoost@users.noreply.github.com> 04 March 2021, 11:20:07 UTC
792dd98 Indent block to pick up and raise exception if cmorizer data not found (TierX dir is not there) (#1877) * no data indent bug fixed * made the warning better 02 March 2021, 11:46:06 UTC
5cd923b Fix conda build by skipping documentation test (#2058) * Fix conda build * Increase timeout to one hour 26 February 2021, 13:32:27 UTC
09b4b96 Final update to the changelog for v2.2.0 (#2056) * Update changelog * Final update to the changelog 25 February 2021, 14:06:34 UTC
a982e42 Update changelog and changelog tool for v2.2.0 (#2043) * Small changes in the release notes tools * Updated changelog and changelog tool * use 21st century environment file * use 21st century setup file * Fix some codacy issues * Small refactor * Final version of changelog * Add highlights * Add last commit changelog and update tool doc * Update doc Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 25 February 2021, 13:12:24 UTC
98c5c3b Fix extract_seasons in validation recipe (#2054) 25 February 2021, 12:35:07 UTC
99adf5a Set version to 2.2.0 (#2042) * Set version to 2.2.0 * change release date Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 25 February 2021, 09:11:17 UTC
4438d8c Pin pre-commit hooks as recommended by its developers (#2053) 24 February 2021, 10:05:41 UTC
83994b0 fix flake fail from last commit to master (#2048) 23 February 2021, 11:10:33 UTC
614d7d1 Disable and remove calls to deprecated iris FUTURE module (#2047) * disable and remove calls to deprecated iris FUTURE * disable and remove calls to deprecated iris FUTURE * disable and remove calls to deprecated iris FUTURE 23 February 2021, 09:55:06 UTC
6437792 Adding bock20jgr Figure 1-4 (#1958) * add Figure 1 and 2 * add figure 3 and 4 * add color maps * remove rms, reldiff and absdiff from model_bias.ncl * start adding obs uncertainty to fig 2 * add reference * finalized cmorizer * add hadcrut4 uncertainty to tsline * cmorize yearly hadcrut4 uncertainty * fix codestyle * finalize fig 3 and 4 * add documentation * rm obs from first entry * finalize recipe * fix style * fix style of recipes * fix style of recipes * add figures to documentation * update doc * bugfix + docu update cmorize_obs_hadcrut4.ncl * updated docu + renamed recipe from bockjgr20 to bock20jgr * fix bug * add HighResMIP models Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> Co-authored-by: Javier Vegas-Regidor <javier.vegas@bsc.es> Co-authored-by: Axel Lauer <axel.lauer@dlr.de> 19 February 2021, 08:22:27 UTC
e82a801 Update the version number of the ESACCI-SST dataset (#2045) * fix ESACCI-SST cmorizer * move NSIDC-0116 from Tier 2 to 3 * switch to v2.2 18 February 2021, 16:55:25 UTC
5eb507c Add PASSIVE and ACTIVE sensor versions to cds-sat-sm cmorizer (#1851) * Fix keyword argument * Start of adding passive sensor * added PASSIVE to cds-sat-sm * Add ACTIVE version * Add config file * Improved formatting * Incorporated review comments * fix active version * add documentation * fix nclcodestyle * recipe check_obs updated * added 2020 data Co-authored-by: Mattia Righi <mattia.righi@dlr.de> Co-authored-by: Remi Kazeroni <remi.kazeroni@dlr.de> 18 February 2021, 13:19:47 UTC
694c094 Refactor lazy_regrid.py for wflow diagnostics (#2024) * remove lazy_regrid.py because now esmvalcore takes care of it * replace lazy_regrid with regrid from esmvalcore * use correct file format for wflow dem file * sort import statements * change time periods * revise years in hype recipe * bring back lazy_regrid and refactor it * remove recipe_hype from this PR * rename function lazy_regrid to rechunk_and_regrid * replace iris with esmvalcore.processor.regrid * rename lazy_regrid to compute_chunks, refactor the script and wflow diagnostics * revise the docstring in compute_chunks.py 18 February 2021, 12:23:06 UTC
3337f2d Use latest version of autodocsumm (#1942) * Use latest version of autodocsumm * Require at least v0.2.2 of autodocsumm Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 18 February 2021, 11:07:52 UTC
e5271f2 Fix Codacy coverage upload (#2039) 18 February 2021, 09:43:29 UTC
a75326e Revise lisflood and hype recipes (#2035) * change the years to a realistic time span * add comments about memory problem on lisflood recipe 17 February 2021, 19:23:13 UTC
1e5b5dd Implement shape parameter calibration for ClimWIP (#1905) * Add pseudo code skeleton to start with * Mode functions to utilities & add option to calibrate sigma on the fly * Move function to utilities * Fix but, add checks * Remove outdated file * Remove outdated file * Delete outdated file * Merge original file from master * Add on the fly performance sigma calibration * Update some functions to be more general * Update several functions - calculate_model_distances: update docstring - calculate_model_distances: add argument to name new dimension name - compute_overall_mean: simplify median calculation - combine_ensemble_members: update docstring - combine_ensemble_members: allow passing of dimension names to be combined - calculate_weights: move actualy calculation to a new function to get more flexible. This function becomes a wrapper doing xarray stuff * Update call of combine_ensemble_members * Fix bug * Add recipe to test performance sigma calibration * Add minimal version of performance sigma calibration * Update plot performance sigma calibration * Fix codacy issues * Update key name * Update key name * Update docu; add figure * Update doc formating * Fix spelling error * Update doc/sphinx/source/recipes/recipe_climwip.rst Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/climwip/calibrate_sigmas.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/climwip/calibrate_sigmas.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/climwip/calibrate_sigmas.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/climwip/core_functions.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/climwip/core_functions.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Update esmvaltool/diag_scripts/weighting/climwip/main.py Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Move percentile calculation to function * Update variable names * Comment out model * Fix bugs * Fix codacy issues * Update esmvaltool/diag_scripts/weighting/climwip/calibrate_sigmas.py Co-authored-by: Peter Kalverla <peter.kalverla@gmx.com> * Update esmvaltool/diag_scripts/weighting/climwip/calibrate_sigmas.py Co-authored-by: Peter Kalverla <peter.kalverla@gmx.com> * Update esmvaltool/diag_scripts/weighting/climwip/calibrate_sigmas.py Co-authored-by: Peter Kalverla <peter.kalverla@gmx.com> * Update esmvaltool/diag_scripts/weighting/climwip/calibrate_sigmas.py Co-authored-by: Peter Kalverla <peter.kalverla@gmx.com> * Update iris documentation URL for sphinx * Update cost function and behavior when failing to find a sigma * Comment out EC-Earth3 (calender error) * Delete unused local variable * Update documentation * Test figure link * Update doc/sphinx/source/recipes/recipe_climwip.rst Co-authored-by: Peter Kalverla <peter.kalverla@gmx.com> * Insert linke breaks * remove dataset that's not available for testbot * Oops! Remove reference to bot's error message * Remove another dataset * Remove another dataset * Remove another dataset * Remove another dataset * Remove another dataset * Remove another dataset * Remove another dataset * Add some description * Fix spelling mistakes in documentation * Insert linebreak * Fix line length Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> Co-authored-by: Peter Kalverla <peter.kalverla@gmx.com> Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 17 February 2021, 17:43:20 UTC
f85d81a fix flake8 raised by develop test (#2038) 17 February 2021, 15:54:40 UTC
b08fe2f Add PRIMAVERA Eady Growth Rate diagnostic (#1285) * First working version * Perform temporal mean * Fix some lint issues * Extract season properly * Add recipe documentation * Load vars by shortname * Fix winter script * Improve output file name * Update preproc names * Update recipe * Add provenance * Fix lint issues * Fix identation * Fix lint issues * Fix identation * Update esmvaltool/diag_scripts/primavera/eady_growth_rate.py Co-Authored-By: Bouwe Andela <bouweandela@users.noreply.github.com> * Update recipe with PRIMAVERA datasets * Consider models that need ua to be regridded * Update references properly * Fix yamllint issues * Remove institute * Reorder files * Fix provenance * Compute climatology as an option * Add option to compute means at the end * Fix style issues * First version of plot, pending to clean * Clean recipe and diag * Add documentation, pending to add figure * Add figure to documentation * Add missing author * Fix documentation * Fix more documentation * Address suggestions from code review * Fix style issues * Update doc/sphinx/source/recipes/recipe_eady_growth_rate.rst Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Fix more style issues * Fix documentation * Fix more style issues * Apply suggestions from code review Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> * Fix more style issues * More codacy issues * Add suggestion fro scientific review * Codacy * Remove uneeded parenthesis * Fix doc format * Fix doc format Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> Co-authored-by: Bouwe Andela <bouweandela@users.noreply.github.com> Co-authored-by: Stef Smeets <stefsmeets@users.noreply.github.com> Co-authored-by: Javier Vegas-Regidor <javier.vegas@bsc.es> 17 February 2021, 15:41:51 UTC
8e5d673 Recipe and documentation update for ERA5-Land. (#1906) * Recipe and documentation update for ERA5-Land. * Documentation formatting. * Documentation formatting, update of recipe_era5-land.yml and recipe_check_obs.yml. * Changes in recipe. * Reverted change in recipe_check_obs.yml. * Change in doc. * Changed reference. Co-authored-by: “katjaweigel” <“weigel@iup.physik.uni-bremen.de”> 17 February 2021, 14:51:05 UTC
01ade11 Cmorize gpcc fix (#1982) * fix reversed lat bnds, fix time. * clean up * cosmetics * codacy Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 17 February 2021, 14:30:05 UTC
60e7aad cmorize_utils_save_1mon_Amon (#1990) * initial * Update esmvaltool/cmorizers/obs/utilities.py Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 17 February 2021, 14:19:18 UTC
9fc6959 Cmorize gpcc masking (#1995) * fix reversed lat bnds, fix time. * clean up * cosmetics * codacy * Initial * add test * uncomment other datasets again Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 17 February 2021, 13:59:46 UTC
d2af92f Removed write_plots and write_netcdf in some python diagnostics (#2036) * Deprecated write_plots and write_netcdf in some diags * Update config-user-example.yml 17 February 2021, 12:51:54 UTC
9f65f1e Cmorize hadcrut5 (#1977) * initial commit * style * add table entry * fix coord names * add recipe check * fix blank line * update to correct access date * change to correct last access date Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 17 February 2021, 12:28:41 UTC
4c3bc14 Remove test for conda package installation on Python 3.6 (#2033) 17 February 2021, 11:37:27 UTC
89140c4 selectively turn off fixing bounds for coordinates during cmorization with utilities.py (#2014) * user-throttled args to selectively turn off fixing bounds * add test case * added docstring for public func * rename opt args * fixed test with new arg names 16 February 2021, 17:18:26 UTC
8d74409 introduce python 39 in Github Actions tests (#2029) * introduce python 39 in GA tests * removed testing branch 16 February 2021, 17:02:46 UTC
48bb1e9 Make it possible to use write_plots and write_netcdf from recipe instead of config-user.yml (#2018) * Adjust shared Python functions to future move of write_plots/write_netcdf to recipe * Read write_netcdf and write_plots from diag_script_info in NCL scripts 16 February 2021, 13:25:28 UTC
de06db9 Install documentation: mention that we build conda package with python>=3.7 (#2030) * mention that we build conda pkg with python>=3.7 * great, misssspelling, cheers Bman Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> * http issues in new problem Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> 16 February 2021, 12:00:31 UTC
f76e545 Fix conda build (#2026) * Try pinning iris and Python * Try Python 3.7 and up * Set all python to 3.7 and version to 2.2 Co-authored-by: Javier Vegas-Regidor <javier.vegas@bsc.es> 16 February 2021, 09:17:07 UTC
7179668 Avoid importing private ESMValCore functions (#2027) Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> 15 February 2021, 20:41:49 UTC
ac02491 Refactor the functions in derive_evspsblpot due to new iris (#2023) 12 February 2021, 16:58:45 UTC
4034661 Fix logging import in cmorize_obs again since last merge was nulled by pre-commit hooks (#2022) * Fix import of `configure_logging` * fix logging import from esmvalcore * reinstate wanted commit Co-authored-by: Stef Smeets <s.smeets@esciencecenter.nl> 12 February 2021, 13:58:36 UTC
e5d7720 Added recipe, diagnostics and documentation for Schlund et al., ESD (2020) (#2015) * Update `extract_strict` -> `extract_cube` * Update iris version in setup.py * Repalced iris.coords.Coord with iris.coords.DimCoord * Adapted test dataset for ohc in CMIP5 * pin lower bound iris and upper bound mpich * pin lower bound iris and upper bound mpich * Added files for recipe_schlund20esd.yml * Fixed reference in schlund20esd recipe * pinned to new esmvalcore and added note on mpich * pinned to new esmvalcore and added note on mpich * pinned to new esmvalcorewq * Optimized documentation * Update doc/sphinx/source/recipes/recipe_schlund20esd.rst Co-authored-by: Bettina Gier <gier@uni-bremen.de> * Ran isort on changed files * Added note to recipe doc * Change import order in ecs_scatter.py Co-authored-by: Stef Smeets <s.smeets@esciencecenter.nl> Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> Co-authored-by: Bettina Gier <gier@uni-bremen.de> 12 February 2021, 13:20:29 UTC
0bac259 Fix import of `configure_logging` (#2020) Co-authored-by: Stef Smeets <s.smeets@esciencecenter.nl> 12 February 2021, 10:48:34 UTC
0b0e7a7 Adding recipe and diagnostics for Gier et al 2020 (#1914) * station_comparison.ncl ported to v2 * Ported SCA map plots to v2 * Ported satellite MV mask plots to v2 * deltaT diag ported to v2 * Fully ported gier20 to v2. * minor fixes * Updated recipe and diagnostics * changed axis units to polynomials * first review changes * add some review comments * save before screwing with ensembles * changes for reviews * Update `extract_strict` -> `extract_cube` * Update iris version in setup.py * update recipe * add provenance and clean up * get units from netcdf file, not config * nclcodestyle * add modis land cover map link * clean up, added station_comparison provenance * add documentation * Fix import of `configure_logging` * clean up * Repalced iris.coords.Coord with iris.coords.DimCoord * Adapted test dataset for ohc in CMIP5 * pin lower bound iris and upper bound mpich * pin lower bound iris and upper bound mpich * pinned to new esmvalcore and added note on mpich * pinned to new esmvalcore and added note on mpich * pinned to new esmvalcorewq * Update package/meta.yaml Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> * Update setup.py Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> * Update environment.yml Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> * checkup, recipe combining cmip5 and cmip6 * Apply suggestions from code review Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * add review changes * added config_user plottype with higher priority than png default * downscale documentation figures Co-authored-by: Stef Smeets <s.smeets@esciencecenter.nl> Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> Co-authored-by: Manuel Schlund <manuel.schlund@dlr.de> Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> 11 February 2021, 16:23:20 UTC
efdde7f Add Remi as a code owner and sole merger of CMORizers (#2017) 11 February 2021, 10:19:55 UTC
121effe Align ESMValTool to ESMValCore=2.2.0 (adopt iris3, fix environment for new Core release) (#1874) * Update `extract_strict` -> `extract_cube` * Update iris version in setup.py * Update import of `configure_logging` * pin lower bound iris and upper bound mpich Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> Co-authored-by: Manuel Schlund <manuel.schlund@dlr.de> Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> 10 February 2021, 12:17:48 UTC
0c2264a Document how to run tests for installation verification (#1847) 09 February 2021, 20:12:08 UTC
b642afc fix iris documentation link(s) with new iris3 location on readthedocs (#2012) * fix iris dox broken link * Use interphinx for linking to iris docs Co-authored-by: Bouwe Andela <b.andela@esciencecenter.nl> 09 February 2021, 12:19:47 UTC
back to top