Skip to main content

Catchment Modelling Framework - A hydrological modelling toolkit

Project description

logo

lic zeno pypi travis appveyor

Modelling water and solute fluxes

cmf is a programming library to create hydrological models, which are highly modular and connectible to other models developed using a multiple hypotheses background and is based on the finite volume method Although written in C++, its primary usage is to be compiled as an extension to other programming languages, using SWIG. Researchers can build individual models, targeting their scientific question by using the library objects like water storages, boundary conditions, fluxes and solvers. cmf uses the finite volume method to set up a wide range of models of water flow through your study area. Resulting models can range from lumped conceptual models to fully distributed darcian models and everything in between.

cmf is published as free software under GPLv3. (c) 2007-2017 by Philipp Kraft and the Institute of Landscape Ecology and Resources Management, Justus-Liebig Universität Gießen.

Documentation

Can be found here: https://philippkraft.github.io/cmf

Development

You can join the development or report bugs at Github:

https://img.shields.io/github/release/philippkraft/cmf.svg?logo=github

Publications

The basic publication of cmf is:

Kraft, P., Vaché, K.B., Frede, H.-G. Breuer, L. 2011. A hydrological programming language extension for integrated catchment models, Environmental Modelling & Software, doi: 10.1016/j.envsoft.2010.12.009

Published applications

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

cmf-2.0.1.tar.gz (713.7 kB view details)

Uploaded Source

Built Distributions

cmf-2.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

cmf-2.0.1-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

cmf-2.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cmf-2.0.1-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86-64

cmf-2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cmf-2.0.1-cp311-cp311-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86-64

cmf-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cmf-2.0.1-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86-64

cmf-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

Details for the file cmf-2.0.1.tar.gz.

File metadata

  • Download URL: cmf-2.0.1.tar.gz
  • Upload date:
  • Size: 713.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for cmf-2.0.1.tar.gz
Algorithm Hash digest
SHA256 54438b83f015cbb7c7b684a07df6696f01e58d9e4637d303b6c81df46cd4f99b
MD5 c41b71a7409221d8d1de2aae68c6350a
BLAKE2b-256 4c9ee810c63bb1acee33060bef3e117afc9d491d8e0f75a1d6bbf1b7a77e0987

See more details on using hashes here.

File details

Details for the file cmf-2.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmf-2.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a8d35cc11c8281f7f10aeb062ab2a95086e04291672125a384b8df924bd5153
MD5 be82ac7c38f14b94ee01f9b1798fa4d0
BLAKE2b-256 b4edfdb8c668a1d58e6f8144050114cfe4db6f5fd4b631b5b0d05c80510fe6d2

See more details on using hashes here.

File details

Details for the file cmf-2.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cmf-2.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for cmf-2.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 463f1619741b574e83453113abd83e7e86986d34c11130727c293bcf7b62fd46
MD5 7108a13351475b87c8f3c0299ee70efc
BLAKE2b-256 a9936e22055a66f2c0ffd7c51c762e95b4740688041b1405709cdd01064bfbc1

See more details on using hashes here.

File details

Details for the file cmf-2.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmf-2.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 161b3799b1d05073d7ce66cb6072449a9384c4ed1b69b324eabb5d15669d45c5
MD5 8971f565aca70e7de311ba89b21f1c09
BLAKE2b-256 5a992172e8114e8cb216076eec0e582d710580d31600147e6ecb1f5a0595906f

See more details on using hashes here.

File details

Details for the file cmf-2.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cmf-2.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.0

File hashes

Hashes for cmf-2.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bf0fd8835b2fc4458ceddc76690c876b4ba4918c82502c7436b33e43a80fc548
MD5 1162342db5308a71d236cd6c107d4b2c
BLAKE2b-256 73d76062e968741587183a6b8356c6c8b0e7e6c09b128bf8a415b1f845322353

See more details on using hashes here.

File details

Details for the file cmf-2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmf-2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 008239ef7209943827e1bb01ae936065e7731fef47dd2ea8fb0478ed519d66fe
MD5 44bc7ad4769b58a97d733499d061bb8b
BLAKE2b-256 71ba1fdbcc0390bac24b3cd3f8079593536cf943680db57dcbe6f3a246ddc290

See more details on using hashes here.

File details

Details for the file cmf-2.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cmf-2.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.0

File hashes

Hashes for cmf-2.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2531cb88bbb4bed223ac5b063e5eeeaf299e1374b214128493a8e774af9ff73f
MD5 f104de8a99d4e565348d0762bec6f7e6
BLAKE2b-256 77f5deb7e1dc93e5f8d2b6c5a482d9b0557f698db7ca8247cfbf59f4b9bf53b4

See more details on using hashes here.

File details

Details for the file cmf-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmf-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b3cd890a07b3a642455f4f39f5e4ea8333145392098dec85005b838c8961886
MD5 30b335614c021e15fb6e3b3c49396fc9
BLAKE2b-256 1290ce89d9ad85622f3705dea8abc40870d47b84ec9942f7a4ed1cb3e2919635

See more details on using hashes here.

File details

Details for the file cmf-2.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cmf-2.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for cmf-2.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ac19e5b4b8c218622a97c3932ad81cd3ab264024be1ff21a5b905113b8407dfd
MD5 75401481cee02e5d66083adae39edb30
BLAKE2b-256 fb7b812bfca8b5510d021e072e50f2b47f22cdec699641c0c55614ff19be35e2

See more details on using hashes here.

File details

Details for the file cmf-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmf-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbbbbdf125037f3f45a6790503b36d63b947d86fd625fd89a65daa5a0dc173fe
MD5 31061a1d5343a2306a25ea5c39fc8a26
BLAKE2b-256 ffc0a90bb7488e8c2f0bb5a009b4166d1b525d41e57bdc8cb46d57e10c5cd782

See more details on using hashes here.

Supported by

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