Skip to content

v0.16.0

Compare
Choose a tag to compare
@Zeitsperre Zeitsperre released this 01 Nov 19:35

Major Changes

  • Added data assimilation workbook (#421)
  • Overhaul of all existing notebooks within documentation (#424)
  • Added notebooks for case-study paper (#435)
  • Update to RavenPy 0.8.1 (#439)
  • Dropped support for Python3.7 (#439)

Internal Changes

  • Added pre-commit.ci to workflows and updated black formatting (#428 and #429)
  • Adjust documentation to remove sphinx-autoapi artefact files and set ReadTheDocs to fail_on_warning (#439)
  • Set pre-commit to run new correction and verification hooks (#439):
    • pyupgrade: Ensure that coding style uses Python3.8+ conventions
    • pygrep: Checks for bare noqa comments and malformed code blocks in documentation
    • nbqa: Black, Isort, PyUpgrade now runs over notebooks
    • check-manifest: Ensure relevant modules and data are explicitly installed
    • black + blackdoc + yamllint: Clean up code, code examples within documentation and reformat yaml files for readability
    • check-jsonschema: Verify that GitHub and ReadTheDocs workflows are valid
  • Added a Zenodo/DOI configuration