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 James Frost (@jfrost-mo) in #1291
- Ignore codespell error for "runN" by James Frost (@jfrost-mo) in #1292
- Update output image in full cylc example tutorial by James Frost (@jfrost-mo) in #1293
- Add fully worked example with CYLC to documentation by James Warner (@jwarner8) in #1213
- include precipitation specific colorbar and unit conversion by Sylvia Bohnenstengel (@Sylviabohnenstengel) in #1268
- Improve colorbar formatting to reduce whitespace by ukmo-huw-lewis in #1296
- Nicer output on crash from run_cset_recipe by James Frost (@jfrost-mo) in #1262
- Normalise all LFRic coord names by James Frost (@jfrost-mo) in #1299
- Add option to skip writing output by James Frost (@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 James Frost (@jfrost-mo) in #1297
- Avoid writing meta.json outside tempdir during test by James Frost (@jfrost-mo) in #1311
- Retry failed processing tasks by James Frost (@jfrost-mo) in #1313
- Add SKIP_WRITE to example configuration by James Frost (@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 James Frost (@jfrost-mo) in #1316
- Add last few changes into v25.3.1 changelog by James Frost (@jfrost-mo) in #1288
- Add preprocessing task to speed up workflow by James Frost (@jfrost-mo) in #1301
- Add model level support to CSET by James Warner (@jwarner8) in #1270
- Refactor lfric_time_callback by James Frost (@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 James Frost (@jfrost-mo) in #1326
- Provide input paths via recipe variables and remove unneeded
cset recipe-idcommand by James Frost (@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 James Frost (@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 James Frost (@jfrost-mo) in #1342
- Add category to transect recipe by James Frost (@jfrost-mo) in #1348
- Symbolic link to raw filesystem data to avoid slow copy by James Frost (@jfrost-mo) in #1352
- Add additional STASH to LFRic mappings by James Frost (@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 James Frost (@jfrost-mo) in #1349
- Add v25.5.0 release notes and document more of the release process by James Frost (@jfrost-mo) in #1357
New Contributors
- refszkentla made their first contribution in #1324
Full Changelog: v25.3.1...v25.5.0