Skip to main content

HydroMT plugin for wflow.

Project description

PyPI Conda-Forge Latest developers docs Stable docs last release License Zenodo binder Coverage SonarQube status

What is the HydroMT-Wflow plugin

HydroMT (Hydro Model Tools) is an open-source Python package that facilitates the process of building and analyzing spatial geoscientific models with a focus on water system models. It does so by automating the workflow to go from raw data to a complete model instance which is ready to run and to analyze model results once the simulation has finished. This plugin provides an implementation of the model API for the Wflow model.

Why HydroMT-Wflow?

Setting up distributed hydrological models typically requires many (manual) steps to process input data and might therefore be time consuming and hard to reproduce. Especially improving models based on global-local geospatial datasets, which are rapidly becoming available at increasingly high resolutions, might be challenging. HydroMT-Wflow aims to make the Wflow model building and updating processes fast, modular and reproducible and to facilitate the analysis of the model results.

How to use HydroMT-Wflow?

The HydroMT-Wflow plugin can be used as a command line application, which provides commands to build, update (including clip) a Wflow model with a single line, or from python to exploit its rich interface. You can learn more about how to use HydroMT-Wflow in its online documentation. For a smooth installing experience we recommend installing HydroMT-Wflow and its dependencies from conda-forge in a clean environment, see installation guide.

How to cite?

For publications, please cite our work using the DOI provided in the Zenodo badge Zenodo that points to the latest release.

How to contribute?

If you find any issues in the code or documentation feel free to leave an issue on the github issue tracker. You can find information about how to contribute to the HydroMT project at our contributing page.

HydroMT seeks active contribution from the (hydro) geoscientific community. So far, it has been developed and tested with a range of Deltares models, but we believe it is applicable to a much wider set of geoscientific models and are happy to discuss how it can be implemented for your model.

Changelog

See the full changelog for a complete list of changes and release notes.

Dependencies

HydroMT-Wflow builds on the HydroMT core and relies on several excellent open-source packages for geospatial and scientific computing, including:

  • Core Scientific & Data libraries: hydromt, xarray, numpy, pandas, scipy, numba, dask, bottleneck, cftime, gwwapi, hydroengine, pyflwdir,

  • Geospatial libraries: geopandas, shapely, rasterio, rioxarray, pyproj, pyogrio, cligj

  • Configuration, Validation & CLI Tools: attrs, click, click-plugins, pydantic, pydantic-core, pyyaml, typing-inspection, importlib-metadata

  • File IO, Storage & Networking: fsspec, netcdf4, tomli, tomli-w, requests, universal-pathlib, urllib3, pooch, pyet, wradlib

  • Utilities & Support libraries: colorama, six, packaging, platformdirs, partd, toolz

  • Other dependencies: affine, annotated-types, certifi, charset-normalizer, cloudpickle, crc32c, donfig, idna, llvmlite, locket, mercantile, numcodecs, pystac, pyparsing, python-dateutil, pytz, typing-extensions, tzdata, xmltodict, zarr, zipp

  • Examples & Visualization: cartopy, jupyterlab, nbconvert, notebook

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

hydromt_wflow-1.0.1.tar.gz (786.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hydromt_wflow-1.0.1-py3-none-any.whl (221.4 kB view details)

Uploaded Python 3

File details

Details for the file hydromt_wflow-1.0.1.tar.gz.

File metadata

  • Download URL: hydromt_wflow-1.0.1.tar.gz
  • Upload date:
  • Size: 786.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for hydromt_wflow-1.0.1.tar.gz
Algorithm Hash digest
SHA256 4b20612c5b12ac27109fb63865d4fbffc77a11a72c63ad410b4e2b2bc7bc920f
MD5 68a609985b84598f4f8880b5216f1d99
BLAKE2b-256 b17aaef4e8f7df455a51a4b5d3593ebe2b337f8e961a708c3738d278c50254d5

See more details on using hashes here.

File details

Details for the file hydromt_wflow-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: hydromt_wflow-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 221.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for hydromt_wflow-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0434fbe4e7613363873c93ee01fce10c453d230a3cd3ecd25a71a231e33d94e6
MD5 c78f2f6d15116de2d8695e1d961c73b6
BLAKE2b-256 d42101a43d55ed210bdfb29d0fc72b16ce305b635f6221c3443eb7a97dfcac86

See more details on using hashes here.

Supported by

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