v25.5.0 (2025-05-02) Multi-model histograms and more!
Amongst the many changes in this release we now have the capability to plot multiple models on the same plot, at least for histogram plots. This should be a significant aid to those comparing multiple models with CSET. We also have significantly improved documentation (though it has been online for a while), improved colour bars, various performance improvements, simplification of workflow configuration GUI, and various bug fixes.
PyPI package | conda-forge package | workflow tarball
What's Changed
- Update workflow CSET package by @jfrost-mo in #1291
- Ignore codespell error for "runN" by @jfrost-mo in #1292
- Update output image in full cylc example tutorial by @jfrost-mo in #1293
- Add fully worked example with CYLC to documentation by @jwarner8 in #1213
- include precipitation specific colorbar and unit conversion by @Sylviabohnenstengel in #1268
- Improve colorbar formatting to reduce whitespace by @ukmo-huw-lewis in #1296
- Nicer output on crash from run_cset_recipe by @jfrost-mo in #1262
- Normalise all LFRic coord names by @jfrost-mo in #1299
- Add option to skip writing output by @jfrost-mo in #1277
- Updated default colorbar definition for radiation by @ukmo-huw-lewis in #1305
- Conditionally fix times in callbacks to avoid corrupting dates by double fixing by @jfrost-mo in #1297
- Avoid writing meta.json outside tempdir during test by @jfrost-mo in #1311
- Retry failed processing tasks by @jfrost-mo in #1313
- Add SKIP_WRITE to example configuration by @jfrost-mo in #1320
- Update cset-workflow GUI organisation with clearer labelling for "General setup", "Cycling and Models", diagnostic-type and evaluation-type specific option panels by @ukmo-huw-lewis in #1310
- Drop support for python 3.10 by @jfrost-mo in #1316
- Add last few changes into v25.3.1 changelog by @jfrost-mo in #1288
- Add preprocessing task to speed up workflow by @jfrost-mo in #1301
- Add model level support to CSET by @jwarner8 in #1270
- Refactor lfric_time_callback by @jfrost-mo in #1321
- Simplify cset-workflow plot options and env variable names by @ukmo-huw-lewis in #1319
- Move diagnostic archive creation into bake by @jfrost-mo in #1326
- Provide input paths via recipe variables and remove unneeded
cset recipe-id
command by @jfrost-mo in #1329 - Update logic for reading SKIP_WRITE environment variable when running cset-workflow by @ukmo-huw-lewis in #1339
- Correctly format print-based logging in run_cset_recipe.py by @jfrost-mo in #1341
- Fix implementation of grid latitude grid longitude callback for non rotated pole inputs by @ukmo-huw-lewis in #1340
- Remove unnecessary array construction in radtime_prehour callback by @jfrost-mo in #1342
- Add category to transect recipe by @jfrost-mo in #1348
- Symbolic link to raw filesystem data to avoid slow copy by @jfrost-mo in #1352
- Add additional STASH to LFRic mappings by @jfrost-mo in #1354
- Plot all models on a single histogram plot by @refszkentla in #1324
- Order LFRic before UM in RAL3-LFRic rose config by @jfrost-mo in #1349
- Add v25.5.0 release notes and document more of the release process by @jfrost-mo in #1357
New Contributors
- @refszkentla made their first contribution in #1324
Full Changelog: v25.3.1...v25.5.0