Releases: Ouranosinc/raven
Releases · Ouranosinc/raven
v0.18.2
What's Changed
- Removed pin on
owslib
below v0.29 and pin onfiona
below v2.0. - Added a GitHub Workflow to test against macOS builds.
- Adapted zonal statistics processes to support the latest
fiona
andzonalstats
API changes.
Full Changelog: v0.18.1...v0.18.2
v0.18.1
What's Changed
- Remove HPC components and support Python3.11 by @Zeitsperre in #477
- Prepare v0.18.1 by @Zeitsperre in #478
Full Changelog: v0.18.0...v0.18.1
v0.18.0
What's Changed
All WPS that include Raven simulations have been removed. Hydrological model simulations are too complex for the WPS interface. Please use RavenPy to configure and run models.
- Add ouranos Zenodo community by @Zeitsperre in #468
- Remove singularity by @Zeitsperre in #470
- Adopt PEP517 and PEP621 by @Zeitsperre in #469
- Delete unnecessary wps by @richardarsenault in #464
- Fix raven-wps CLI entrypoint by @Zeitsperre in #475
- Raise error if requested area is above 100,000 km2 by @huard in #474
Full Changelog: v0.17.1...v0.18.0
v0.17.1
v0.17.0
Major Changes
- Updated testing ensemble to use
pytest-xdist
(#448) - Updated
RavenPy
to v0.11.0,raven-hydro
to v3.6, andfiona
to v1.9 (#461) - Modified several geospatial processes to adapt to new APIs (#461)
- Datetime signatures for some models used in notebooks have been adjusted/fixed (#453)
Internal Changes
v0.16.0
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
v0.15.1
What's Changed
- Modified handling for gdal to better support conda-build configuration.
- Update to RavenPy 0.7.8
- Upgrade to PyWPS 4.5.1
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- Added a series of tutorial notebooks by @richardarsenault in #406
- update to ravenpy 0.7.5 by @huard in #408
- Fixes forecast issues by @richardarsenault in #413
- Added notebook for hydrological impacts of climate change by @richardarsenault in #414
- Add license scan report and status by @fossabot in #415
- Update docs by @richardarsenault in #416
- Update Raven (RavenPy v0.7.7) by @Zeitsperre in #417
New Contributors
Full Changelog: v0.14.2...v0.15.0
v0.14.2
- Update to RavenPy 0.7.4 (pin climpred below version 2.1.6)
- Fixed a process-breaking bug in
wps_hydrobasins_shape_selection
v0.14.1
- Update to RavenPy 0.7.3 (pin xclim version 0.28.1)