Recent Releases of Raven

Raven - v0.18.2

What's Changed

  • Removed pin on owslib below v0.29 and pin on fiona below v2.0.
  • Added a GitHub Workflow to test against macOS builds.
  • Adapted zonal statistics processes to support the latest fiona and zonalstats API changes.

Full Changelog: https://github.com/Ouranosinc/raven/compare/v0.18.1...v0.18.2

Hydrosphere - Freshwater and Hydrology - Python
Published by Zeitsperre almost 2 years ago

Raven - v0.18.1

What's Changed

Full Changelog: https://github.com/Ouranosinc/raven/compare/v0.18.0...v0.18.1

Hydrosphere - Freshwater and Hydrology - Python
Published by Zeitsperre almost 2 years ago

Raven - 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.

Full Changelog: https://github.com/Ouranosinc/raven/compare/v0.17.1...v0.18.0

Hydrosphere - Freshwater and Hydrology - Python
Published by huard almost 2 years ago

Raven - v0.17.1

Internal Changes

  • Dockerfile configuration now uses Python3.8 and condaforge/mambaforge base image (#466)
  • pandas is temporarily pinned below v2.0 (#466)

Hydrosphere - Freshwater and Hydrology - Python
Published by Zeitsperre about 2 years ago

Raven - v0.17.0

Major Changes

  • Updated testing ensemble to use pytest-xdist (#448)
  • Updated RavenPy to v0.11.0, raven-hydro to v3.6, and fiona 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

  • Makefile updates to better perform notebook refresh actions (#459)
  • Pre-commit style updates (#446, #447, #449, #461)
  • Use provision-with-micromamba GitHub Action in CI workflows (#462)

Hydrosphere - Freshwater and Hydrology - Python
Published by Zeitsperre about 2 years ago

Raven - 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

Hydrosphere - Freshwater and Hydrology - Python
Published by Zeitsperre over 2 years ago

Raven - 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: https://github.com/Ouranosinc/raven/compare/v0.15.0...v0.15.1

Hydrosphere - Freshwater and Hydrology - Python
Published by Zeitsperre over 3 years ago

Raven - v0.15.0

What's Changed

New Contributors

Full Changelog: https://github.com/Ouranosinc/raven/compare/v0.14.2...v0.15.0

Hydrosphere - Freshwater and Hydrology - Python
Published by Zeitsperre over 3 years ago

Raven - 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

Hydrosphere - Freshwater and Hydrology - Python
Published by Zeitsperre over 3 years ago

Raven - v0.14.1

  • Update to RavenPy 0.7.3 (pin xclim version 0.28.1)

Hydrosphere - Freshwater and Hydrology - Python
Published by Zeitsperre over 3 years ago

Raven - v0.14.0

  • Update to RavenPy 0.7.2
  • Use new OWSlib WFS topological filters
  • More informative install documentation
  • Upgrade to PyWPS 4.4.5

Hydrosphere - Freshwater and Hydrology - Python
Published by Zeitsperre over 3 years ago

Raven - v0.13.0

  • Update RavenPy to 0.5.1
  • Remove the name (watershed name) from the WPS interface for Raven processes
  • Add random_numbers WPS param to pass optional OstRandomNumbers.txt file to Ostrich processes
  • Add error handlers for regionalisation and climatology processes

Hydrosphere - Freshwater and Hydrology - Python
Published by cjauvin almost 4 years ago

Raven - v0.12.1

  • Fix bug where the name of configuration files was used, while the client transmission of data does not carry the file name.
  • Update notebooks
  • Move draft notebooks to sandbox

Hydrosphere - Freshwater and Hydrology - Python
Published by huard about 4 years ago

Raven - v0.12.0

  • Update RavenPy to 0.4.2
  • Migrate utilities to RavenPy
  • Add notebook for advanced forecasting
  • Add notebook for probabilistic flood assessment
  • Option to skip slow tests
  • Add climpred verification WPS service
  • Pre-commit hooks
  • Install from conda Raven and Ostrich libraries
  • Support passing HRUs
  • Use scale/offset instead of linear_transform
  • Enable GitHub CI
  • Fix broken notebooks
  • Improve error reporting by including stack trace in error messages.

Hydrosphere - Freshwater and Hydrology - Python
Published by huard about 4 years ago

Raven - v0.11.1

Changes:

  • Pin RavenPy to 0.2.3
  • Pin owslib to 0.21
  • Fix RavenC binaries installation for deployment
  • Move some tests to RavenPy
  • Regionalization data is now bundled with RavenPy

Hydrosphere - Freshwater and Hydrology - Python
Published by huard about 4 years ago

Raven - v0.11.0

  • Add processes to run hydrological simulations on ECCC GEPS forecasts/hindcasts
  • Add process to create forecast graphic
  • Add first basic data assimilation utilities
  • Factor out extra project RavenPy (at version 0.2.2), using Raven 3.0.1
  • Upgrade to xclim 0.23.0
  • Upgrade to xarray 0.16.2
  • Add configuration options: deaccumulate
  • Clean notebooks

Hydrosphere - Freshwater and Hydrology - Python
Published by cjauvin over 4 years ago

Raven - Oxford

  • Added support for ERA5 (hourly), NRCan and CANOPEX datasets
  • Support linear transforms (unit changes)
  • Calibration now uses :SuppressOutput by default
  • Added options for rain_snow_fraction, evaporation and ow_evaporation
  • Updated Raven version to 2.95
  • Support passing shapes as zip files

Hydrosphere - Freshwater and Hydrology - Python
Published by huard about 5 years ago

Raven - v0.9.0

New features

  • Add North American Arctic watersheds
  • Raven simulations return rv configuration files
  • Update tutorial notebooks

Hydrosphere - Freshwater and Hydrology - Python
Published by huard over 5 years ago

Raven - v0.8.3-beta

Re-tagging to build docker image.

Hydrosphere - Freshwater and Hydrology - Python
Published by huard over 5 years ago

Raven - v0.8.3

0.8 Series

  • Added more documentation for users
  • Fixed reprojection errors in GIS utilities
  • Specified HydroBASINS in lieu of HydroSHEDS in processes
  • Optimized memory usage in ReadTheDocs builds when using Sphinx autodoc by employing mock
  • Cleaner GeoJSON outputs for many subsetting processes
  • Employed ipyleaflets for notebook-based web-maps
  • Run py.test on notebooks from local or remote server

Hydrosphere - Freshwater and Hydrology - Python
Published by huard over 5 years ago

Raven - v0.7.0

Regionalization for ungauged basins
Graphics for frequency analysis
Tutorial notebooks
Many bug fixes

Hydrosphere - Freshwater and Hydrology - Python
Published by huard almost 6 years ago

Raven - v0.6.0-alpha

New features

  • Regionalization process allowing the estimation of parameters of ungauged watersheds
  • Added time series analysis processes, including frequential analysis
  • Added processes creating graphics
  • GIS processes now use GeoServer capabilities
  • Docker configuration

Hydrosphere - Freshwater and Hydrology - Python
Published by huard almost 6 years ago

Raven - 0.5

  • Added watershed geospatial analysis processes
    • Hydroshed basin selection (with upstream contributors)
    • Watershed properties
    • DEM property analysis
    • Land-use property analysis
  • Added multi-parameter parallel simulations
  • Added multi-model parallel simulations
  • Added multi-bassin parallel simulations

Hydrosphere - Freshwater and Hydrology - Python
Published by huard about 6 years ago

Raven - 0.4

Added model calibration processes using Ostrich
Added support for launching a singularity image
Added library functions for model regionalization

Hydrosphere - Freshwater and Hydrology - Python
Published by huard about 6 years ago

Raven - 0.3

Add HBV-EC emulator process
Add MOHYSE emulator process
Add objective function computation process based on SpotPy
Fix issues with overwrite
Facilitate calling Raven model from python console

Hydrosphere - Freshwater and Hydrology - Python
Published by huard over 6 years ago

Raven - Washington

First release of Raven.

Raven is a WPS server for hydrological models, mainly based on the RAVEN framework. In this release, RAVEN emulators for GR4J-Cemaneige and HMETS are provided, as well as a mechanism to launch RAVEN using user-provided configuration files.

Hydrosphere - Freshwater and Hydrology - Python
Published by huard over 6 years ago