v24.4.1 (2024-04-19)
This release contains a large generalisation of the CSET workflow, allowing use of templating to use the same recipe for multiple variables. It also adds cycling to the workflow, so a long workflow can be efficiently processed in parallel.
v24.4.0 doesn't exist, I just slipped up on the version numbering when releasing...
What's Changed
James Frost (@jfrost-mo) added GitHub Issue and Pull Request templates, and a detailed contribution checklist to the documentation in PR #465
James Frost (@jfrost-mo) added a changelog in PR #468
James Frost (@jfrost-mo) documented the category recipe key in PR #499
James Frost (@jfrost-mo) renamed the steps and post-steps keys to parallel and collate in PR #484. This makes them more meaningful, but is a breaking change.
David Flack (@daflack) added some generic arithmetic operators in PR #452
James Frost (@jfrost-mo) made the log output of the read operator nicer in PR #461
James Frost (@jfrost-mo) added links to share feedback to the output page in PR #442
James Frost (@jfrost-mo) documented some common errors in PR #443
James Frost (@jfrost-mo) documented the deprecation policy in PR #444
James Frost (@jfrost-mo) fixed an iris deprecation warning for save_split_attrs in PR #459
James Frost (@jfrost-mo) added LFRic specific recipes in PR #462. This allows CSET to read in structured LFRic data.
James Frost (@jfrost-mo) fixed a memory leak when plotting in PR #482
James Frost (@jfrost-mo) included the recipe title in the plot title, giving more context to the output. This was PR #462
Sylvia Bohnenstengel (@Sylviabohnenstengel) added the capability to loop over model levels in PR #441
Sylvia Bohnenstengel (@Sylviabohnenstengel) and James Frost (@jfrost-mo) renamed and better linked up the Developer’s Guide in PR #434 and PR #435
James Frost (@jfrost-mo) updated the documentation Actions workflow to make it simpler and faster in PR #449
James Frost (@jfrost-mo) added a cycling to the cylc workflow so recipes can be run in parallel across multiple nodes. This was PR #395
James Frost (@jfrost-mo) added looping inside an include file for generalisation in PR #387
James Warner (@jwarner8) added a basic regridding operator in PR #405
James Frost (@jfrost-mo) made conda-lock update PRs use a GitHub App in PR #415
Sylvia Bohnenstengel (@Sylviabohnenstengel) retitled code and tooling setup page in PR #433
Sylvia Bohnenstengel (@Sylviabohnenstengel) updated git terminology in PR #436
James Frost (@jfrost-mo) added sequential plot display with unified postage stamp plots in PR #379
JorgeBornemann (@JorgeBornemann) fixed IFS in build conda in PR #447
James Frost (@jfrost-mo) added a licence header to convection tests in PR #450
New Contributors
- JorgeBornemann (@JorgeBornemann) made their first contribution in #447
Full Changelog: v24.2.1...v24.4.1