v25.12.0 (2025-12-04)
·
886 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
The end of the year brings many things, including a name change to CSET. While the acronym remains the same, its meaning has been updated. CSET is now the Community Seamless Evaluation Toolkit. This new name reflects a widened scope and ambition for CSET. Please see the updated documentation for further details on CSET’s scope.
Over the last four months there have been over 670 commits made to CSET, including from six new contributors. This release brings a host of improvements, including:
- New vector plot type, for showing the direction of a field such as wind on top of its magnitude.
- Many new recipes, including a selection of impact focused diagnostics highlighting impactful weather conditions for specific customers.
- Added the ability to load and plot observations. This is currently only setup for the Met Office-specific MetDB, but other observation sources will be added in future releases.
- An optimised CSET workflow now runs multiple recipes inside the same job. This avoids the overhead of scheduling many small jobs on cluster systems, and greatly reduces the total runtime of CSET.
- The jinja include files for adding recipes into the workflow have been replaced with python loaders, which are more readable, flexible, and performant. Loaders template values into generic recipes, looping over models, variables, fields, and the method of plotting to produce the recipes that are baked in the workflow. You can find out more about implementation details like this in the new CSET architecture documentation.
There are many more fixes and improvements. Please visit metoffice.github.io/CSET/changelog for the full details.
PyPI package | conda-forge package | Documentation
Full Changelog: v25.7.0...v25.12.0