Skip to main content

logo

lic zeno pypi github-action

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

Metadata

Release files for cmf 2.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cmf 2.0.2
File Size Uploaded
cmf-2.0.2.tar.gz 718.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cmf 2.0.2
File
cmf-2.0.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
cmf-2.0.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
cmf-2.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
cmf-2.0.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 Details
cmf-2.0.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
cmf-2.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
cmf-2.0.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
cmf-2.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
cmf-2.0.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cmf-2.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
cmf-2.0.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
cmf-2.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details

Total release size: 31.1 MB

Release files / cmf-2.0.2.tar.gz

Download URL cmf-2.0.2.tar.gz
Size 718.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e298683723752dcec95bc701dd281d5b77333fe999641f06d32011464b159e69
BLAKE2b-256 checksum
How to use checksums
526d59c6699f5d2910917564036b6ca928af87e9d819552635a0be20eae43f59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0rc3

Release files / cmf-2.0.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cmf-2.0.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
608d89d099d6e5dd90e5b39a4925487bcb0f0e2693a1a8413c2459ec28adaa1b
BLAKE2b-256 checksum
How to use checksums
7715aa14772311c1619236014eb297891238d7d8fa814323e4b3ccdeed6c0dae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.12

Release files / cmf-2.0.2-cp314-cp314-win_amd64.whl

Download URL cmf-2.0.2-cp314-cp314-win_amd64.whl
Size 2.6 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
1093ffcbaba7f7e2d2f681489d5eceb8552d66eb3c6bbc7628347c266e8c8878
BLAKE2b-256 checksum
How to use checksums
53e44e21f920090173dbde7db3126c6503b760af5c6deb4fc6bb4e77a8dc8f03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0rc3

Release files / cmf-2.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cmf-2.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.5 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0ef97780ce0efa959d1a4b5c17f23fc1d363eb41f799529c5f01b11ca2ce413b
BLAKE2b-256 checksum
How to use checksums
92cbbf113c98cb0c3153bf69899d44c1cb9c78656756d169085442a906c9a93b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.12

Release files / cmf-2.0.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cmf-2.0.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.5 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
478147bd42f48a2a5ca407afe94f69ea8c4b81c856c122cee55a9b282a49dc40
BLAKE2b-256 checksum
How to use checksums
0ed32061346363289e722852d3d1d849aca2d0b671ebb03980c8da4bc02c6c54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.12

Release files / cmf-2.0.2-cp313-cp313-win_amd64.whl

Download URL cmf-2.0.2-cp313-cp313-win_amd64.whl
Size 2.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c03fe830108dbce4368c1cb79757e85b191ba4ad6fac7939642eee8fcdbf4cc6
BLAKE2b-256 checksum
How to use checksums
43751a357060b00fee20cf22d612a70dbfae441ed3b57e5d6900841401f67aae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0rc3

Release files / cmf-2.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cmf-2.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5ad95aa99b308ada66c25067d17118042e2bc6bcaffc0c9c133f1065475421f6
BLAKE2b-256 checksum
How to use checksums
e1faa9e98d7d942d41f5c11ecd6d07c00b0a4f9671082c9956d707e5e0a6dcbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.12

Release files / cmf-2.0.2-cp312-cp312-win_amd64.whl

Download URL cmf-2.0.2-cp312-cp312-win_amd64.whl
Size 2.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ce32db4695d4fffaa2d9281e300323e6eb158424621e481df7554f829254312c
BLAKE2b-256 checksum
How to use checksums
1e03ce942b0508452d78f02dd544b2353af2b708f33cbb9d5eabc686363874d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0rc3

Release files / cmf-2.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cmf-2.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
21301e0bdf681e92bcce5cf13508f056f436fc0995ee39f9ba22b18ed6a36bf5
BLAKE2b-256 checksum
How to use checksums
1233a49ea625391e76428eb14aece5a7ca638426843dc54cf253ad6622851d1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.12

Release files / cmf-2.0.2-cp311-cp311-win_amd64.whl

Download URL cmf-2.0.2-cp311-cp311-win_amd64.whl
Size 2.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c518e2a02095bdccb5b4ede0e422b7b3611bc8aba6e885cbc1193daf5f72ea33
BLAKE2b-256 checksum
How to use checksums
e2ded42e15088e94df2fafea2f54d9180661f3dba9d1588ce02e2d2607fdb06c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0rc3

Release files / cmf-2.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cmf-2.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d038a0b8b09c9df15c15a051287a90dfa9853936f1acaea258d32163aba4bb3c
BLAKE2b-256 checksum
How to use checksums
7e3b348e57e1f47d9c8d8e415a8af37a4173c4c8adb8edd25976435698473e09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.12

Release files / cmf-2.0.2-cp310-cp310-win_amd64.whl

Download URL cmf-2.0.2-cp310-cp310-win_amd64.whl
Size 2.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
95317f1e80e49c251b9bcc7acdde7ed822c8e2685bf15f4307b8f0d75750ab66
BLAKE2b-256 checksum
How to use checksums
981c86b99e3d7d095fca160f92a7a2a7b53a064de320e4fae3543484e03859be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0rc3

Release files / cmf-2.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cmf-2.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
84284d2f95fcf458c2ed0109cfd3a1862c29a05c73d98c87fbaa99d9cbbcbef6
BLAKE2b-256 checksum
How to use checksums
33f91b03823b9d0778fc0345d8fd64046fede3c98ff3f02da8e1fe56940f812d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.12
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page