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.0.tar.gz (622.4 kB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

cmf-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

cmf-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

cmf-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

cmf-2.0.0-cp39-cp39-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

cmf-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: cmf-2.0.0.tar.gz
  • Upload date:
  • Size: 622.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for cmf-2.0.0.tar.gz
Algorithm Hash digest
SHA256 bc46e9cfc531cf5265f0c7579c9295e315959935326c23d6f29a7c25f8ab41be
MD5 439effe8279b6323458c14bc0165e1cd
BLAKE2b-256 fbf095d2d4fc4cc25b63f87581171c515e22724858af0f1771a2d370259fbaec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cmf-2.0.0-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/4.0.2 CPython/3.10.12

File hashes

Hashes for cmf-2.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9d95a33b8e82eb86ab10b5e523bf05b84f892b90bb9cf3d104cf4456b447a78d
MD5 ef7de0139126bddc90d21c4254935586
BLAKE2b-256 68415bf72f68a22bdcfa6d44f05f716a07000b7718dd5e3a7e81ae557aa93d4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cmf-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c18ad57ab36e7cfcd1317b6538c45969dfce20417c4dc31fbdcb4e6198e672cb
MD5 4f24f3e5471d394e52e514174872f1aa
BLAKE2b-256 9dccc213a263592d28a3ec6da83c5bae85becb3cecaf0007f53f8c0aeda19cd7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cmf-2.0.0-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/4.0.2 CPython/3.10.12

File hashes

Hashes for cmf-2.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 677423a4d6b52f6e88e891eeea288bc6c95d75061f2ee92c335d7a08cb16e56c
MD5 8ab62fef3fa3a57ec610e56aff5dffc0
BLAKE2b-256 e203e647e8becf92b96cc410d5c2a0e3462f0235c41ca202f5e8164e7ebd9799

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cmf-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc1f1a929e8f9133be3da3b0e6d7b218d76cf514ab258126fbd47116fb634a20
MD5 1b80fe0c6c3a09d0bc3fdc0d6e58fdf5
BLAKE2b-256 ab08d8802b5e85172c88fb271b3a37fc71be9009c18e925fb432fd8926bcef7b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cmf-2.0.0-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/4.0.2 CPython/3.11.5

File hashes

Hashes for cmf-2.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6c5e150290411a5e11e280f5662ac095c53ecae7250781442e03db15daece81c
MD5 c87270aade091665a79862061f60c587
BLAKE2b-256 8dd1d5849c32bf234b0ba268400f8a6450d404e8bd074320f5543fbb1fe5d799

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cmf-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9dc0020cbe09b2546fc6352b1d1987a3921412d7bf86cea8a503c1d4b551c6ed
MD5 67b84d0fcb62f3998d22daefb6c9040c
BLAKE2b-256 e6dc9a6c46425180c647bd7fb5bad59e4ed481c14522b28ebca20610418be566

See more details on using hashes here.

File details

Details for the file cmf-2.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cmf-2.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for cmf-2.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3c302cb5dc361d870e53f5f45abbe045bebe0d792f283ef2a5f1fa3152d55810
MD5 7c7a614306814f6ddbb34d2a18dc3c77
BLAKE2b-256 7fb8e50ee3b3cda5370e8a51b0dfa8c01e79f343750778d90fb1e4594394ffca

See more details on using hashes here.

File details

Details for the file cmf-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmf-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8c2907d7fea163602a9f91bc381d278f9d14b8587979317b0d0edd1c602e33b
MD5 764797238ef41b882970444bdcb15b1f
BLAKE2b-256 039d116279a6cef32e3210772f08eed9c2bca8396f7aa1c718fde052f21fe190

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