Skip to content

Commit

Permalink
Increase version to 2.11.1 and add changelog (#2589)
Browse files Browse the repository at this point in the history
  • Loading branch information
schlunma authored Nov 26, 2024
1 parent 39f9f51 commit 6c1d615
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 15 deletions.
15 changes: 4 additions & 11 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,13 @@ version: 2

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

# Declare the requirements required to build your docs
Expand Down
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -210,11 +210,11 @@ authors:
given-names: Diego

cff-version: 1.2.0
date-released: 2024-07-03
date-released: 2024-11-26
doi: "10.5281/zenodo.3387139"
license: "Apache-2.0"
message: "If you use this software, please cite it using these metadata."
repository-code: "https://github.com/ESMValGroup/ESMValCore/"
title: ESMValCore
version: "v2.11.0"
version: "v2.11.1"
...
31 changes: 31 additions & 0 deletions doc/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,37 @@
Changelog
=========

.. _changelog-v2-11-1:

v2.11.1
-------
Highlights

This is a bugfix release which enables lazy computations in more preprocessors
and allows installing the latests version of various dependencies, including
Iris (`v3.11.0 <https://github.com/SciTools/iris/releases/tag/v3.11.0>`__).

This release includes

Computational performance improvements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Optimize functions ``mask_landsea()``, ``mask_landseaice()`` and ``calculate_volume()`` for lazy input (:pull:`2515`) by :user:`schlunma`

Installation
~~~~~~~~~~~~

- Remove support for Python 3.9 (:pull:`2447`) by :user:`valeriupredoi`
- Switch to new iris >= 3.10.0 API (:pull:`2500`) by :user:`schlunma`
- Pin dask to avoid 2024.8.0 - problems with masked fill/missing values (:pull:`2504`) by :user:`valeriupredoi`
- Fix rounding of Pandas datetimes in ICON CMORizer to allow installing latest Pandas version (:pull:`2529`) by :user:`valeriupredoi`

Automatic testing
~~~~~~~~~~~~~~~~~

- Fix type hint for new mypy version (:pull:`2497`) by :user:`schlunma`
- 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`

.. _changelog-v2-11-0:

v2.11.0
Expand Down
2 changes: 1 addition & 1 deletion environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dependencies:
- fire
- geopy
- humanfriendly
- iris >=3.10.0
- iris >=3.11.0
- iris-esmf-regrid >=0.11.0
- isodate >=0.7.0 # incompatible with very old 0.6.1
- jinja2
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
'pyyaml',
'requests',
'scipy>=1.6',
'scitools-iris>=3.10.0',
'scitools-iris>=3.11.0',
'shapely>=2.0.0',
'stratify>=0.3',
'yamale',
Expand Down

0 comments on commit 6c1d615

Please sign in to comment.