v0.4.0 CSET was a static site generator all along!?
Containing many months of work, this release contains many usability improvements, new generic operators, and a big change to the output, where it is now generated as handily viewable HTML pages.
What's Changed
- Update version to 0.4.0 by @jfrost-mo in #180
- Postage stamp plots by @jfrost-mo in #160
- Add collapse operator with corresponding yaml file and changes by @Sylviabohnenstengel in #168
- Make plot.contour_plot and write.write_cube_to_nc return a cube by @jfrost-mo in #183
- Postage stamp plot fix by @jfrost-mo in #181
- Document collapse operator by @jfrost-mo in #185
- Refactor tests to use PyTest helpers by @jfrost-mo in #177
- Document installing CSET into its own environment by @jfrost-mo in #198
- Update README.md by @Sylviabohnenstengel in #206
- Use hash of updated lock files in branch name by @jfrost-mo in #201
- Add note on updating a cloned repository by @jfrost-mo in #190
- Skip build-docs on push to main by @jfrost-mo in #200
- Python 3.12 support by @jfrost-mo in #202
- Update README.md by @Sylviabohnenstengel in #225
- Update README.md by @Sylviabohnenstengel in #226
- Update why-cset.rst by @Sylviabohnenstengel in #227
- Fix globbing for lock file hashing by @jfrost-mo in #229
- Update index.rst by @Sylviabohnenstengel in #228
- Update index.rst by @Sylviabohnenstengel in #230
- Use static branch name while updating lock files by @jfrost-mo in #245
- Swap out flake8 for Ruff by @jfrost-mo in #218
- Including aggregate operator. by @Sylviabohnenstengel in #241
- Fix filter operator for filtering cube by @daflack in #258
- Fix pre-commit mangling test data by @jfrost-mo in #273
- Improve tutorials by @jfrost-mo in #209
- Model level constraint operator by @Sylviabohnenstengel in #272
- Plot generation improvements by @jfrost-mo in #274
New Contributors
Full Changelog: v0.3.0...v0.4.0