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 James Frost (@jfrost-mo) in #180
- Postage stamp plots by James Frost (@jfrost-mo) in #160
- Add collapse operator with corresponding yaml file and changes by Sylvia Bohnenstengel (@Sylviabohnenstengel) in #168
- Make plot.contour_plot and write.write_cube_to_nc return a cube by James Frost (@jfrost-mo) in #183
- Postage stamp plot fix by James Frost (@jfrost-mo) in #181
- Document collapse operator by James Frost (@jfrost-mo) in #185
- Refactor tests to use PyTest helpers by James Frost (@jfrost-mo) in #177
- Document installing CSET into its own environment by James Frost (@jfrost-mo) in #198
- Update README.md by Sylvia Bohnenstengel (@Sylviabohnenstengel) in #206
- Use hash of updated lock files in branch name by James Frost (@jfrost-mo) in #201
- Add note on updating a cloned repository by James Frost (@jfrost-mo) in #190
- Skip build-docs on push to main by James Frost (@jfrost-mo) in #200
- Python 3.12 support by James Frost (@jfrost-mo) in #202
- Update README.md by Sylvia Bohnenstengel (@Sylviabohnenstengel) in #225
- Update README.md by Sylvia Bohnenstengel (@Sylviabohnenstengel) in #226
- Update why-cset.rst by Sylvia Bohnenstengel (@Sylviabohnenstengel) in #227
- Fix globbing for lock file hashing by James Frost (@jfrost-mo) in #229
- Update index.rst by Sylvia Bohnenstengel (@Sylviabohnenstengel) in #228
- Update index.rst by Sylvia Bohnenstengel (@Sylviabohnenstengel) in #230
- Use static branch name while updating lock files by James Frost (@jfrost-mo) in #245
- Swap out flake8 for Ruff by James Frost (@jfrost-mo) in #218
- Including aggregate operator. by Sylvia Bohnenstengel (@Sylviabohnenstengel) in #241
- Fix filter operator for filtering cube by David Flack (@daflack) in #258
- Fix pre-commit mangling test data by James Frost (@jfrost-mo) in #273
- Improve tutorials by James Frost (@jfrost-mo) in #209
- Model level constraint operator by Sylvia Bohnenstengel (@Sylviabohnenstengel) in #272
- Plot generation improvements by James Frost (@jfrost-mo) in #274
New Contributors
- David Flack (@daflack) made their first contribution in #258
Full Changelog: v0.3.0...v0.4.0