Skip to content

Commit 19623f2

Browse files
author
lewisjared
committed
Bump version: 0.5.0 → 0.5.1
1 parent 2f65e0e commit 19623f2

30 files changed

+72
-60
lines changed

.bumpversion.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tool.bumpversion]
2-
current_version = "0.5.0"
2+
current_version = "0.5.1"
33
parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)"
44
serialize = ["{major}.{minor}.{patch}"]
55

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ authors:
2424
- family-names: "Xu"
2525
given-names: "Min"
2626
orcid: "https://orcid.org/0000-0003-3443-0300"
27-
version: 0.5.0
27+
version: 0.5.1
2828
doi: 10.5281/zenodo.15103441
29-
date-released: 2024-05-01
29+
date-released: 2025-05-14
3030
url: "https://github.com/Climate-REF/climate-ref"
3131
license: "Apache-2.0"

changelog/241.feature.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog/262.improvement.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/274.fix.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog/274.improvement.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/275.feature.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog/276.feature.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/278.feature.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog/279.improvement.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/281.fix.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog/282.improvement.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/283.improvement.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/284.fix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/286.feature.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog/287.improvement.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/288.fix.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog/291.improvement.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

changelog/292.improvement.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog/293.fix.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/changelog.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,54 @@ from the examples given in that link.
2121

2222
<!-- towncrier release notes start -->
2323

24+
## climate-ref 0.5.1 (2025-05-14)
25+
26+
### Features
27+
28+
- Added an ESMValTool metric to compute climatologies and zonal mean profiles of
29+
cloud radiative effects. ([#241](https://github.com/Climate-REF/climate-ref/pulls/241))
30+
- Add additional dimensions to the metrics produced by PMP.
31+
Added `climate_ref_core.pycmec.metric.CMECMetric.prepend_dimensions` ([#275](https://github.com/Climate-REF/climate-ref/pulls/275))
32+
- Ensure that selectors are always alphabetically sorted ([#276](https://github.com/Climate-REF/climate-ref/pulls/276))
33+
- Add data model for supporting series of metric values.
34+
This allows diagnostic providers to supply a collection of [climate_ref_core.metric_values.SeriesMetricValue][]
35+
extracted from an execution. ([#278](https://github.com/Climate-REF/climate-ref/pulls/278))
36+
- The default executor ([climate_ref.executor.LocalExecutor][]) uses a process pool to enable parallelism.
37+
An alternative [climate_ref.executor.SynchronousExecutor][] is available for debugging purposes,
38+
which runs tasks synchronously in the main thread. ([#286](https://github.com/Climate-REF/climate-ref/pulls/286))
39+
40+
### Improvements
41+
42+
- Bumps the ilamb3 version to now contain all analysis modules and reformats its CMEC output bundle. ([#262](https://github.com/Climate-REF/climate-ref/pulls/262))
43+
- Adds the ability to capture the output of an execution for regression testing. ([#274](https://github.com/Climate-REF/climate-ref/pulls/274))
44+
- Update to v0.5.1 of the sample data. ([#279](https://github.com/Climate-REF/climate-ref/pulls/279))
45+
- Update to v0.5.2 of the sample data. ([#282](https://github.com/Climate-REF/climate-ref/pulls/282))
46+
- Add a CITATION.cff to the repository to make it easier to cite. ([#283](https://github.com/Climate-REF/climate-ref/pulls/283))
47+
- Added the Assessment Fast Track-related services to the `docker-compose` stack alongside improved documentation for how to use the REF via docker containers. ([#287](https://github.com/Climate-REF/climate-ref/pulls/287))
48+
- Added support for ingesting multiple directories at once.
49+
This is useful for ingesting large datasets that are split into multiple directories or via glob patterns.
50+
An example of this is importing the monthly and fx datasets from an archive of CMIP6 data:
51+
52+
```bash
53+
ref datasets ingest --source-type cmip6 path_to_archive/CMIP6/*/*/*/*/*/*mon path_to_archive/CMIP6/*/*/*/*/*/fx
54+
``` ([#291](https://github.com/Climate-REF/climate-ref/pulls/291))
55+
- Update the default log level to INFO from WARNING.
56+
Added the `-q` option to decrease the log level to WARNING. ([#292](https://github.com/Climate-REF/climate-ref/pulls/292))
57+
58+
### Bug Fixes
59+
60+
- Resolves an issue that was blocking some PMP executions from completing.
61+
Any additional dimensions are now logged and ignored rather than causing the execution to fail. ([#274](https://github.com/Climate-REF/climate-ref/pulls/274))
62+
- Sets the environment variable `FI_PROVIDER=tcp` to use the TCP provider for libfabric (part of MPICH).
63+
The defaults were causing MPICH errors on some systems (namely macOS).
64+
This also removes the PMP provider's direct dependency on the source of `pcmdi_metric`. ([#281](https://github.com/Climate-REF/climate-ref/pulls/281))
65+
- Support the use of empty metric bundles ([#284](https://github.com/Climate-REF/climate-ref/pulls/284))
66+
- Reworked the lifetimes of the database transactions during the solve process.
67+
This is a fix for out of process executors where the transaction was not being committed until the end of a solve. ([#288](https://github.com/Climate-REF/climate-ref/pulls/288))
68+
- Requery an Execution from the database when handling the result from the LocalExecutor.
69+
This ensures that the execution isn't stale and that the result is still valid. ([#293](https://github.com/Climate-REF/climate-ref/pulls/293))
70+
71+
2472
## climate-ref 0.5.0 (2025-05-03)
2573
2674
### Breaking Changes

packages/climate-ref-celery/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "climate-ref-celery"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
description = "Celery app for mananging tasks and workers"
55
readme = "README.md"
66
authors = [

packages/climate-ref-core/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "climate-ref-core"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
description = "Core library for the CMIP Rapid Evaluation Framework"
55
readme = "README.md"
66
authors = [

packages/climate-ref-esmvaltool/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "climate-ref-esmvaltool"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
description = "ESMValTool diagnostic provider for the Rapid Evaluation Framework"
55
readme = "README.md"
66
authors = [

packages/climate-ref-example/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "climate-ref-example"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
description = "Example diagnostic provider for the Rapid Evaluation Framework"
55
readme = "README.md"
66
authors = [

packages/climate-ref-ilamb/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "climate-ref-ilamb"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
description = "ILAMB diagnostic provider for the Rapid Evaluation Framework"
55
readme = "README.md"
66
authors = [{ name = "Nathan Collier", email = "nathaniel.collier@gmail.com" }]

packages/climate-ref-pmp/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "climate-ref-pmp"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
description = "PMP diagnostic provider for the Rapid Evaluation Framework"
55
readme = "README.md"
66
authors = [

packages/climate-ref/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "climate-ref"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
description = "Application which runs the CMIP Rapid Evaluation Framework"
55
readme = "README.md"
66
authors = [

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "climate-ref-root"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
description = "CMIP Rapid Evaluation Framework"
55
readme = "README.md"
66
authors = [

uv.lock

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)