|
3 | 3 | Changelog |
4 | 4 | ========= |
5 | 5 |
|
| 6 | +.. _changelog-v2-15-0: |
| 7 | + |
| 8 | +v2.15.0 |
| 9 | +-------- |
| 10 | + |
| 11 | +Highlights |
| 12 | +~~~~~~~~~~ |
| 13 | + |
| 14 | +- Preparation of recipes that are run by the `Rapid Evaluation Framework`_ (REF) for CMIP7. |
| 15 | +- An option to install ESMValTool with minimal dependencies (:pull:`4517`) |
| 16 | +- Use pixi to manage development environments (:pull:`4407`) see :ref:`install_from_source` more information. |
| 17 | + |
| 18 | +This release includes |
| 19 | + |
| 20 | +Backwards incompatible changes |
| 21 | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 22 | + |
| 23 | +- Remove deprecated options from diagnostic ``multi_datasets.py`` (:pull:`4520`) by :user:`schlunma` |
| 24 | + |
| 25 | + .. admonition:: Upgrade instructions |
| 26 | + |
| 27 | + - Plot option ``show_x_minor_ticks``. Instead, use ``x_minor_formatter: null/''`` for ``show_x_minor_ticks: false/true``, respectively. |
| 28 | + - Plot option ``show_y_minor_ticks``. Instead, use ``y_minor_formatter: null/''`` for ``show_y_minor_ticks: false/true``, respectively. |
| 29 | + - Plot option ``show_y_minor_ticklabels: true``. Instead, use ``y_minor_formatter: '%.1f'``. |
| 30 | + - Plot option ``time_on``. Instead, use ``transpose_axes: true/false`` |
| 31 | + |
| 32 | +Bug fixes |
| 33 | +~~~~~~~~~ |
| 34 | + |
| 35 | +- Fix removal of ``month_number`` and ``year`` coordinates after ``monthly_statistics`` preprocessor in E-OBS cmorizer (:pull:`4396`) by :user:`jlenh` |
| 36 | +- Fix ESACCI-CLOUD formatter: removing group coordinates is not necessary anymore (:pull:`4410`) by :user:`schlunma` |
| 37 | +- Fix ESACCI-OC CMORizer (:pull:`4464`) by :user:`schlunma` |
| 38 | +- Fix handling of the time coordinate in outputs of `recipe_ref_fire.yml` (:pull:`4538`) by :user:`jlenh` |
| 39 | +- Fix dates for ESACCI-AEROSOL in recipe_check_obs.yml (:pull:`4547`) by :user:`axel-lauer` |
| 40 | +- Fix ``ValueError: setting an array element with a sequence.`` in ``diag_shapeselect.py`` (:pull:`4532`) by :user:`schlunma` |
| 41 | + |
| 42 | +Documentation |
| 43 | +~~~~~~~~~~~~~ |
| 44 | + |
| 45 | +- Remove outdated link to YAML reference card (:pull:`4418`) by :user:`bouweandela` |
| 46 | +- Fix the PDF build of the documentation (:pull:`4432`) by :user:`bouweandela` |
| 47 | +- Improve documentation on installing the development version of ESMValCore (:pull:`4433`) by :user:`bouweandela` |
| 48 | +- Update release instructions related to Docker (:pull:`4454`) by :user:`bouweandela` |
| 49 | +- Minimise content on main documentation page (:pull:`4449`) by :user:`ehogan` |
| 50 | +- Documentation for contributor license agreement & CLA-assistant (:pull:`4440`) by :user:`alistairsellar` |
| 51 | +- Small improvements to documentation on obtaining input data (:pull:`4462`) by :user:`bouweandela` |
| 52 | +- Remove redundant information from ``zenodo.json`` (:pull:`4518`) by :user:`schlunma` |
| 53 | + |
| 54 | +Diagnostics |
| 55 | +~~~~~~~~~~~ |
| 56 | + |
| 57 | +- Radiation budget: labelling plots with alias (:pull:`4292`) by :user:`NParsonsMO` |
| 58 | + |
| 59 | +Observational and re-analysis dataset support |
| 60 | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 61 | + |
| 62 | +- Extension of ESA CCI OZONE CMORizer (:pull:`4125`) by :user:`axel-lauer` |
| 63 | +- Cmoriser update WOA to 2023 (:pull:`4337`) by :user:`flicj191` |
| 64 | +- Updated calipso-icecloud downloader and formatter from v1.00 to v2.00 (:pull:`4441`) by :user:`axel-lauer` |
| 65 | +- Update CMORizer CLARA-AVHRR (A3) (:pull:`4463`) by :user:`axel-lauer` |
| 66 | + |
| 67 | +Automatic testing |
| 68 | +~~~~~~~~~~~~~~~~~ |
| 69 | + |
| 70 | +- Run test recipes in the nightly tests with intake-esgf (:pull:`4394`) by :user:`bouweandela` |
| 71 | +- Improve the security of GitHub Action workflows (:pull:`4421`) by :user:`bouweandela` |
| 72 | +- Add workflow dispatch gha test.yml (needed to test PR 4502) (:pull:`4503`) by :user:`valeriupredoi` |
| 73 | +- Run Github Action tests (test.yml) after pixi lockfile update (:pull:`4502`) by :user:`valeriupredoi` |
| 74 | +- Ask ESMValBot to create the lockfile update pull request (:pull:`4507`) by :user:`bouweandela` |
| 75 | +- Undo branches selection in test.yml (:pull:`4509`) by :user:`bouweandela` |
| 76 | +- Run tests on all platforms and Python versions when updating pixi lock file (:pull:`4512`) by :user:`bouweandela` |
| 77 | + |
| 78 | +Installation |
| 79 | +~~~~~~~~~~~~ |
| 80 | + |
| 81 | +- Use pixi to manage development conda environments (:pull:`4407`) by :user:`bouweandela` |
| 82 | +- Support for Python 3.14 (:pull:`4303`) by :user:`valeriupredoi` |
| 83 | +- Add an option to install with minimal dependencies (:pull:`4517`) by :user:`bouweandela` |
| 84 | + |
| 85 | +Rapid Evaluation Framework |
| 86 | +~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 87 | + |
| 88 | +- Fix issue with recipe ref fire dependency (:pull:`4420`) by :user:`jlenh` |
| 89 | +- Add fallbacks for CMIP7 tasmax handling in ``ref/recipe_ref_fire.yml`` (:pull:`4423`) by :user:`jlenh` |
| 90 | +- Updating the REF ozone recipe with the correct ozone data (:pull:`4444`) by :user:`hb326` |
| 91 | +- Add ZEC CMIP7 recipe (:pull:`4458`) by :user:`bettina-gier` |
| 92 | +- Added a CMIP7 version for ``recipe_ref_trend_regions.yml``, ``recipe_ref_tannual_cycle_region.yml`` and ``recipe_ref_timeseries_region.yml`` (:pull:`4460`) by :user:`katjaweigel` |
| 93 | +- Add CMIP7-compatible REF version of ``recipe_ecs.yml`` (:pull:`4465`) by :user:`schlunma` |
| 94 | +- Add CMIP7-compatible REF version of ``recipe_tcr.yml`` (:pull:`4469`) by :user:`schlunma` |
| 95 | +- Add CMIP7-compatible REF version of ``recipe_tcre.yml`` (:pull:`4480`) by :user:`schlunma` |
| 96 | +- REF recipe CRE with CMIP7 data (:pull:`4461`) by :user:`hb326` |
| 97 | +- Write temperature vs. emissions data in TCRE diagnostic (:pull:`4484`) by :user:`schlunma` |
| 98 | +- Update REF recipe ``recipe_calculate_gwl_exceedance_stats.yml`` for CMIP7 datasets (:pull:`4486`) by :user:`rswamina` |
| 99 | +- Sea ice sensitivity to GMST - Calculate from observational datasets (:pull:`4220`) by :user:`NParsonsMO` |
| 100 | +- Adding CMIP7 version of ``recipe_seaice_sensitivity.yml`` (:pull:`4453`) by :user:`NParsonsMO` |
| 101 | +- Update REF recipe `recipe_ref_fire.yml` for CMIP7 datasets (:pull:`4479`) by :user:`jlenh` |
| 102 | +- Update REF ENSO recipes for CMIP7 (:pull:`4470`) by :user:`flicj191` |
| 103 | + |
| 104 | +Improvements |
| 105 | +~~~~~~~~~~~~ |
| 106 | + |
| 107 | +- Update path to CEDA-JASMIN esmeval gws (group workspace) (:pull:`4411`) by :user:`valeriupredoi` |
| 108 | +- Nicer command line (:pull:`4459`) by :user:`bouweandela` |
| 109 | + |
6 | 110 | .. _changelog-v2-14-0: |
7 | 111 |
|
8 | 112 | v2.14.0 |
|
0 commit comments