2ad3229 | Lisa Bock | 30 March 2022, 10:08:28 UTC | Extending the HadCRUT5 cmorizer (#2509) * enhance cmorizer for anomalies * update obs recipe * update documentation * fix style * fix style * review suggestion * change version number for download * Update datasets.yml * Update hadcrut5.py Co-authored-by: remi-kazeroni <remi.kazeroni@dlr.de> Co-authored-by: Rémi Kazeroni <70641264+remi-kazeroni@users.noreply.github.com> | 30 March 2022, 10:08:28 UTC |
5af89dc | Rémi Kazeroni | 25 March 2022, 11:41:10 UTC | link fixed (#2616) | 25 March 2022, 11:41:10 UTC |
1780922 | github-actions[bot] | 25 March 2022, 11:01:41 UTC | Updating Linux condalock file (#2609) Co-authored-by: valeriupredoi <valeriupredoi@users.noreply.github.com> | 25 March 2022, 11:01:41 UTC |
b740d5d | stacristo | 24 March 2022, 13:55:29 UTC | Documentation Improvements (#2580) * Based with latest main branch * added edits from Remi and installation from conda lock fileC * added edits * Update installation.rst * Update installation.rst * Update introduction.rst * Update introduction.rst Co-authored-by: Stanislaus Cristo DLR <stanislauscristo_dlr@pop-os.localdomain> Co-authored-by: Rémi Kazeroni <70641264+remi-kazeroni@users.noreply.github.com> | 24 March 2022, 13:55:29 UTC |
7a35fa6 | Manuel Schlund | 22 March 2022, 12:29:27 UTC | Removed `package/meta.yaml` and all references to it (#2612) * Removed meta.yaml and all references to it * Improved doc | 22 March 2022, 12:29:27 UTC |
e23c063 | github-actions[bot] | 16 March 2022, 13:14:00 UTC | [Condalock] Update Linux condalock file (#2592) * Updating Linux condalock file * rm super duper pish useless yaml lock file * recreate file to latest * turn on GA * turn on GA * use mamba * use mamba * no mamba * no mamba * dont install pip, it should be in the env * remove GA testing * recreated lockfile with regular conda forge channel and rc turned off Co-authored-by: valeriupredoi <valeriupredoi@users.noreply.github.com> Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> | 16 March 2022, 13:14:00 UTC |
98103e2 | Bouwe Andela | 15 March 2022, 16:40:24 UTC | Cache natural earth mask cube (#2604) | 15 March 2022, 16:40:24 UTC |
9fda721 | Bouwe Andela | 15 March 2022, 16:08:25 UTC | Add missing __init__.py files (#2603) | 15 March 2022, 16:08:25 UTC |
3fce1b8 | Manuel Schlund | 15 March 2022, 13:10:47 UTC | Final update of changelog for v2.5.0 (#2601) | 15 March 2022, 13:10:47 UTC |
f6293de | Manuel Schlund | 15 March 2022, 12:15:48 UTC | Updated dependencies with new ESMValCore version (#2599) * Updated dependencies with new ESMValCore version * Temporary GH actions test * Revert "Temporary GH actions test" This reverts commit 6fe67bcbaa168df202a160e6c1e5634236f2cb3b. | 15 March 2022, 12:15:48 UTC |
b419977 | Manuel Schlund | 15 March 2022, 12:15:33 UTC | Increased ESMValTool version to 2.5.0 (#2600) | 15 March 2022, 12:15:33 UTC |
3721b6a | Manuel Schlund | 14 March 2022, 13:48:10 UTC | Updated release strategy with current release and upcoming release (#2597) * Updated release strategy * Fixed year * Postpone ESMValTool release by one day | 14 March 2022, 13:48:10 UTC |
c5e1b8c | Manuel Schlund | 10 March 2022, 16:41:33 UTC | Updated changelog (#2589) | 10 March 2022, 16:41:33 UTC |
27f1148 | Manuel Schlund | 10 March 2022, 15:05:59 UTC | Dropped python 3.7 (#2585) | 10 March 2022, 15:05:59 UTC |
6e3f0ec | Manuel Schlund | 09 March 2022, 13:43:47 UTC | Restored original versions of `recipe_schlund20esd.yml` and `recipe_meehl20sciadv.yml` (#2583) * Restored recipe_schlund20esd.yml and recipe_meehl20sciadv.yml * Commented dataset due to CMOR error * Used original version of GISS-E2-1-G | 09 March 2022, 13:43:47 UTC |
9236eb3 | Valeriu Predoi | 09 March 2022, 13:23:02 UTC | replace nonfunctional GA badge with cool one (#2582) | 09 March 2022, 13:23:02 UTC |
720778c | Rémi Kazeroni | 08 March 2022, 14:37:51 UTC | Fix `recipe_climwip_brunner20esd` (#2581) * dataset removed * comment to the PR added | 08 March 2022, 14:37:51 UTC |
1bbf0da | Rémi Kazeroni | 08 March 2022, 13:54:16 UTC | Fix `recipe_seaice` (#2578) * removed models * comments added * Updated comment on missing dataset in recipe_impact.yml Co-authored-by: Manuel Schlund <manuel.schlund@dlr.de> | 08 March 2022, 13:54:16 UTC |
26e4ddc | Rémi Kazeroni | 08 March 2022, 09:16:38 UTC | Remove missing CMIP5 data from 2 recipes (#2579) * recipe_perfmetrics_land_CMIP5 fixed * recipe_collins13ipcc fixed * comments added | 08 March 2022, 09:16:38 UTC |
5dadac0 | Manuel Schlund | 07 March 2022, 15:44:51 UTC | Fixed various recipes by removing faulty or non-available datasets (#2563) * Fixed recipes * recipe_landcover fixed * Commented missing datasets instead of removing them Co-authored-by: remi-kazeroni <remi.kazeroni@dlr.de> | 07 March 2022, 15:44:51 UTC |
1a2746c | Rémi Kazeroni | 07 March 2022, 15:17:21 UTC | HadGEM2-ES removed (#2577) | 07 March 2022, 15:17:21 UTC |
e599363 | Manuel Schlund | 07 March 2022, 09:02:25 UTC | Fixed provenance tracking for emergent constraint diagnostics (#2573) * Fixed provenance tracking for emergent constraint diagnostics * Improved PDF caption | 07 March 2022, 09:02:25 UTC |
e2c8c08 | Manuel Schlund | 04 March 2022, 15:34:01 UTC | First draft for v2.5.0 changelog (#2554) * First draft for v2.5.0 changelog * Removed duplicate entries from changelog * Added #1897 to diagnotic section of changelog * Moved changelog duplication test to dedicated module * Added new PRs and removed duplicate entry | 04 March 2022, 15:34:01 UTC |
8a8f44e | Axel Lauer | 04 March 2022, 08:23:36 UTC | updated CREM docu (recipe_williams09climdyn.yml) (#2567) | 04 March 2022, 08:23:36 UTC |
ad271ca | Valeriu Predoi | 02 March 2022, 17:54:32 UTC | added stand with Ukraine badge (#2565) | 02 March 2022, 17:54:32 UTC |
4a03c1a | Axel Lauer | 02 March 2022, 15:15:57 UTC | removed models with missing data from recipe_williams09climdyn.yml (#2566) Co-authored-by: Manuel Schlund <manuel.schlund@dlr.de> | 02 March 2022, 15:15:57 UTC |
cff7c16 | github-actions[bot] | 01 March 2022, 12:30:55 UTC | Updating Linux condalock file (#2564) Co-authored-by: valeriupredoi <valeriupredoi@users.noreply.github.com> | 01 March 2022, 12:30:55 UTC |
b68efbf | Javier Vegas-Regidor | 25 February 2022, 14:08:28 UTC | Recipe to plot generic output from the preprocessor (#2184) * First try * Generalize a bit * Add mapgenerator to requirements * Fix tests * Make it work with main * Fix flake8 * Add provenance * Update mapgenerator version * Update recipe to use CMIP6 data * Fix doc and add more examples * Some improvements * Apply yapf * Fix codacy issues * Fix some graphical glitches * Add doc for recipe * Apply yapf * Fix doc format * Improve doc * Improve doc * Update monitor * Add provenance and new default plot path * Add final dependency on mapgenerator * Fix doc * Fix flake8 * Update doc * Update doc * Update mapgenerator * Fix docstrings * Apply suggestions from code review Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> * Comment eofs code * Improve doc * Fix style issues * Update doc/sphinx/source/recipes/recipe_monitor.rst Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> * Apply suggestions from code review Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> * Add entry in FAQ * Reference list of plots * Update reference * Update reference * Improve doc Co-authored-by: Javier Vegas-Regidor <javier.vegas@bsc.es> Co-authored-by: Saskia Loosveldt Tomas <saskia.loosveldt@bsc.es> Co-authored-by: sloosvel <45196700+sloosvel@users.noreply.github.com> Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> | 25 February 2022, 14:08:28 UTC |
ff9e711 | Manuel Schlund | 25 February 2022, 13:31:50 UTC | Fixed recipe_carvalhais14nat and removed deprecated use of np.float (#2558) | 25 February 2022, 13:31:50 UTC |
5aef74c | Javier Vegas-Regidor | 25 February 2022, 10:34:50 UTC | Streamline observations download (#1657) * Update docker and create action * Remove Julia * Update dockerfiles * Update dockerfile * First refactor of download scripts * Add support for ESACCI data through ftp * Add progress bar to ftp and esacci_fire * Fix fire and improve ftp progress bar * Added wget download support * More work on NASA datasets * Fix flake8 and reorganize * Add berkeley earth downloader * Added calipso * Add ESACCI-OC download * Add ncep and common base class * Add progressbar2 dependency * Fix flake8 tests * Add data command to ESMValTool * Reorganize and rename formatters * Fix tests * Fix tests * Refactor download and format * Add install and fix some scripts * Fix BerkeleyEarth * Add APHRO-MA downloader * Fix CALIPSO-GOCCP * Add AURA-TES downloader * Updated CDS datasets * Update CowtanWay * Add CRU downloads * Add ESACCI-Aerosol * Fix get_year * Fix ESACCI-Cloud * Add Duveiller2018 * Add CT2019 * Add Eppley-VGPM-MODIS * Fix flake8 * Add lots of datasets * Add HALOE * Add HadCRUT and HadISST * Add GPCC * Add ISCCP-FH * Add Landschuetzer2016 * Add LandFlux-EVAL * Fix Flake8 * Add PERSIANN * Add PHC * Add WOA * Add REGEN * Fix flake8 * Move and reorganize * Added info for a bunch of new datasets * Finished added info for all datasets * Fix Flake8 * Improve and fix tests * Fix a bunch of codacy issues * Fix codacy issues * Improve doc * Improve doc * Improve doc * Add ESACCI-SOS * Make ESACCI_SOS use OBS6 * Fix data info * Fix paths * Fix utilities * Make utils public and add info for last dataset * Fix flake8 * Fix esrl cmor script * Test datasets info * Pass pre-commit hooks * Pre-commit datasets * Pre commit formatters passed * Remove unwanted changes * Add latest changes * Remove unwanted file * Fix some tests * Format files * Fix some tests * Fix CDS-SATELLITE-ALBEDO * Fix tests * Fix format * Add source to displayed info * Fix overwrite with wget * Hide some name errors * Fix ESACCI Aerosol download * Make dataset list mandatory * Fix GLODAP and flake8 * Fix GCP * Add HadCRUT5 downloader * Add last datasets to the datasets.yml * Fix path for tests * Fix WOA * First bunch of fixes for the tier issue * Fix NDP and other datasets * Fix OSI-450 cmorization and add downloader * Fix MTE * Fix cmor interface * Fix schema * Fix prepare * Fix doc * Add tests for downloader interfaces * Fix data download interface test * Fix default start and end dates in downloaders * Fix PATMOS-x and PERSIANN-CDR downloads * Fix some review comments * Fix some review comments * Fixes for ESACCI-OZONE * Fixes interface calls for NCL * Removed oudated and not working downloaders * Fix temp folder name according to command called * FIx NDP * Fix NDP doc * Fix hardcode tier in NASA downloader * Update esmvaltool/cmorizers/data/formatters/datasets/cds_satellite_soil_moisture.ncl Co-authored-by: Rémi Kazeroni <70641264+remi-kazeroni@users.noreply.github.com> * Apply comments from Remi review * Do not gues_bounds if they are already there * Fix NDP * Fix CDS Soil Moisture * Set default file_pattern for CDS * Fix ESACCI-SOS * Fix CDS-XCH4 * Fix UERRA * Address Remi comments * Explicit imports * Skip certificate check in NASA datasets * Fix ESACCI-OZONE download * Fix ESACCI-OZONE coordinate * changed cmorizer paths in recipe docs * writing cmorizer instructions updated * Update dataset.rst * obtaining input doc updated * making dataset doc updated * Update dataset.rst * Update dataset.rst * Update input.rst * Update dataset.rst * Fix Remi comments * Update esmvaltool/cmorizers/data/downloaders/datasets/isccp_fh.py Co-authored-by: Rémi Kazeroni <70641264+remi-kazeroni@users.noreply.github.com> * Update esmvaltool/cmorizers/data/datasets.yml Co-authored-by: Rémi Kazeroni <70641264+remi-kazeroni@users.noreply.github.com> * Update esmvaltool/cmorizers/data/formatters/datasets/era_interim.py Co-authored-by: Rémi Kazeroni <70641264+remi-kazeroni@users.noreply.github.com> * Fix utilities.ncl * Add download instructions * Update doc/sphinx/source/community/dataset.rst Co-authored-by: Javier Vegas-Regidor <javier.vegas@bsc.es> * Apply suggestions from Javi Co-authored-by: Javier Vegas-Regidor <javier.vegas@bsc.es> * Update dataset.rst * Update dataset.rst * Update input.rst * headers fixed * typo fixed * function doc updated * Update cds_satellite_albedo.py * esacci-lst cmorizer added * fix flake8 * fix woa formatter * decrease yamllint errors * delete unused file * update esacci-oc downloader * cleanup * note on netrc usage * Update input.rst * docstring fixed * codespell issues fixed * remove unused args * fix formatting issues * docsring fixed * formatting fixed * fix some pylint * fix docstring * Improve some formatting * fix f-string in commons * Add explicit parameter names * Remove local disables for invalid name * Add explicit parameter names * Remove local disables for invalid-name * improve formatting in formatter scripts * fix import * Disable some pylint messages to be able to check for more relevant ones * Disable pylint in prospector since it is run on its own * Simplify formatting of pylint config (no change in config) * Move pylint config from pyproject.toml to .pylintrc * Disable duplicate-code which detects a lot of similar lines * Simplify prospector config formatting * Align prospector check with yapf formatting * Simple fixes * Fix variable names in eppley cmorizer * Fix variable names in esacci_oc cmorizer * change default start date * fix download dir structure * remove file cleaning from cmorizers * fix flake8 * fix some codacy issues * Fixed Scripps-CO2-KUM for new version * reduce codacy issues * fix flake8 in phc * Update cds_uerra.py * fix config in formatter class * fix cube loading * parse date improvements * fix codacy issues * fix codacy esacci_watervapour * change prepare behaviour * Update esmvaltool/cmorizers/data/formatters/datasets/esacci_sst.py Co-authored-by: Klaus Zimmermann <klaus.zimmermann@smhi.se> * fix and align exceptions * warning message added * exception for unsupported datetime formats addedd * revert pylint and prospector changes * fix exception Co-authored-by: Javier Vegas-Regidor <javier.vegas@bsc.es> Co-authored-by: Rémi Kazeroni <70641264+remi-kazeroni@users.noreply.github.com> Co-authored-by: remi-kazeroni <remi.kazeroni@dlr.de> Co-authored-by: Klaus Zimmermann <klaus.zimmermann@smhi.se> Co-authored-by: Manuel Schlund <manuel.schlund@dlr.de> | 25 February 2022, 10:34:50 UTC |
f004f1b | Manuel Schlund | 23 February 2022, 13:12:08 UTC | Updated dates in draft_release_notes.py and slightly improved output (#2553) | 23 February 2022, 13:12:08 UTC |
5b4d362 | Rémi Kazeroni | 23 February 2022, 10:47:58 UTC | Fix recipe `hydrology/recipe_wflow.yml` (#2549) * change wflow example * update instructions * Apply suggestions from code review Co-authored-by: SarahAlidoost <55081872+SarahAlidoost@users.noreply.github.com> * Update recipe_wflow.yml Co-authored-by: SarahAlidoost <55081872+SarahAlidoost@users.noreply.github.com> | 23 February 2022, 10:47:58 UTC |
652eac3 | github-actions[bot] | 21 February 2022, 14:13:35 UTC | Updating Linux condalock file (#2550) Co-authored-by: valeriupredoi <valeriupredoi@users.noreply.github.com> | 21 February 2022, 14:13:35 UTC |
9bcdd21 | github-actions[bot] | 21 February 2022, 11:50:05 UTC | Updating Linux condalock file (#2546) Co-authored-by: valeriupredoi <valeriupredoi@users.noreply.github.com> | 21 February 2022, 11:50:05 UTC |
005df40 | Manuel Schlund | 21 February 2022, 11:18:26 UTC | Shortened timerange in recipe_globwat.yml (#2548) | 21 February 2022, 11:18:26 UTC |
7414f05 | Axel Lauer | 21 February 2022, 11:11:57 UTC | fixed recipe_wenzel16nat for v2.5 (#2547) | 21 February 2022, 11:11:57 UTC |
b46271e | Axel Lauer | 21 February 2022, 09:28:25 UTC | update regression_stepwise.ncl (#2545) | 21 February 2022, 09:28:25 UTC |
7fad7e8 | Emma Daniels | 18 February 2022, 15:20:50 UTC | Use years from KCS recipe (#2223) * use years from cfg for plots and reference period * trailing whitespaces * specified control period as flexible * Remove write_plots option from global_matching diagnostic * Minor automatic reformatting Co-authored-by: Klaus Zimmermann <klaus.zimmermann@smhi.se> Co-authored-by: Manuel Schlund <manuel.schlund@dlr.de> | 18 February 2022, 15:20:50 UTC |
3d34c5b | Emma Daniels | 18 February 2022, 15:01:37 UTC | Save resampled climates from KCS diagnostic local_resampling.py (#2221) * store resampled climates to nc files * minor style fixes * added step in main to save resampled nc files * added docstring * fixed line length? * add myself * spelling mistake corrected Co-authored-by: Manuel Schlund <manuel.schlund@dlr.de> | 18 February 2022, 15:01:37 UTC |
cc257b9 | Manuel Schlund | 18 February 2022, 14:45:39 UTC | Fixed `recipe_kcs.yml` (#2541) * Fixed recipe_kcs * Fixed plot legend | 18 February 2022, 14:45:39 UTC |
dc6de93 | Axel Lauer | 18 February 2022, 14:40:47 UTC | corrected ESACCI-SEA-SURFACE-SALINITY from OBS to OBS6 (#2542) | 18 February 2022, 14:40:47 UTC |
8d20a7c | Manuel Schlund | 17 February 2022, 15:17:57 UTC | Fixed KeyError in recipe_ocean_bgc.yml (#2540) | 17 February 2022, 15:17:57 UTC |
0a0f901 | Manuel Schlund | 16 February 2022, 16:20:00 UTC | Updated piControl period of KACE (#2537) | 16 February 2022, 16:20:00 UTC |
6c3b644 | Valeriu Predoi | 16 February 2022, 16:05:21 UTC | [condalock] force condalock file creation and initialize automatic PR while Core is RC (#2536) * force condalock file creation and initi auto PR * Updating Linux condalock file (#2538) Co-authored-by: valeriupredoi <valeriupredoi@users.noreply.github.com> * take out the GA run on branch * Update create-condalock-file.yml Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: valeriupredoi <valeriupredoi@users.noreply.github.com> Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> | 16 February 2022, 16:05:21 UTC |
d5b77c6 | sloosvel | 16 February 2022, 14:53:46 UTC | Add recipe and diagnostic scripts to compute figures of D9.4 of ISENES3 (#2441) * Add recipe and references * do not push * Add deliverable examples * Remove files not related to example * Fix provenance bugs * Clean recipe * Clean diag script * Remove unrelated recipe * Remove unrelated file * Remove unrelated author to his PR * Add docstrings * Adress code review * Fix filename in test * Add missing character in doc * Add description | 16 February 2022, 14:53:46 UTC |
8f64383 | Manuel Schlund | 16 February 2022, 08:55:21 UTC | Expanded `recipe_preprocessor_test.yml` to account for new `multi_model_statistics` features (#2519) * Added ensemble_statistics test case to preprocessor test recipe * Added ensemble_statistics test case to preprocessor test recipe | 16 February 2022, 08:55:21 UTC |
de1ab6c | Bouwe Andela | 15 February 2022, 07:54:29 UTC | Update documentation on running a recipe (#2432) * Update documentation on running a recipe * Move documentation from ESMValCore * Add label * Update doc/sphinx/source/quickstart/running.rst Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> * Address some review comments * Fix documentation build Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> Co-authored-by: Manuel Schlund <manuel.schlund@dlr.de> | 15 February 2022, 07:54:29 UTC |
139a0cd | Klaus Zimmermann | 14 February 2022, 18:35:33 UTC | Update intersphinx mapping (#2531) | 14 February 2022, 18:35:33 UTC |
58f5f56 | Valeriu Predoi | 14 February 2022, 16:22:01 UTC | [Docker] Update Docker container builds with correct installations of Julia (#2530) * remove installation of Julia from apt * remove installation of Julia from apt * fix exp docker build too | 14 February 2022, 16:22:01 UTC |
c5bdc9a | Valeriu Predoi | 11 February 2022, 14:52:43 UTC | Implementing conda lock (#2193) * added GA test to create lock file * added GA test to test with lockfile * adding lock file * correct test call * correct test call * turn off OSX support bleghhh * updated lock file * rename file to be sure GA test uses locally built file * regen lock file * all in one job * meheh python=latest is a dud * three ten ya bum * create auto PR * no need to rename anymore * remove creation of artifacts * align file name to standards * align file name to standards * rmed file * rmed file * remove obsolete comment and add python 3.10 * quotes around floats for python versions how silly * regen the initial lock file help the install test get over its woes * added installation docs with conda lock * Update .github/workflows/install-from-condalock-file.yml Co-authored-by: Klaus Zimmermann <klaus.zimmermann@smhi.se> * deactivate test run on push for now * removed feature branch for test Co-authored-by: Klaus Zimmermann <klaus.zimmermann@smhi.se> | 11 February 2022, 14:52:43 UTC |
bd3039a | Valeriu Predoi | 11 February 2022, 14:26:05 UTC | [Temporary/Before v2.5 stable Release] Use the `conda-forge/label/esmvalcore_rc` channel where we have ESMValCore release candidates (#2526) * activate rc channel * activate rc channel | 11 February 2022, 14:26:05 UTC |
57135ca | SarahAlidoost | 10 February 2022, 17:03:02 UTC | Add authors to citation cff (#2525) * add authors to the citation file * add missing authors of citation file to zenodo file * add Abel to citation and cff files * Correct family names Co-authored-by: Abel Siqueira <nepper271@gmail.com> * correct Abel family-name in zenodo file too * add myself Co-authored-by: Abel Siqueira <nepper271@gmail.com> Co-authored-by: remi-kazeroni <remi.kazeroni@dlr.de> | 10 February 2022, 17:03:02 UTC |
9268199 | Valeriu Predoi | 10 February 2022, 15:14:54 UTC | remove use of OBS and use CMIP instead (#2494) | 10 February 2022, 15:14:54 UTC |
ee75c97 | fserva | 10 February 2022, 11:59:23 UTC | Updated `recipe_zmnam.yml` with hemisphere selection (#2230) * revised description, note on new param to read in * more general naming * extension of preproc * update of receipe to include choice of hemisphere * conform to update #2228 * hemisphere choice implemented as in #2228 * shorter period for standard dataset #2228 * conform meridional dependence #2228 * updated documentation for #2228 * addressing ci test issues #2228 * moved booleans to recipe and restored standard period #2228 * specify that flag is ignored * changed hemisphere parameter to list in recipe * included loop over hemispheres in main * included additional metadata in output files * included tag in file names * more info in output figures * fixing circleci issues #2228 * more circleci fixes for #2228 * more fixes for #2228 * passed hemisphere to read correct files * fixed wrong new line * passed hemisphere selection to plotting * single liners * fixed spacing * included file-specific provenance info #2228 * solving test issues #2228 * sorting line limit with rename #2228 * slightly revised captions * using tmp directory for preprocessing * override default tmp dir definition * added more info on clean up * fix for caption #2228 * removed write_plots flag from recipe * removed write_plots flag from main and plot function Co-authored-by: Manuel Schlund <manuel.schlund@dlr.de> | 10 February 2022, 11:59:23 UTC |
66db44d | Manuel Schlund | 07 February 2022, 16:48:55 UTC | Fixed intersphinx mapping of scipy (#2523) | 07 February 2022, 16:48:55 UTC |
de40d87 | Bouwe Andela | 07 February 2022, 12:17:29 UTC | Add backwards incompatible changes at the top (#2431) | 07 February 2022, 12:17:29 UTC |
dcae079 | Abel Siqueira | 04 February 2022, 11:53:27 UTC | CITATION.cff fix and automatic validation of your citation metadata (#2517) * Add cffconvert.yml to validate CITATION.cff * Update CITATION.cff cffversion to 1.2.0 * Rename CFF validator workflow and run it monthly | 04 February 2022, 11:53:27 UTC |
234919c | Manuel Schlund | 04 February 2022, 08:23:19 UTC | Synchronized config-user.yml with version from ESMValCore (#2516) | 04 February 2022, 08:23:19 UTC |
a9b6592 | Valeriu Predoi | 02 February 2022, 20:08:52 UTC | Pin `flake8<4` to have actual FLAKE8 error printed if tests fail and not garbage (#2492) * pin flake8 smaller than 4 * pin flake8 smaller than 4 | 02 February 2022, 20:08:52 UTC |
1547c81 | Manuel Schlund | 02 February 2022, 14:48:10 UTC | Renamed vertical regridding schemes (#2487) | 02 February 2022, 14:48:10 UTC |
4a9f5e7 | Manuel Schlund | 01 February 2022, 16:16:22 UTC | Unify user configuration file (#2507) * Added reworked config-user.yml file * Update config-user-example.yml Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> | 01 February 2022, 16:16:22 UTC |
d66cc59 | Klaus Zimmermann | 31 January 2022, 12:06:38 UTC | Re-establish Python 3.7 compatibility (#2506) * Abandon use of := operator to re-establish Python 3.7 compatibility * Fix typos and automatic formatting * Improve code quality | 31 January 2022, 12:06:38 UTC |
996bdde | ulrikaw-cloud | 28 January 2022, 12:30:24 UTC | Added CMUG ESACCI-OC diagnostics and CMORizer (#2055) * first cmug example recipes * Adapt ocean colour cmorizer to new dataset version * Update ESACCI-OC cmorization to version 5.0 * Add ESACCI OC evaluation recipe * Add plot provenance Co-authored-by: Axel Lauer <axel.lauer@dlr.de> Co-authored-by: Klaus Zimmermann <klaus.zimmermann@smhi.se> Co-authored-by: Ulrika Willén <sm_uwill@bi3.nsc.liu.se> | 28 January 2022, 12:30:24 UTC |
8d5027c | Manuel Schlund | 27 January 2022, 13:43:26 UTC | Updated doc, setup.py and ci config with py 3.10 (#2503) | 27 January 2022, 13:43:26 UTC |
42277d6 | Axel Lauer | 27 January 2022, 09:25:08 UTC | Add files via upload (#2502) | 27 January 2022, 09:25:08 UTC |
e618655 | Valeriu Predoi | 26 January 2022, 17:39:50 UTC | Relocate pytest-monitor database `.pymon` (#2501) * relocate database * reloacte output for pytest database * remove feature branch for testing in GA | 26 January 2022, 17:39:50 UTC |
dc19c99 | Klaus Zimmermann | 26 January 2022, 15:18:36 UTC | Switch GA to Mambaforge (#2498) | 26 January 2022, 15:18:36 UTC |
7ffb598 | Birgit Hassler | 26 January 2022, 10:29:11 UTC | XCH4 ESA CMUG diagnostics (subset of the MPQB diagnostics) (#1960) * adding sm MPQB diagnostic * branch clean-up so that it only contains the MPQB parts that are interesting for the xch4 recipe * code adjustments to have it run with the release v2.4 * adding a growth rate diagnostic and plot * updating the recipe and diagnostics scripts to their hopefully final form Co-authored-by: Bas Crezee <bascrezee@gmail.com> Co-authored-by: BenMGeo <b.mueller@iggf.geo.uni-muenchen.de> Co-authored-by: Axel Lauer <axel.lauer@dlr.de> Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> | 26 January 2022, 10:29:11 UTC |
b00057e | Klaus Zimmermann | 25 January 2022, 15:19:21 UTC | Ignore .pymon-journal file in test discovery (#2491) * Add ignore to pytest call to avoid problems with pymon * Activate monitor tests * give it full path * Correct path for linux * Remove branch from testing Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> | 25 January 2022, 15:19:21 UTC |
39368da | Valeriu Predoi | 24 January 2022, 14:12:19 UTC | Remove `--use-feature=2020-resolver` command line option for obsolete pip 2020 solver (#2493) * get rid of 2020 solver cmd opt * remove feature brancg GA test | 24 January 2022, 14:12:19 UTC |
052682c | morobking | 21 January 2022, 11:05:45 UTC | Add ESA CCI LST cmorizer and diagnostic (#1897) * First version of code to create monthly LST from day and night files, and CMORize data * CMORizer tidied for a pull request * Recipe and diagnostic first attempt. Ensemble average over an area compared to CCI data as monthly timeseries * Standard deviation of model data added to plot. * Update to plots, and diagnostic code tidy * Final versions of working codes before tidy up * Diagnostic code cleaned up * Update to documentation * prospector run for both python scripts. lst.py still has issues as fixing them for prospector seems to stop the python actually working. * added esacci lst * Reference added to recipe * fixed logging to lazy and removed unused argument * recipe_check_obs.yml updated with 2003-2018 * Update esmvaltool/cmorizers/obs/cmorize_obs_esacci_lst.py Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> * some polishing * made output file type more flexible in lst.py * added ESACCI-LST to input.rst Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> Co-authored-by: Axel Lauer <axel.lauer@dlr.de> | 21 January 2022, 11:05:45 UTC |
ee4a9b7 | Valeriu Predoi | 19 January 2022, 12:02:49 UTC | Add Python=3.10 to Github Actions and switch to Python=3.10 for the Github Action that builds the PyPi package (#2488) * add py310 and switch to py310 for the PyPi package builder * quotes around floats agshh * removed feature branch from GA testing on push | 19 January 2022, 12:02:49 UTC |
a8fc4ea | Manuel Schlund | 18 January 2022, 12:46:50 UTC | Removed obsolete option `synda-download` from documentation (#2485) * Removed obsolete synda-download options from doc * Update running.rst | 18 January 2022, 12:46:50 UTC |
c7ae011 | Manuel Schlund | 18 January 2022, 12:27:53 UTC | Cleaned Schlund et al. (2020) recipe and corresponding diagnostics (#2484) | 18 January 2022, 12:27:53 UTC |
470343d | Valeriu Predoi | 14 January 2022, 16:52:30 UTC | Fix individual pytest runs broken due to missing explicit imports from `iris` and adding a couple missing package markers (#2455) * add explicit imports * added utility to find all pytests * added init file * add noqa * add init file * add noqa * removed utility script * empty out init file of imports * empty out init file of any imports * add needed imports * add short doctring * add short doctring | 14 January 2022, 16:52:30 UTC |
256616a | Valeriu Predoi | 14 January 2022, 15:00:51 UTC | Install rasterio from conda-forge and avoid issues from python=3.10 (#2479) * install rasterio from conda * install rasterio from conda | 14 January 2022, 15:00:51 UTC |
6c57a55 | Valeriu Predoi | 13 January 2022, 14:09:38 UTC | fix pointer to tutorial lesson (#2473) | 13 January 2022, 14:09:38 UTC |
9cbe4f1 | katjaweigel | 13 January 2022, 08:42:06 UTC | Recipe with new diagnostics for ESA-CMUG H2O (#1834) * CMUG Version of recipe_deangelis15nat.yml, only figures 3 and 4. * Renaming and tool to convert vmr to hus, will be later used for cmorizer. * New recipe and diagnostics for ESA-CMUG. * Documentation update. * Fixing color and axis ranges. * Updates for prospector. * Cmorizer for TCWV (CDR-2, monthly, 0.5deg) data. * Allow changing satellites and 2003-2017. * Python cmorizers for CDR2 and CDR1 ESACCI H2O (TCWV=prw) data. * Deangelis with observations from CMUG. * Removed recipe_cmug_h2o_deangelis.yml (redundant). Co-authored-by: “katjaweigel” <“weigel@iup.physik.uni-bremen.de”> | 13 January 2022, 08:42:06 UTC |
481efa2 | Emma Hogan | 12 January 2022, 13:03:01 UTC | #2445: Ensure dummy data for cmorize_obs_woa test are written to the correct directory; test module now runs in ~18 seconds (#2451) | 12 January 2022, 13:03:01 UTC |
f44f637 | Valeriu Predoi | 12 January 2022, 12:56:47 UTC | Add `python-cdo` as conda-forge dependency in environment files to ensure `cdo` gets used from conda-forge and not pip (#2469) * added python-cdo as conda forge dependency * added python-cdo as conda forge dependency * run full dev install on feature branch * remove ga test on feature branch | 12 January 2022, 12:56:47 UTC |
012cdd2 | Valeriu Predoi | 10 January 2022, 17:36:26 UTC | Run a nightly Github Actions workflow to monitor tests memory per test (configurable for other metrics too) and lists the slowest 100 tests (#2449) * added tests monitor GA * env renamed * osx special env file * libomp install aghh * forgot about the actual test results parser * pinning openlibm to older version * removed lib pin * removed test on feature branch | 10 January 2022, 17:36:26 UTC |
0d983b1 | Bouwe Andela | 14 December 2021, 13:26:34 UTC | Add recipe overview page (#2439) | 14 December 2021, 13:26:34 UTC |
a3caa80 | Bouwe Andela | 10 December 2021, 16:44:18 UTC | Mention ENES Climate Analytics service (#2438) | 10 December 2021, 16:44:18 UTC |
05f2241 | Javier Vegas-Regidor | 07 December 2021, 08:32:40 UTC | CMUG Sea Surface Salinity dataset and diagnostic (#1832) * Added sea surface salinity (sos) recipe * Added documentation and cmorizer for ESACCI data * Added vintage ESMValCore functions _slice_cube and _get_overlap to diagnostic Co-authored-by: Axel Lauer <axel.lauer@dlr.de> Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> | 07 December 2021, 08:32:40 UTC |
ce6092c | Jon Lillis | 02 December 2021, 16:55:17 UTC | Radiation budget new diagnostic (#2282) * Add new author to config-references.yml * Create skeleton recipe and diagnostic * Add datasets section and variables to recipe, add load_cubes to diagnostic module * Added climate_statistic preprocessor * Added area_statistics preprocessor * Group data by model. * Derive and organise variables. * Load and validate observational data. * Validate the model data. * Added plot function. * Add CERES data. * Address Codacy 'Variable name "ax" doesn't conform to pattern' * Address Codacy 'Do not use `len(SEQUENCE)` without comparison' * Address Codacy 'missing function or method docstring' and 'wrong hanging indentation' * Address Codacy 'Use lazy % formatting in logging functions' * Address Codacy 'Missing module docstring' * Address Codacy '1 blank line required between summary line and description' * Removed TODO. * Tidy of recipe and diagnostic * Added seasonal radiation budget diagnostic * Add @ehogan to authors file * Refactor plotting code * Added title to recipe * Update radiation budget module docstrings * Updating plot observation labels * Adding documentation * Save provenance record * Replaced runtime errors with key and value errors * Removed redundant common file * Replaced private function with ESMValCore helper function * Added more detail to documentation overview * Updated the recipe description to match the docs * Converted txt observation files into yml format and modified the read function * Removed mentions of specific models from docstrings * Update esmvaltool/recipes/recipe_radiation_budget.yml Co-authored-by: Emma Hogan <ehogan@users.noreply.github.com> * Update esmvaltool/diag_scripts/radiation_budget/radiation_budget.py Co-authored-by: Emma Hogan <ehogan@users.noreply.github.com> * Update doc/sphinx/source/recipes/recipe_radiation_budget.rst Co-authored-by: Emma Hogan <ehogan@users.noreply.github.com> * Update doc/sphinx/source/recipes/recipe_radiation_budget.rst Co-authored-by: Emma Hogan <ehogan@users.noreply.github.com> * Update doc/sphinx/source/recipes/recipe_radiation_budget.rst Co-authored-by: Emma Hogan <ehogan@users.noreply.github.com> * Update esmvaltool/diag_scripts/radiation_budget/radiation_budget.py Co-authored-by: Emma Hogan <ehogan@users.noreply.github.com> Co-authored-by: Emma Hogan <ehogan@users.noreply.github.com> | 02 December 2021, 16:55:17 UTC |
19cf19f | Axel Lauer | 19 November 2021, 14:38:48 UTC | Update release manager for v2.5 (#2429) Updated release manager for v2.5 | 19 November 2021, 14:38:48 UTC |
f47afc5 | Valeriu Predoi | 11 November 2021, 13:48:34 UTC | Remove the use of `esmvalgroup` channel from the conda install Github Action workflow (#2420) * use only conda forge * remove current branch from run on push | 11 November 2021, 13:48:34 UTC |
49d0be7 | Valeriu Predoi | 11 November 2021, 13:10:36 UTC | comment out rc channel for osx env too (#2421) | 11 November 2021, 13:10:36 UTC |
fd194b7 | Klaus Zimmermann | 10 November 2021, 16:06:13 UTC | Comment out release candidate channel in environment.yml (#2417) | 10 November 2021, 16:06:13 UTC |
5bc7f03 | Klaus Zimmermann | 09 November 2021, 15:25:38 UTC | Update changelog for 2.4.0 release (#2411) * First draft of changelog * Update missing labels on PRs * Remove duplicates from previous release * Final cleaning of PRs * Add highlights * Add changelog PR to changelog | 09 November 2021, 15:25:38 UTC |
9506f6d | Klaus Zimmermann | 09 November 2021, 13:56:31 UTC | Deactivate provenance logging for plots in thermodyn toolbox (#2414) | 09 November 2021, 13:56:31 UTC |
71bcd7b | Klaus Zimmermann | 09 November 2021, 13:32:45 UTC | Update release schedule (#2412) | 09 November 2021, 13:32:45 UTC |
b4c59ec | Klaus Zimmermann | 09 November 2021, 12:57:15 UTC | Update version number for 2.4.0 release (#2410) | 09 November 2021, 12:57:15 UTC |
fb895c0 | Valeriu Predoi | 09 November 2021, 12:27:23 UTC | added notes on use of mamba in the installation documentation chapter (#2236) * added notes on use of mamba * Main search-and-replace for conda->mamba * Insert mamba explanation scaffolding * Update installation instructions to go fully mamba * added the mamba note * fixed wee build error * updated Py version in possible issues section * added new R location for mamba * removed licence placeholder Co-authored-by: Klaus Zimmermann <klaus.zimmermann@smhi.se> | 09 November 2021, 12:27:23 UTC |
a105635 | Klaus Zimmermann | 09 November 2021, 12:24:45 UTC | Fix diagnostic that uses `xarray`: `dtype` correctly set and harmonize `xarray` and `matplotlib` (#2409) * Make sure matplotlib gets arrays * Ensure proper dtype for indices * Automatic formatting | 09 November 2021, 12:24:45 UTC |
8f136e9 | Manuel Schlund | 03 November 2021, 16:54:48 UTC | Removed custom atmosphere sigma factory from diagnostics (#2405) | 03 November 2021, 16:54:48 UTC |
acef8dc | Bettina Gier | 03 November 2021, 13:55:26 UTC | Add missing preprocessor to recipe_gier2020bg and adapt to available data (#2399) * change recipe * fix yamllint * Update esmvaltool/recipes/recipe_gier2020bg.yml Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com> | 03 November 2021, 13:55:26 UTC |
308f743 | Klaus Zimmermann | 03 November 2021, 12:31:25 UTC | Fix ocean multimap (#2406) * Force latitude and longitude s * Auto formatting | 03 November 2021, 12:31:25 UTC |
e1eb27e | Klaus Zimmermann | 02 November 2021, 13:22:30 UTC | Adapt diagnostic script to new version of iris (#2403) * Adapt diagnostic script to new version of iris * Adapt plotting orientation to new iris version * Address deprecation warnings from matplotlib * Automatic formatting | 02 November 2021, 13:22:30 UTC |
686cc3f | sloosvel | 02 November 2021, 13:21:30 UTC | Fix sea ice drift recipe and script (#2404) * Avoid infinite points * Remove dataset with a shape mismatch | 02 November 2021, 13:21:30 UTC |