|
1 | 1 | Changelog |
2 | 2 | ========= |
3 | 3 |
|
| 4 | + |
| 5 | +.. _changelog-v2-6-0: |
| 6 | + |
| 7 | +v2.6.0 |
| 8 | +------ |
| 9 | + |
| 10 | +Highlights |
| 11 | +~~~~~~~~~~ |
| 12 | + |
| 13 | +- A new set of CMOR fixes is now available in order to load native EMAC model output and CMORize it on the fly. For details, see :ref:`Supported native models: EMAC <read_emac>`. |
| 14 | +- The version number of ESMValCore is now automatically generated using `setuptools_scm <https://github.com/pypa/setuptools_scm/#default-versioning-scheme>`__, which extracts Python package versions from git metadata. |
| 15 | + |
| 16 | +This release includes |
| 17 | + |
| 18 | +Bug fixes |
| 19 | +~~~~~~~~~ |
| 20 | + |
| 21 | +- Added `start_year` and `end_year` attributes to derived variables (`#1547 <https://github.com/ESMValGroup/ESMValCore/pull/1547>`__) `Manuel Schlund <https://github.com/schlunma>`__ |
| 22 | +- Show all results on recipe results webpage (`#1560 <https://github.com/ESMValGroup/ESMValCore/pull/1560>`__) `Bouwe Andela <https://github.com/bouweandela>`__ |
| 23 | +- Regridding regular grids with similar coordinates (`#1567 <https://github.com/ESMValGroup/ESMValCore/pull/1567>`__) `Tomas Lovato <https://github.com/tomaslovato>`__ |
| 24 | +- Fix timerange wildcard search when deriving variables or downloading files (`#1562 <https://github.com/ESMValGroup/ESMValCore/pull/1562>`__) `sloosvel <https://github.com/sloosvel>`__ |
| 25 | +- Fix `force_derivation` bug (`#1627 <https://github.com/ESMValGroup/ESMValCore/pull/1627>`__) `sloosvel <https://github.com/sloosvel>`__ |
| 26 | + |
| 27 | +CMOR standard |
| 28 | +~~~~~~~~~~~~~ |
| 29 | + |
| 30 | +- Added custom CMOR tables used for EMAC CMORizer (`#1599 <https://github.com/ESMValGroup/ESMValCore/pull/1599>`__) `Manuel Schlund <https://github.com/schlunma>`__ |
| 31 | +- Extended ICON CMORizer (`#1549 <https://github.com/ESMValGroup/ESMValCore/pull/1549>`__) `Manuel Schlund <https://github.com/schlunma>`__ |
| 32 | +- Add CMOR check exception for a basin coord named sector (`#1612 <https://github.com/ESMValGroup/ESMValCore/pull/1612>`__) `David Hohn <https://github.com/dhohn>`__ |
| 33 | + |
| 34 | +Containerization |
| 35 | +~~~~~~~~~~~~~~~~ |
| 36 | + |
| 37 | +- Remove update command in Dockerfile (`#1630 <https://github.com/ESMValGroup/ESMValCore/pull/1630>`__) `sloosvel <https://github.com/sloosvel>`__ |
| 38 | + |
| 39 | +Community |
| 40 | +~~~~~~~~~ |
| 41 | + |
| 42 | +- Add David Hohn to contributors' list (`#1586 <https://github.com/ESMValGroup/ESMValCore/pull/1586>`__) `Valeriu Predoi <https://github.com/valeriupredoi>`__ |
| 43 | + |
| 44 | +Deprecations |
| 45 | +~~~~~~~~~~~~ |
| 46 | + |
| 47 | +- Deprecate the function `esmvalcore.var_name_constraint` (`#1592 <https://github.com/ESMValGroup/ESMValCore/pull/1592>`__) `Manuel Schlund <https://github.com/schlunma>`__ |
| 48 | + |
| 49 | +Documentation |
| 50 | +~~~~~~~~~~~~~ |
| 51 | + |
| 52 | +- [Github Actions Docs] Full explanation on how to use the GA test triggered by PR comment and added docs link for GA hosted runners (`#1553 <https://github.com/ESMValGroup/ESMValCore/pull/1553>`__) `Valeriu Predoi <https://github.com/valeriupredoi>`__ |
| 53 | +- Update the command for building the documentation (`#1556 <https://github.com/ESMValGroup/ESMValCore/pull/1556>`__) `Bouwe Andela <https://github.com/bouweandela>`__ |
| 54 | +- Update documentation on running the tool (`#1400 <https://github.com/ESMValGroup/ESMValCore/pull/1400>`__) `Bouwe Andela <https://github.com/bouweandela>`__ |
| 55 | +- Add support for DKRZ-Levante (`#1558 <https://github.com/ESMValGroup/ESMValCore/pull/1558>`__) `Rémi Kazeroni <https://github.com/remi-kazeroni>`__ |
| 56 | +- Improved documentation on native dataset support (`#1559 <https://github.com/ESMValGroup/ESMValCore/pull/1559>`__) `Manuel Schlund <https://github.com/schlunma>`__ |
| 57 | +- Tweak `extract_point` preprocessor: explain what it returns if one point coord outside cube and add explicit test (`#1584 <https://github.com/ESMValGroup/ESMValCore/pull/1584>`__) `Valeriu Predoi <https://github.com/valeriupredoi>`__ |
| 58 | +- Update CircleCI, readthedocs, and Docker configuration (`#1588 <https://github.com/ESMValGroup/ESMValCore/pull/1588>`__) `Bouwe Andela <https://github.com/bouweandela>`__ |
| 59 | +- Remove support for Mistral in `config-user.yml` (`#1620 <https://github.com/ESMValGroup/ESMValCore/pull/1620>`__) `Rémi Kazeroni <https://github.com/remi-kazeroni>`__ |
| 60 | + |
| 61 | +Improvements |
| 62 | +~~~~~~~~~~~~ |
| 63 | + |
| 64 | +- Removed trailing whitespace in custom CMOR tables (`#1564 <https://github.com/ESMValGroup/ESMValCore/pull/1564>`__) `Manuel Schlund <https://github.com/schlunma>`__ |
| 65 | +- Try searching multiple ESGF index nodes (`#1561 <https://github.com/ESMValGroup/ESMValCore/pull/1561>`__) `Bouwe Andela <https://github.com/bouweandela>`__ |
| 66 | +- Add CMIP6 `amoc` derivation case and add a test (`#1577 <https://github.com/ESMValGroup/ESMValCore/pull/1577>`__) `Valeriu Predoi <https://github.com/valeriupredoi>`__ |
| 67 | +- Added EMAC CMORizer (`#1554 <https://github.com/ESMValGroup/ESMValCore/pull/1554>`__) `Manuel Schlund <https://github.com/schlunma>`__ |
| 68 | + |
| 69 | +Fixes for datasets |
| 70 | +~~~~~~~~~~~~~~~~~~ |
| 71 | + |
| 72 | +- Fixes of ocean variables in multiple CMIP6 datasets (`#1566 <https://github.com/ESMValGroup/ESMValCore/pull/1566>`__) `Tomas Lovato <https://github.com/tomaslovato>`__ |
| 73 | +- Ensure lat/lon bounds in FGOALS-l3 atmos variables are contiguous (`#1571 <https://github.com/ESMValGroup/ESMValCore/pull/1571>`__) `sloosvel <https://github.com/sloosvel>`__ |
| 74 | +- Added `AllVars` fix for CMIP6's ICON-ESM-LR (`#1582 <https://github.com/ESMValGroup/ESMValCore/pull/1582>`__) `Manuel Schlund <https://github.com/schlunma>`__ |
| 75 | + |
| 76 | +Installation |
| 77 | +~~~~~~~~~~~~ |
| 78 | + |
| 79 | +- Removed `package/meta.yml` (`#1540 <https://github.com/ESMValGroup/ESMValCore/pull/1540>`__) `Manuel Schlund <https://github.com/schlunma>`__ |
| 80 | +- Pinned iris>=3.2.1 (`#1552 <https://github.com/ESMValGroup/ESMValCore/pull/1552>`__) `Manuel Schlund <https://github.com/schlunma>`__ |
| 81 | +- Use setuptools-scm to automatically generate the version number (`#1578 <https://github.com/ESMValGroup/ESMValCore/pull/1578>`__) `Bouwe Andela <https://github.com/bouweandela>`__ |
| 82 | + |
| 83 | +Preprocessor |
| 84 | +~~~~~~~~~~~~ |
| 85 | + |
| 86 | +- Add general `extract_coordinate_points` preprocessor (`#1581 <https://github.com/ESMValGroup/ESMValCore/pull/1581>`__) `sloosvel <https://github.com/sloosvel>`__ |
| 87 | +- Add preprocessor `accumulate_coordinate` (`#1281 <https://github.com/ESMValGroup/ESMValCore/pull/1281>`__) `Javier Vegas-Regidor <https://github.com/jvegreg>`__ |
| 88 | + |
| 89 | +Release |
| 90 | +~~~~~~~ |
| 91 | + |
| 92 | +- Increase version number for ESMValCore v2.6.0rc1 (`#1632 <https://github.com/ESMValGroup/ESMValCore/pull/1632>`__) `sloosvel <https://github.com/sloosvel>`__ |
| 93 | + |
| 94 | +Automatic testing |
| 95 | +~~~~~~~~~~~~~~~~~ |
| 96 | + |
| 97 | +- Refresh CircleCI cache weekly (`#1597 <https://github.com/ESMValGroup/ESMValCore/pull/1597>`__) `Bouwe Andela <https://github.com/bouweandela>`__ |
| 98 | +- Use correct cache restore key on CircleCI (`#1598 <https://github.com/ESMValGroup/ESMValCore/pull/1598>`__) `Bouwe Andela <https://github.com/bouweandela>`__ |
| 99 | +- Install git and ssh before checking out code on CircleCI (`#1601 <https://github.com/ESMValGroup/ESMValCore/pull/1601>`__) `Bouwe Andela <https://github.com/bouweandela>`__ |
| 100 | +- Fetch all history in Github Action tests (`#1622 <https://github.com/ESMValGroup/ESMValCore/pull/1622>`__) `sloosvel <https://github.com/sloosvel>`__ |
| 101 | + |
| 102 | +Variable Derivation |
| 103 | +~~~~~~~~~~~~~~~~~~~ |
| 104 | + |
| 105 | +- Added derivation of `hfns` (`#1594 <https://github.com/ESMValGroup/ESMValCore/pull/1594>`__) `Manuel Schlund <https://github.com/schlunma>`__ |
| 106 | + |
4 | 107 | .. _changelog-v2-5-0: |
5 | 108 |
|
6 | 109 | v2.5.0 |
|
0 commit comments