Releases: MetOffice/CSET
v0.3.0 Now with a baking theme! 🧑🍳
This release contains some major changes to the user experience. This includes many of the CLI commands changing names, and the documentation being completely restructured. Hopefully this should be the last major reshuffle of the user experience, as we are getting closers to being feature complete for our MVP.
Other highlights include the addition of the graph command for visualising recipes, and the cookbook command for dumping the built in recipes to disk.
What's Changed
- Operator runner improvements by @jfrost-mo in #128
- Add Codespell pre-commit hook by @jfrost-mo in #135
- Add graph command to visualise recipe files by @jfrost-mo in #136
- Pin version of tox used in environment by @jfrost-mo in #142
- Increase version number by @jfrost-mo in #124
- Update description of CSET by @jfrost-mo in #141
- Refactoring by @jfrost-mo in #144
- Rename run command to bake by @jfrost-mo in #143
- Add command to create recipes on disk by @jfrost-mo in #140
- Documentation restructure by @jfrost-mo in #151
- Add version command by @jfrost-mo in #156
- General cleanup by @jfrost-mo in #158
- Remove Python 3.8 support by @jfrost-mo in #173
- Fix install instructions in docs by @jfrost-mo in #176
- Allow PR checks to be run manually by @jfrost-mo in #179
- Ensemble ingestation with read operator by @jfrost-mo in #157
- Update working practices link to point to contributing docs by @jfrost-mo in #175
Full Changelog: v0.2.0...v0.3.0
v0.2.0: The path towards a stable Recipe format
Lots of good work in the release towards making the recipe format more usable.
What's Changed
- Update installation instructions to use conda and add missing operators to documentation by @jfrost-mo in #94
- Update index.rst by @Sylviabohnenstengel in #95
- Improve installation instructions by @jfrost-mo in #97
- Use speedy libmamba when resolving conda environments by @jfrost-mo in #105
- Add documentation on rational by @jfrost-mo in #102
- Relax version requirement for sphinx by @jfrost-mo in #108
- Run PR checks on push to main by @jfrost-mo in #109
- Move to YAML recipe format by @jfrost-mo in #119
- Lock pre-commit config to specific SHA by @jfrost-mo in #118
- Use recipes from environment variable by @jfrost-mo in #122
Full Changelog: v0.1.1...v0.2.0
v0.1.0 First Release
The first release of CSET! 🎉 This release contains basic operators to do reading, writing, filtering, and plotting of data. It is however still quite limited in each of them, and still doesn't promise much in the way of API stability, with things undoubtedly going to undergo significant change in the near future.
This release also serves as a basis for packaging CSET out into the wider world; packages will be released on PyPI, and conda-forge.
What's Changed
- Reenable testing on python 3.11 by @jfrost-mo in #61
- Operator runner improvements by @jfrost-mo in #56
- Move METplus tasks out of command line repository by @jfrost-mo in #76
- Remove extra punctuation from conda lock CI commit message by @jfrost-mo in #78
- Measure test coverage by @jfrost-mo in #68
- Improve test coverage by @jfrost-mo in #81
- Fix link to Git tutorial by @jfrost-mo in #83
- Fix description of a git tag by @jfrost-mo in #84
- Add basic plotting capabilities by @jfrost-mo in #85
- Make PR coverage reports edit last comment by @jfrost-mo in #92
- Package on PyPI by @jfrost-mo in #90
Full Changelog: https://github.com/MetOffice/CSET/commits/v0.1.0
0.1.0-rc1 Release Packaging Test
This is a test release to see if we are publishing to PyPI correctly. The package will be published to the test PyPI repository.
What's Changed
- Reenable testing on python 3.11 by @jfrost-mo in #61
- Operator runner improvements by @jfrost-mo in #56
- Move METplus tasks out of command line repository by @jfrost-mo in #76
- Remove extra punctuation from conda lock CI commit message by @jfrost-mo in #78
- Measure test coverage by @jfrost-mo in #68
- Improve test coverage by @jfrost-mo in #81
- Fix link to Git tutorial by @jfrost-mo in #83
- Fix description of a git tag by @jfrost-mo in #84
Full Changelog: https://github.com/MetOffice/CSET/commits/v0.1.0-packagetest