Skip to main content

A Python wrapper to setup and run the hydrologic modelling framework Raven.

Project description

RavenPy

https://img.shields.io/pypi/v/ravenpy.svg Documentation Status

A Python wrapper to setup and run the hydrologic modelling framework Raven.

Features

  • Download and compile Raven with pip

  • Configure, run and parse Raven outputs from Python

  • Parallel simulations over parameters, models or watersheds

  • Utility command to create grid weight files

  • Extract physiographic information about watersheds

  • Algorithms to estimate model parameters from ungauged watersheds

  • Exposes outputs (flow, storage) as xarray.DataArray objects

Install

Please see the detailed installation docs.

Credits

RavenPy’s development has been funded by CANARIE.

This package was created with Cookiecutter and the Ouranosinc/cookiecutter-pypackage project template.

History

0.2.2

  • Set wcs.getCoverage timeout to 120 seconds.

  • Fix Raven.parse_results logic when no flow observations are present and no diagnostic file is created.

  • Fix ECCC test where input was cached and shadowed forecast input data.

0.2.1

  • Fix xarray caching bug in regionalization.

0.2.0

  • Refactoring of ravenpy.utilities.testdata functions.

  • Bump xclim to 0.23.

0.1.7

  • Fix xarray caching bug affecting climatological ESP forecasts (#33).

  • Fix deprecation issue with Fiona.

0.1.6 (2021-01-15)

  • Correct installer bugs.

0.1.5 (2021-01-14)

  • Release with docs.

0.1.0 (2020-12-20)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ravenpy-0.2.2.tar.gz (5.1 MB view details)

Uploaded Source

Built Distribution

ravenpy-0.2.2-py3-none-any.whl (5.0 MB view details)

Uploaded Python 3

File details

Details for the file ravenpy-0.2.2.tar.gz.

File metadata

  • Download URL: ravenpy-0.2.2.tar.gz
  • Upload date:
  • Size: 5.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for ravenpy-0.2.2.tar.gz
Algorithm Hash digest
SHA256 0bff34ece9bdf4ff8acbeb17753eabd9138327a6e010d5a16ae616a27af1d015
MD5 86db47e7858c242057e1093d44e090bf
BLAKE2b-256 4dfa54254df17ca6ab6ff30ce64fe856fce2213b07ba6efa6817628738955cfe

See more details on using hashes here.

Provenance

File details

Details for the file ravenpy-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: ravenpy-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 5.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for ravenpy-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7785c272914db41f1d38d9af28cfab38aa07888be44b4c38dce6629691d2d308
MD5 6791d4b9f308ecc7dc12986926af8da1
BLAKE2b-256 2f266c6c538f60ef63c46ef213e86e1f9d2d374b8026870bda1c78a249e0984f

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page