Skip to main content

the wflow hydrological models (part of OpenStreams)

Project description

WFLOW

wflow consists of a set of python programs that can be run on the command line and perform hydrological simulations. The models are based on the PCRaster python framework. In wflow this framework is extended (the wf_DynamicFramework) so that models build using the framework can be controlled using the API. Links to BMI, OpenMI and OpenDAP have been made.

A link to the latest version can always be found at https://github.com/openstreams/wflow

Reference documentation at:

Obtaining wflow

Go to https://github.com/openstreams/wflow. There you can download the source or a release. Also make sure you get the required third party models first (see below). The documentation can be found at http://wflow.readthedocs.org

Which version to use

The master branch can change rapidly (and break functionality without warning) so please use one of the releases if possible. If you want to adjust things in the model(s) we assume you should be comfortable using the master branch.

Binaries for windows

For windows binaries check the releases (https://github.com/openstreams/wflow/releases). These can be used if you do not have a python installation. However, it is recommended to install wflow as a python package (see below). There is absolutely no guarantee the executables will work on your computer.

Install as a python package (windows quick install instructions)

Installing Anaconda (scientific python distribution)

Download Anaconda for python 3, 64 bit from https://www.anaconda.com/download/. We will assume that this python is available in the path, such that python, pip, and conda are available from the command line.

Note that there is no hard requirement for Anaconda Python, but often it makes installation of required dependecies easier using conda.

Once Anaconda is installed open a command window and install netCDF4, gdal and pyproj using the following command:

  • conda install netCDF4 gdal pyproj

Installing pcraster

Installing wflow itself

Clone with git or download the latest zip with the source code of wflow. Go to the wflow-py directory and run:

  • pip install -e .

This will create a link.

To check it the install is successful, go to the examples directory and run the following command:

  • python -m wflow.wflow_sbm -C wflow_rhine_sbm -R testing

This should run without errors

Credits

Citation

See doi of the release you use. If you use a snapshot of the development (without a DOI) cite as follows:

Jaap Schellekens, Willem van Verseveld, Tanja Euser, Hessel Winsemius, Christophe Thiange, Laurène Bouaziz, Daniel Tollenaar, Sander de Vries, Albrecht Weerts, YEAR. openstreams/wflow: unstable-master. https://github.com/openstreams/wflow, obtained: DATE_OF_DOWNLOAD

Recent releases

https://zenodo.org/badge/17738134.svg

Jaap Schellekens, Willem van Verseveld, Tanja Euser, Hessel Winsemius, Christophe Thiange, Laurène Bouaziz, Daniel Tollenaar, Sander de Vries, 2016. openstreams/wflow: 2016.04 Test release. doi:10.5281/zenodo.167057

https://zenodo.org/badge/DOI/10.5281/zenodo.155389.svg

Jaap Schellekens, Willem van Verseveld, Tanja Euser, Hessel Winsemius, Christophe Thiange, Laurène Bouaziz, Daniel Tollenaar, Sander de Vries, 2016. openstreams/wflow: 2016.03. doi:10.5281/zenodo.155389

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

wflow-2018.1.tar.gz (436.0 kB view details)

Uploaded Source

Built Distribution

wflow-2018.1-py3-none-any.whl (610.2 kB view details)

Uploaded Python 3

File details

Details for the file wflow-2018.1.tar.gz.

File metadata

  • Download URL: wflow-2018.1.tar.gz
  • Upload date:
  • Size: 436.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.0 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for wflow-2018.1.tar.gz
Algorithm Hash digest
SHA256 71f99f7b7609e26a686e7115e4e23ef838adc4e381ae4af8a07c68e10847e57e
MD5 0e0cd70c1d8ad132dd927aa7583f10c6
BLAKE2b-256 0cd2cba9dde4468468c4f6b112776e4da1a71e07f16a7c07ef4f7f10e5e392d5

See more details on using hashes here.

File details

Details for the file wflow-2018.1-py3-none-any.whl.

File metadata

  • Download URL: wflow-2018.1-py3-none-any.whl
  • Upload date:
  • Size: 610.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.0 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for wflow-2018.1-py3-none-any.whl
Algorithm Hash digest
SHA256 743c38f4a48cece1a39f9ec499efb1fad1d3361f5ec665c9c253ae0331bc0366
MD5 34c7566e1b19f1d0d54fce032bce4b37
BLAKE2b-256 5d3a0bb574e637e1817a259d2ae44cf7cebba621448b8736cb6d02f8ea0478c0

See more details on using hashes here.

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