From 08e70fb8b1eb6a9982e41e3f84234244be2e8dd4 Mon Sep 17 00:00:00 2001 From: Felicity Chun Date: Fri, 26 Jun 2026 15:02:15 +1000 Subject: [PATCH 1/9] release start notes version --- CITATION.cff | 4 +- doc/sphinx/source/changelog.rst | 85 +++++++++++++++++++++++++ esmvaltool/utils/draft_release_notes.py | 7 +- 3 files changed, 92 insertions(+), 4 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 4d0a8b2ec4..6d703a15e0 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -455,11 +455,11 @@ authors: cff-version: 1.2.0 -date-released: 2026-03-13 +date-released: 2026-06-29 doi: "10.5281/zenodo.3401363" license: "Apache-2.0" message: "If you use this software, please cite it using these metadata." repository-code: "https://github.com/ESMValGroup/ESMValTool/" title: ESMValTool -version: "v2.14.0" +version: "v2.15.0" ... diff --git a/doc/sphinx/source/changelog.rst b/doc/sphinx/source/changelog.rst index 993144a528..1b99e634e5 100644 --- a/doc/sphinx/source/changelog.rst +++ b/doc/sphinx/source/changelog.rst @@ -3,6 +3,91 @@ Changelog ========= +.. _changelog-v2-15-0: + +v2.15.0 +-------- +Highlights + +TODO: add highlights + +This release includes + +Bug fixes +~~~~~~~~~ + +- Fix removal of `month_number` and `year` coordinates after `monthly_statistics` preprocessor in E-OBS cmorizer (:pull:`4396`) by :user:`jlenh` +- Fix ESACCI-CLOUD formatter: removing group coordinates is not necessary anymore (:pull:`4410`) by :user:`schlunma` + +Documentation +~~~~~~~~~~~~~ + +- Remove outdated link to YAML reference card (:pull:`4418`) by :user:`bouweandela` +- Fix the PDF build of the documentation (:pull:`4432`) by :user:`bouweandela` +- Improve documentation on installing the development version of ESMValCore (:pull:`4433`) by :user:`bouweandela` +- Update release instructions related to Docker (:pull:`4454`) by :user:`bouweandela` +- Minimise content on main documentation page (:pull:`4449`) by :user:`ehogan` +- Documentation for contributor license agreement & CLA-assistant (:pull:`4440`) by :user:`alistairsellar` +- Small improvements to documentation on obtaining input data (:pull:`4462`) by :user:`bouweandela` + +Observational and re-analysis dataset support +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Extension of ESA CCI OZONE CMORizer (:pull:`4125`) by :user:`axel-lauer` +- Cmoriser update WOA to 2023 (:pull:`4337`) by :user:`flicj191` +- Updated calipso-icecloud downloader and formatter from v1.00 to v2.00 (:pull:`4441`) by :user:`axel-lauer` +- Fix ESACCI-OC CMORizer (:pull:`4464`) by :user:`schlunma` + +Release +~~~~~~~ + +- Update to v2.14.0 (:pull:`4388`) by :user:`schlunma` +- Add missing PR to 2.14.0 changelog (:pull:`4390`) by :user:`schlunma` +- Add v2.14.0 release overview table (:pull:`4477`) by :user:`schlunma` +- Release planning for 2.15 (:pull:`4471`) by :user:`flicj191` +- Update planned release dates for v2.15 (:pull:`4494`) by :user:`flicj191` +- Release 2.15 Tool planned freeze date typo (:pull:`4496`) by :user:`flicj191` + +Automatic testing +~~~~~~~~~~~~~~~~~ + +- Run test recipes in the nightly tests with intake-esgf (:pull:`4394`) by :user:`bouweandela` +- Improve the security of GitHub Action workflows (:pull:`4421`) by :user:`bouweandela` +- Add workflow dispatch gha test.yml (needed to test PR 4502) (:pull:`4503`) by :user:`valeriupredoi` +- Run Github Action tests (test.yml) after pixi lockfile update (:pull:`4502`) by :user:`valeriupredoi` +- Ask ESMValBot to create the lockfile update pull request (:pull:`4507`) by :user:`bouweandela` +- Undo branches selection in test.yml (:pull:`4509`) by :user:`bouweandela` +- Run tests on all platforms and Python versions when updating pixi lock file (:pull:`4512`) by :user:`bouweandela` + +Installation +~~~~~~~~~~~~ + +- Use pixi to manage development conda environments (:pull:`4407`) by :user:`bouweandela` +- Support for Python 3.14 (:pull:`4303`) by :user:`valeriupredoi` + +Rapid Evaluation Framework +~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Fix issue with recipe ref fire dependency (:pull:`4420`) by :user:`jlenh` +- Add fallbacks for CMIP7 tasmax handling in `ref/recipe_ref_fire.yml` (:pull:`4423`) by :user:`jlenh` +- Updating the REF ozone recipe with the correct ozone data (:pull:`4444`) by :user:`hb326` +- Add ZEC CMIP7 recipe (:pull:`4458`) by :user:`bettina-gier` +- 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` +- Add CMIP7-compatible REF version of ``recipe_ecs.yml`` (:pull:`4465`) by :user:`schlunma` +- Add CMIP7-compatible REF version of ``recipe_tcr.yml`` (:pull:`4469`) by :user:`schlunma` +- Add CMIP7-compatible REF version of ``recipe_tcre.yml`` (:pull:`4480`) by :user:`schlunma` +- REF recipe CRE with CMIP7 data (:pull:`4461`) by :user:`hb326` +- Write temperature vs. emissions data in TCRE diagnostic (:pull:`4484`) by :user:`schlunma` +- Update REF recipe `recipe_calculate_gwl_exceedance_stats.yml` for CMIP7 datasets (:pull:`4486`) by :user:`rswamina` +- Sea ice sensitivity to GMST - Calculate from observational datasets (:pull:`4220`) by :user:`NParsonsMO` +- Adding CMIP7 version of `recipe_seaice_sensitivity.yml` (:pull:`4453`) by :user:`NParsonsMO` + +Improvements +~~~~~~~~~~~~ + +- Update path to CEDA-JASMIN esmeval gws (group workspace) (:pull:`4411`) by :user:`valeriupredoi` +- Nicer command line (:pull:`4459`) by :user:`bouweandela` + .. _changelog-v2-14-0: v2.14.0 diff --git a/esmvaltool/utils/draft_release_notes.py b/esmvaltool/utils/draft_release_notes.py index 78159dc106..cbcf0fa92d 100644 --- a/esmvaltool/utils/draft_release_notes.py +++ b/esmvaltool/utils/draft_release_notes.py @@ -52,8 +52,8 @@ TIMEZONE = ZoneInfo("CET") PREVIOUS_RELEASE = { - "esmvalcore": datetime.datetime(2025, 10, 16, 0, tzinfo=TIMEZONE), - "esmvaltool": datetime.datetime(2025, 10, 20, 0, tzinfo=TIMEZONE), + "esmvalcore": datetime.datetime(2026, 3, 10, 0, tzinfo=TIMEZONE), + "esmvaltool": datetime.datetime(2026, 3, 13, 0, tzinfo=TIMEZONE), } LABELS = { @@ -92,6 +92,7 @@ "release", "testing", "installation", + "REF", "enhancement", # uncategorized, keep at the bottom ), } @@ -109,12 +110,14 @@ "observations": "Observational and re-analysis dataset support", "testing": "Automatic testing", "api": "Notebook API (experimental)", + "REF": "Rapid Evaluation Framework", "enhancement": "Improvements", } IGNORE_USERS = ( "pre-commit-ci[bot]", "dependabot[bot]", + "github-actions[bot]", ) """Ignore all PRs from specific users (e.g., bots).""" From 9202ca264d8779470cecbdbd880c4fef9b6eacf7 Mon Sep 17 00:00:00 2001 From: Felicity Chun Date: Fri, 26 Jun 2026 15:17:17 +1000 Subject: [PATCH 2/9] remove a bug label --- doc/sphinx/source/changelog.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/sphinx/source/changelog.rst b/doc/sphinx/source/changelog.rst index 1b99e634e5..781cbf1f2a 100644 --- a/doc/sphinx/source/changelog.rst +++ b/doc/sphinx/source/changelog.rst @@ -16,7 +16,6 @@ This release includes Bug fixes ~~~~~~~~~ -- Fix removal of `month_number` and `year` coordinates after `monthly_statistics` preprocessor in E-OBS cmorizer (:pull:`4396`) by :user:`jlenh` - Fix ESACCI-CLOUD formatter: removing group coordinates is not necessary anymore (:pull:`4410`) by :user:`schlunma` Documentation @@ -35,6 +34,7 @@ Observational and re-analysis dataset support - Extension of ESA CCI OZONE CMORizer (:pull:`4125`) by :user:`axel-lauer` - Cmoriser update WOA to 2023 (:pull:`4337`) by :user:`flicj191` +- Fix removal of `month_number` and `year` coordinates after `monthly_statistics` preprocessor in E-OBS cmorizer (:pull:`4396`) by :user:`jlenh` - Updated calipso-icecloud downloader and formatter from v1.00 to v2.00 (:pull:`4441`) by :user:`axel-lauer` - Fix ESACCI-OC CMORizer (:pull:`4464`) by :user:`schlunma` From d0b885c65d5216e1c932b97b0620973da8306330 Mon Sep 17 00:00:00 2001 From: Felicity Chun Date: Mon, 29 Jun 2026 11:42:44 +1000 Subject: [PATCH 3/9] remove release PRs --- doc/sphinx/source/changelog.rst | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/doc/sphinx/source/changelog.rst b/doc/sphinx/source/changelog.rst index 781cbf1f2a..33fc2145ca 100644 --- a/doc/sphinx/source/changelog.rst +++ b/doc/sphinx/source/changelog.rst @@ -38,16 +38,6 @@ Observational and re-analysis dataset support - Updated calipso-icecloud downloader and formatter from v1.00 to v2.00 (:pull:`4441`) by :user:`axel-lauer` - Fix ESACCI-OC CMORizer (:pull:`4464`) by :user:`schlunma` -Release -~~~~~~~ - -- Update to v2.14.0 (:pull:`4388`) by :user:`schlunma` -- Add missing PR to 2.14.0 changelog (:pull:`4390`) by :user:`schlunma` -- Add v2.14.0 release overview table (:pull:`4477`) by :user:`schlunma` -- Release planning for 2.15 (:pull:`4471`) by :user:`flicj191` -- Update planned release dates for v2.15 (:pull:`4494`) by :user:`flicj191` -- Release 2.15 Tool planned freeze date typo (:pull:`4496`) by :user:`flicj191` - Automatic testing ~~~~~~~~~~~~~~~~~ From 13efba2779ae732a4c80934a7dc59e599de2b8d2 Mon Sep 17 00:00:00 2001 From: Felicity Chun <32269066+flicj191@users.noreply.github.com> Date: Mon, 6 Jul 2026 12:22:32 +1000 Subject: [PATCH 4/9] Apply suggestions from code review Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com> Co-authored-by: Felicity Chun <32269066+flicj191@users.noreply.github.com> --- CITATION.cff | 2 +- doc/sphinx/source/changelog.rst | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 6d703a15e0..8f1d4d3b3b 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -455,7 +455,7 @@ authors: cff-version: 1.2.0 -date-released: 2026-06-29 +date-released: 2026- doi: "10.5281/zenodo.3401363" license: "Apache-2.0" message: "If you use this software, please cite it using these metadata." diff --git a/doc/sphinx/source/changelog.rst b/doc/sphinx/source/changelog.rst index 33fc2145ca..486d8be322 100644 --- a/doc/sphinx/source/changelog.rst +++ b/doc/sphinx/source/changelog.rst @@ -34,7 +34,7 @@ Observational and re-analysis dataset support - Extension of ESA CCI OZONE CMORizer (:pull:`4125`) by :user:`axel-lauer` - Cmoriser update WOA to 2023 (:pull:`4337`) by :user:`flicj191` -- Fix removal of `month_number` and `year` coordinates after `monthly_statistics` preprocessor in E-OBS cmorizer (:pull:`4396`) by :user:`jlenh` +- Fix removal of ``month_number`` and ``year`` coordinates after ``monthly_statistics`` preprocessor in E-OBS cmorizer (:pull:`4396`) by :user:`jlenh` - Updated calipso-icecloud downloader and formatter from v1.00 to v2.00 (:pull:`4441`) by :user:`axel-lauer` - Fix ESACCI-OC CMORizer (:pull:`4464`) by :user:`schlunma` @@ -59,18 +59,18 @@ Rapid Evaluation Framework ~~~~~~~~~~~~~~~~~~~~~~~~~~ - Fix issue with recipe ref fire dependency (:pull:`4420`) by :user:`jlenh` -- Add fallbacks for CMIP7 tasmax handling in `ref/recipe_ref_fire.yml` (:pull:`4423`) by :user:`jlenh` +- Add fallbacks for CMIP7 tasmax handling in ``ref/recipe_ref_fire.yml`` (:pull:`4423`) by :user:`jlenh` - Updating the REF ozone recipe with the correct ozone data (:pull:`4444`) by :user:`hb326` - Add ZEC CMIP7 recipe (:pull:`4458`) by :user:`bettina-gier` -- 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` +- 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` - Add CMIP7-compatible REF version of ``recipe_ecs.yml`` (:pull:`4465`) by :user:`schlunma` - Add CMIP7-compatible REF version of ``recipe_tcr.yml`` (:pull:`4469`) by :user:`schlunma` - Add CMIP7-compatible REF version of ``recipe_tcre.yml`` (:pull:`4480`) by :user:`schlunma` - REF recipe CRE with CMIP7 data (:pull:`4461`) by :user:`hb326` - Write temperature vs. emissions data in TCRE diagnostic (:pull:`4484`) by :user:`schlunma` -- Update REF recipe `recipe_calculate_gwl_exceedance_stats.yml` for CMIP7 datasets (:pull:`4486`) by :user:`rswamina` +- Update REF recipe ``recipe_calculate_gwl_exceedance_stats.yml`` for CMIP7 datasets (:pull:`4486`) by :user:`rswamina` - Sea ice sensitivity to GMST - Calculate from observational datasets (:pull:`4220`) by :user:`NParsonsMO` -- Adding CMIP7 version of `recipe_seaice_sensitivity.yml` (:pull:`4453`) by :user:`NParsonsMO` +- Adding CMIP7 version of ``recipe_seaice_sensitivity.yml`` (:pull:`4453`) by :user:`NParsonsMO` Improvements ~~~~~~~~~~~~ From 9d8b46ae7f19d7bfd935a9e547c21f17c885045d Mon Sep 17 00:00:00 2001 From: flicj191 Date: Mon, 6 Jul 2026 16:50:03 +1000 Subject: [PATCH 5/9] add 4520 to changelog, move some to bug fix --- doc/sphinx/source/changelog.rst | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/doc/sphinx/source/changelog.rst b/doc/sphinx/source/changelog.rst index 486d8be322..c76ba454f6 100644 --- a/doc/sphinx/source/changelog.rst +++ b/doc/sphinx/source/changelog.rst @@ -13,17 +13,31 @@ TODO: add highlights This release includes +Backwards incompatible changes +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Remove deprecated options from diagnostic ``multi_datasets.py`` (:pull:`4520`) by :user:`schlunma` + + .. admonition:: Upgrade instructions + + - Plot option ``show_x_minor_ticks``. Instead, use ``x_minor_formatter: null/''`` for ``show_x_minor_ticks: false/true``, respectively. + - Plot option ``show_y_minor_ticks``. Instead, use ``y_minor_formatter: null/''`` for ``show_y_minor_ticks: false/true``, respectively. + - Plot option ``show_y_minor_ticklabels: true``. Instead, use ``y_minor_formatter: '%.1f'``. + - Plot option ``time_on``. Instead, use ``transpose_axes: true/false`` + Bug fixes ~~~~~~~~~ +- Fix removal of ``month_number`` and ``year`` coordinates after ``monthly_statistics`` preprocessor in E-OBS cmorizer (:pull:`4396`) by :user:`jlenh` - Fix ESACCI-CLOUD formatter: removing group coordinates is not necessary anymore (:pull:`4410`) by :user:`schlunma` +- Fix ESACCI-OC CMORizer (:pull:`4464`) by :user:`schlunma` Documentation ~~~~~~~~~~~~~ - Remove outdated link to YAML reference card (:pull:`4418`) by :user:`bouweandela` - Fix the PDF build of the documentation (:pull:`4432`) by :user:`bouweandela` -- Improve documentation on installing the development version of ESMValCore (:pull:`4433`) by :user:`bouweandela` +- Improve documentation on installing the development version of ESMValCore (:pull:`4433`) by :user:`bouweandela` - Update release instructions related to Docker (:pull:`4454`) by :user:`bouweandela` - Minimise content on main documentation page (:pull:`4449`) by :user:`ehogan` - Documentation for contributor license agreement & CLA-assistant (:pull:`4440`) by :user:`alistairsellar` @@ -34,9 +48,8 @@ Observational and re-analysis dataset support - Extension of ESA CCI OZONE CMORizer (:pull:`4125`) by :user:`axel-lauer` - Cmoriser update WOA to 2023 (:pull:`4337`) by :user:`flicj191` -- Fix removal of ``month_number`` and ``year`` coordinates after ``monthly_statistics`` preprocessor in E-OBS cmorizer (:pull:`4396`) by :user:`jlenh` - Updated calipso-icecloud downloader and formatter from v1.00 to v2.00 (:pull:`4441`) by :user:`axel-lauer` -- Fix ESACCI-OC CMORizer (:pull:`4464`) by :user:`schlunma` + Automatic testing ~~~~~~~~~~~~~~~~~ From ca4e8e7a6e6d60da3318b6ca62d827627906e588 Mon Sep 17 00:00:00 2001 From: Felicity Chun Date: Fri, 10 Jul 2026 09:47:04 +1000 Subject: [PATCH 6/9] add label issue since last release --- esmvaltool/utils/draft_release_notes.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/esmvaltool/utils/draft_release_notes.py b/esmvaltool/utils/draft_release_notes.py index cbcf0fa92d..4c6a0b1db7 100644 --- a/esmvaltool/utils/draft_release_notes.py +++ b/esmvaltool/utils/draft_release_notes.py @@ -74,6 +74,7 @@ "iris", "preprocessor", "release", + "issue introduced since last release", "testing", "UX", "variable derivation", @@ -111,6 +112,7 @@ "testing": "Automatic testing", "api": "Notebook API (experimental)", "REF": "Rapid Evaluation Framework", + "issue introduced since last release": "Issues introduced since last release", "enhancement": "Improvements", } From e04fbf86f8f69dd71c56d6811efe52d3cbd84f6a Mon Sep 17 00:00:00 2001 From: Felicity Chun Date: Fri, 10 Jul 2026 10:36:27 +1000 Subject: [PATCH 7/9] add bot to ignore --- esmvaltool/utils/draft_release_notes.py | 1 + 1 file changed, 1 insertion(+) diff --git a/esmvaltool/utils/draft_release_notes.py b/esmvaltool/utils/draft_release_notes.py index 4c6a0b1db7..9a2b1a7677 100644 --- a/esmvaltool/utils/draft_release_notes.py +++ b/esmvaltool/utils/draft_release_notes.py @@ -120,6 +120,7 @@ "pre-commit-ci[bot]", "dependabot[bot]", "github-actions[bot]", + "esmvalbot[bot]", ) """Ignore all PRs from specific users (e.g., bots).""" From eac48f0db5a59a6c767b388e1303b8ed8c6e323e Mon Sep 17 00:00:00 2001 From: Felicity Chun Date: Tue, 14 Jul 2026 14:33:23 +1000 Subject: [PATCH 8/9] release candidate --- CITATION.cff | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CITATION.cff b/CITATION.cff index 8f1d4d3b3b..a731ea543f 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -461,5 +461,5 @@ license: "Apache-2.0" message: "If you use this software, please cite it using these metadata." repository-code: "https://github.com/ESMValGroup/ESMValTool/" title: ESMValTool -version: "v2.15.0" +version: "v2.15.0rc1" ... From 87bf01455245a96397b07a72825dc08cc7f19dde Mon Sep 17 00:00:00 2001 From: Felicity Chun Date: Thu, 16 Jul 2026 15:14:10 +1000 Subject: [PATCH 9/9] update changelog 2.15.0 --- CITATION.cff | 4 ++-- doc/sphinx/source/changelog.rst | 20 ++++++++++++++++++-- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index a731ea543f..bc1624820e 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -455,11 +455,11 @@ authors: cff-version: 1.2.0 -date-released: 2026- +date-released: 2026-07-17 doi: "10.5281/zenodo.3401363" license: "Apache-2.0" message: "If you use this software, please cite it using these metadata." repository-code: "https://github.com/ESMValGroup/ESMValTool/" title: ESMValTool -version: "v2.15.0rc1" +version: "v2.15.0" ... diff --git a/doc/sphinx/source/changelog.rst b/doc/sphinx/source/changelog.rst index c76ba454f6..1e3e926262 100644 --- a/doc/sphinx/source/changelog.rst +++ b/doc/sphinx/source/changelog.rst @@ -7,9 +7,13 @@ Changelog v2.15.0 -------- + Highlights +~~~~~~~~~~ -TODO: add highlights +- Preparation of recipes that are run by the `Rapid Evaluation Framework`_ (REF) for CMIP7. +- An option to install ESMValTool with minimal dependencies (:pull:`4517`) +- Use pixi to manage development environments (:pull:`4407`) see :ref:`install_from_source` more information. This release includes @@ -31,6 +35,9 @@ Bug fixes - Fix removal of ``month_number`` and ``year`` coordinates after ``monthly_statistics`` preprocessor in E-OBS cmorizer (:pull:`4396`) by :user:`jlenh` - Fix ESACCI-CLOUD formatter: removing group coordinates is not necessary anymore (:pull:`4410`) by :user:`schlunma` - Fix ESACCI-OC CMORizer (:pull:`4464`) by :user:`schlunma` +- Fix handling of the time coordinate in outputs of `recipe_ref_fire.yml` (:pull:`4538`) by :user:`jlenh` +- Fix dates for ESACCI-AEROSOL in recipe_check_obs.yml (:pull:`4547`) by :user:`axel-lauer` +- Fix ``ValueError: setting an array element with a sequence.`` in ``diag_shapeselect.py`` (:pull:`4532`) by :user:`schlunma` Documentation ~~~~~~~~~~~~~ @@ -42,6 +49,12 @@ Documentation - Minimise content on main documentation page (:pull:`4449`) by :user:`ehogan` - Documentation for contributor license agreement & CLA-assistant (:pull:`4440`) by :user:`alistairsellar` - Small improvements to documentation on obtaining input data (:pull:`4462`) by :user:`bouweandela` +- Remove redundant information from ``zenodo.json`` (:pull:`4518`) by :user:`schlunma` + +Diagnostics +~~~~~~~~~~~ + +- Radiation budget: labelling plots with alias (:pull:`4292`) by :user:`NParsonsMO` Observational and re-analysis dataset support ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -49,7 +62,7 @@ Observational and re-analysis dataset support - Extension of ESA CCI OZONE CMORizer (:pull:`4125`) by :user:`axel-lauer` - Cmoriser update WOA to 2023 (:pull:`4337`) by :user:`flicj191` - Updated calipso-icecloud downloader and formatter from v1.00 to v2.00 (:pull:`4441`) by :user:`axel-lauer` - +- Update CMORizer CLARA-AVHRR (A3) (:pull:`4463`) by :user:`axel-lauer` Automatic testing ~~~~~~~~~~~~~~~~~ @@ -67,6 +80,7 @@ Installation - Use pixi to manage development conda environments (:pull:`4407`) by :user:`bouweandela` - Support for Python 3.14 (:pull:`4303`) by :user:`valeriupredoi` +- Add an option to install with minimal dependencies (:pull:`4517`) by :user:`bouweandela` Rapid Evaluation Framework ~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84,6 +98,8 @@ Rapid Evaluation Framework - Update REF recipe ``recipe_calculate_gwl_exceedance_stats.yml`` for CMIP7 datasets (:pull:`4486`) by :user:`rswamina` - Sea ice sensitivity to GMST - Calculate from observational datasets (:pull:`4220`) by :user:`NParsonsMO` - Adding CMIP7 version of ``recipe_seaice_sensitivity.yml`` (:pull:`4453`) by :user:`NParsonsMO` +- Update REF recipe `recipe_ref_fire.yml` for CMIP7 datasets (:pull:`4479`) by :user:`jlenh` +- Update REF ENSO recipes for CMIP7 (:pull:`4470`) by :user:`flicj191` Improvements ~~~~~~~~~~~~