Skip to content

Commit 6c1d615

Browse files
authored
Increase version to 2.11.1 and add changelog (#2589)
1 parent 39f9f51 commit 6c1d615

File tree

5 files changed

+39
-15
lines changed

5 files changed

+39
-15
lines changed

.readthedocs.yaml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,13 @@ version: 2
77

88
# Set the version of Python and other tools you might need
99
build:
10-
os: ubuntu-22.04
10+
os: ubuntu-lts-latest
1111
tools:
12-
# updated and deployed from Aug 1, 2023
13-
python: "mambaforge-22.9"
12+
# try miniforge3 when available? see github.com/ESMValGroup/ESMValCore/issues/2557
13+
# DO NOT use mambaforge-*; that is currently sunsetted
14+
python: "miniconda-latest"
1415
jobs:
15-
pre_create_environment:
16-
# update mamba just in case
17-
- mamba update --yes --quiet --name=base mamba 'zstd=1.5.2'
18-
- mamba --version
19-
- mamba list --name=base
2016
post_create_environment:
21-
- conda run -n ${CONDA_DEFAULT_ENV} mamba list
22-
# use conda run executable wrapper to have all env variables
23-
- conda run -n ${CONDA_DEFAULT_ENV} mamba --version
2417
- conda run -n ${CONDA_DEFAULT_ENV} pip install . --no-deps
2518

2619
# Declare the requirements required to build your docs

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,11 +210,11 @@ authors:
210210
given-names: Diego
211211

212212
cff-version: 1.2.0
213-
date-released: 2024-07-03
213+
date-released: 2024-11-26
214214
doi: "10.5281/zenodo.3387139"
215215
license: "Apache-2.0"
216216
message: "If you use this software, please cite it using these metadata."
217217
repository-code: "https://github.com/ESMValGroup/ESMValCore/"
218218
title: ESMValCore
219-
version: "v2.11.0"
219+
version: "v2.11.1"
220220
...

doc/changelog.rst

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,37 @@
33
Changelog
44
=========
55

6+
.. _changelog-v2-11-1:
7+
8+
v2.11.1
9+
-------
10+
Highlights
11+
12+
This is a bugfix release which enables lazy computations in more preprocessors
13+
and allows installing the latests version of various dependencies, including
14+
Iris (`v3.11.0 <https://github.com/SciTools/iris/releases/tag/v3.11.0>`__).
15+
16+
This release includes
17+
18+
Computational performance improvements
19+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20+
21+
- Optimize functions ``mask_landsea()``, ``mask_landseaice()`` and ``calculate_volume()`` for lazy input (:pull:`2515`) by :user:`schlunma`
22+
23+
Installation
24+
~~~~~~~~~~~~
25+
26+
- Remove support for Python 3.9 (:pull:`2447`) by :user:`valeriupredoi`
27+
- Switch to new iris >= 3.10.0 API (:pull:`2500`) by :user:`schlunma`
28+
- Pin dask to avoid 2024.8.0 - problems with masked fill/missing values (:pull:`2504`) by :user:`valeriupredoi`
29+
- Fix rounding of Pandas datetimes in ICON CMORizer to allow installing latest Pandas version (:pull:`2529`) by :user:`valeriupredoi`
30+
31+
Automatic testing
32+
~~~~~~~~~~~~~~~~~
33+
34+
- Fix type hint for new mypy version (:pull:`2497`) by :user:`schlunma`
35+
- Reformat datetime strings be in line with new ``isodate==0.7.0`` and actual ISO8601 and pin ``isodate>=0.7.0`` (:pull:`2546`) by :user:`valeriupredoi`
36+
637
.. _changelog-v2-11-0:
738

839
v2.11.0

environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ dependencies:
1818
- fire
1919
- geopy
2020
- humanfriendly
21-
- iris >=3.10.0
21+
- iris >=3.11.0
2222
- iris-esmf-regrid >=0.11.0
2323
- isodate >=0.7.0 # incompatible with very old 0.6.1
2424
- jinja2

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
'pyyaml',
5656
'requests',
5757
'scipy>=1.6',
58-
'scitools-iris>=3.10.0',
58+
'scitools-iris>=3.11.0',
5959
'shapely>=2.0.0',
6060
'stratify>=0.3',
6161
'yamale',

0 commit comments

Comments
 (0)