cmf


Namecmf JSON
Version 2.0.0 PyPI version JSON
download
home_pagehttps://www.uni-giessen.de/hydro/download
SummaryCatchment Modelling Framework - A hydrological modelling toolkit
upload_time2024-01-19 16:41:41
maintainer
docs_urlNone
authorPhilipp Kraft
requires_python>=3.5
licenseGPLv3+
keywords hydrology catchment simulation toolbox
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            |logo|

|lic| |zeno| |pypi| |travis| |appveyor|

.. |logo| image:: https://raw.githubusercontent.com/philippkraft/cmf/master/documentation/media/cmf-logo-klein-2018.png
    :target: https://philippkraft.github.io/cmf

.. |lic| image:: https://raw.githubusercontent.com/philippkraft/cmf/master/documentation/media/license-GPLv3-green.svg?sanitize=true
    :target: https://opensource.org/licenses/GPL-3.0
    
.. |zeno| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1125290.svg
   :target: https://doi.org/10.5281/zenodo.1125290
   
.. |pypi| image:: https://badge.fury.io/py/cmf.svg
    :target: https://pypi.python.org/pypi/cmf/

.. |travis| image:: https://api.travis-ci.org/philippkraft/cmf.svg 
    :target: https://travis-ci.org/philippkraft/cmf

.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/24crp4ejkacykkrk?svg=true
    :target: https://ci.appveyor.com/project/philippkraft/cmf


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 <https://philippkraft.github.io/cmf/cmf_introduction.html>`_
and is based on the `finite volume method <https://philippkraft.github.io/cmf/finite_volume_method.html>`_
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:

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


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 <https://doi.org/10.1016/j.envsoft.2010.12.009>`_


`Published applications <https://philippkraft.github.io/cmf/publication_list.html>`_






            

Raw data

            {
    "_id": null,
    "home_page": "https://www.uni-giessen.de/hydro/download",
    "name": "cmf",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.5",
    "maintainer_email": "",
    "keywords": "hydrology catchment simulation toolbox",
    "author": "Philipp Kraft",
    "author_email": "philipp.kraft@umwelt.uni-giessen.de",
    "download_url": "https://files.pythonhosted.org/packages/fb/f0/95d2d4fc4cc25b63f87581171c515e22724858af0f1771a2d370259fbaec/cmf-2.0.0.tar.gz",
    "platform": null,
    "description": "|logo|\n\n|lic| |zeno| |pypi| |travis| |appveyor|\n\n.. |logo| image:: https://raw.githubusercontent.com/philippkraft/cmf/master/documentation/media/cmf-logo-klein-2018.png\n    :target: https://philippkraft.github.io/cmf\n\n.. |lic| image:: https://raw.githubusercontent.com/philippkraft/cmf/master/documentation/media/license-GPLv3-green.svg?sanitize=true\n    :target: https://opensource.org/licenses/GPL-3.0\n    \n.. |zeno| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1125290.svg\n   :target: https://doi.org/10.5281/zenodo.1125290\n   \n.. |pypi| image:: https://badge.fury.io/py/cmf.svg\n    :target: https://pypi.python.org/pypi/cmf/\n\n.. |travis| image:: https://api.travis-ci.org/philippkraft/cmf.svg \n    :target: https://travis-ci.org/philippkraft/cmf\n\n.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/24crp4ejkacykkrk?svg=true\n    :target: https://ci.appveyor.com/project/philippkraft/cmf\n\n\nModelling water and solute fluxes\n===================================\n\ncmf is a programming library to create hydrological models, which are highly modular and connectible to other\nmodels developed using a `multiple hypotheses background <https://philippkraft.github.io/cmf/cmf_introduction.html>`_\nand is based on the `finite volume method <https://philippkraft.github.io/cmf/finite_volume_method.html>`_\nAlthough written in C++, its primary usage is to be compiled\nas an extension to other programming languages, using SWIG. Researchers can build individual models,\ntargeting their scientific question by using the library objects like water storages, boundary conditions,\nfluxes and solvers. cmf uses the finite volume method to set up a wide range of models of water flow through\nyour study area. Resulting models can range from **lumped conceptual models** to **fully distributed darcian models**\nand everything in between.\n\n*cmf* is published as free software under GPLv3. (c) 2007-2017 by Philipp Kraft and the\nInstitute of Landscape Ecology and Resources Management, Justus-Liebig Universit\u00e4t Gie\u00dfen.\n\nDocumentation\n---------------\nCan be found here: https://philippkraft.github.io/cmf\n\nDevelopment\n--------------\nYou can join the development or report bugs at Github:\n\n.. image:: https://img.shields.io/github/release/philippkraft/cmf.svg?logo=github\n    :target: https://github.com/philippkraft/cmf\n\n\nPublications\n------------\n\nThe basic publication of cmf is:\n    Kraft, P., Vach\u00e9, K.B., Frede, H.-G. Breuer, L. 2011. A hydrological programming language extension for integrated\n    catchment models, Environmental Modelling & Software, `doi: 10.1016/j.envsoft.2010.12.009 <https://doi.org/10.1016/j.envsoft.2010.12.009>`_\n\n\n`Published applications <https://philippkraft.github.io/cmf/publication_list.html>`_\n\n\n\n\n\n",
    "bugtrack_url": null,
    "license": "GPLv3+",
    "summary": "Catchment Modelling Framework - A hydrological modelling toolkit",
    "version": "2.0.0",
    "project_urls": {
        "Homepage": "https://www.uni-giessen.de/hydro/download"
    },
    "split_keywords": [
        "hydrology",
        "catchment",
        "simulation",
        "toolbox"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e6dc9a6c46425180c647bd7fb5bad59e4ed481c14522b28ebca20610418be566",
                "md5": "67b84d0fcb62f3998d22daefb6c9040c",
                "sha256": "9dc0020cbe09b2546fc6352b1d1987a3921412d7bf86cea8a503c1d4b551c6ed"
            },
            "downloads": -1,
            "filename": "cmf-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "67b84d0fcb62f3998d22daefb6c9040c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.5",
            "size": 5938297,
            "upload_time": "2024-01-19T16:42:28",
            "upload_time_iso_8601": "2024-01-19T16:42:28.106540Z",
            "url": "https://files.pythonhosted.org/packages/e6/dc/9a6c46425180c647bd7fb5bad59e4ed481c14522b28ebca20610418be566/cmf-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ab08d8802b5e85172c88fb271b3a37fc71be9009c18e925fb432fd8926bcef7b",
                "md5": "1b80fe0c6c3a09d0bc3fdc0d6e58fdf5",
                "sha256": "bc1f1a929e8f9133be3da3b0e6d7b218d76cf514ab258126fbd47116fb634a20"
            },
            "downloads": -1,
            "filename": "cmf-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1b80fe0c6c3a09d0bc3fdc0d6e58fdf5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 5969628,
            "upload_time": "2024-01-19T16:42:31",
            "upload_time_iso_8601": "2024-01-19T16:42:31.141926Z",
            "url": "https://files.pythonhosted.org/packages/ab/08/d8802b5e85172c88fb271b3a37fc71be9009c18e925fb432fd8926bcef7b/cmf-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e203e647e8becf92b96cc410d5c2a0e3462f0235c41ca202f5e8164e7ebd9799",
                "md5": "8ab62fef3fa3a57ec610e56aff5dffc0",
                "sha256": "677423a4d6b52f6e88e891eeea288bc6c95d75061f2ee92c335d7a08cb16e56c"
            },
            "downloads": -1,
            "filename": "cmf-2.0.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8ab62fef3fa3a57ec610e56aff5dffc0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.5",
            "size": 2203405,
            "upload_time": "2024-01-19T16:47:05",
            "upload_time_iso_8601": "2024-01-19T16:47:05.680160Z",
            "url": "https://files.pythonhosted.org/packages/e2/03/e647e8becf92b96cc410d5c2a0e3462f0235c41ca202f5e8164e7ebd9799/cmf-2.0.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9dccc213a263592d28a3ec6da83c5bae85becb3cecaf0007f53f8c0aeda19cd7",
                "md5": "4f24f3e5471d394e52e514174872f1aa",
                "sha256": "c18ad57ab36e7cfcd1317b6538c45969dfce20417c4dc31fbdcb4e6198e672cb"
            },
            "downloads": -1,
            "filename": "cmf-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4f24f3e5471d394e52e514174872f1aa",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 6012559,
            "upload_time": "2024-01-19T16:42:34",
            "upload_time_iso_8601": "2024-01-19T16:42:34.078031Z",
            "url": "https://files.pythonhosted.org/packages/9d/cc/c213a263592d28a3ec6da83c5bae85becb3cecaf0007f53f8c0aeda19cd7/cmf-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "68415bf72f68a22bdcfa6d44f05f716a07000b7718dd5e3a7e81ae557aa93d4b",
                "md5": "ef7de0139126bddc90d21c4254935586",
                "sha256": "9d95a33b8e82eb86ab10b5e523bf05b84f892b90bb9cf3d104cf4456b447a78d"
            },
            "downloads": -1,
            "filename": "cmf-2.0.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ef7de0139126bddc90d21c4254935586",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.5",
            "size": 2202844,
            "upload_time": "2024-01-19T17:14:41",
            "upload_time_iso_8601": "2024-01-19T17:14:41.470577Z",
            "url": "https://files.pythonhosted.org/packages/68/41/5bf72f68a22bdcfa6d44f05f716a07000b7718dd5e3a7e81ae557aa93d4b/cmf-2.0.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "039d116279a6cef32e3210772f08eed9c2bca8396f7aa1c718fde052f21fe190",
                "md5": "764797238ef41b882970444bdcb15b1f",
                "sha256": "e8c2907d7fea163602a9f91bc381d278f9d14b8587979317b0d0edd1c602e33b"
            },
            "downloads": -1,
            "filename": "cmf-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "764797238ef41b882970444bdcb15b1f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.5",
            "size": 5939294,
            "upload_time": "2024-01-19T16:42:36",
            "upload_time_iso_8601": "2024-01-19T16:42:36.172238Z",
            "url": "https://files.pythonhosted.org/packages/03/9d/116279a6cef32e3210772f08eed9c2bca8396f7aa1c718fde052f21fe190/cmf-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fbf095d2d4fc4cc25b63f87581171c515e22724858af0f1771a2d370259fbaec",
                "md5": "439effe8279b6323458c14bc0165e1cd",
                "sha256": "bc46e9cfc531cf5265f0c7579c9295e315959935326c23d6f29a7c25f8ab41be"
            },
            "downloads": -1,
            "filename": "cmf-2.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "439effe8279b6323458c14bc0165e1cd",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.5",
            "size": 622434,
            "upload_time": "2024-01-19T16:41:41",
            "upload_time_iso_8601": "2024-01-19T16:41:41.508887Z",
            "url": "https://files.pythonhosted.org/packages/fb/f0/95d2d4fc4cc25b63f87581171c515e22724858af0f1771a2d370259fbaec/cmf-2.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-19 16:41:41",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "cmf"
}
        
Elapsed time: 0.17832s