{ "info": { "author": "Katsutoshi Seki", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering" ], "description": "Discfit: Disc permeameter fitting program\n=========================================\n\nDiscfit reads disc permeameter data in the field and calculates hydraulic parameters of the soil; saturated hydraulic conductivity and Gardner's alpha constant.\n\n`Disc permeameter`_ is a tool for measuring hydraulic properties in the field. Steady-state periods in multiple constant head period are selected automatically from the data, and infiltration rate for each steady-state period is calculated. After that, infiltration rate at saturated condition is estimated by Gardner's exponential model,\n\n.. _Disc permeameter: https://en.wikipedia.org/wiki/Disc_permeameter\n\n K(h) = Ks exp(\u03b1h)\n\nwhere K is unsaturated hydraulic conductivity (cm/s), h is matric head (cm), Ks is saturated hydraulic conductivity (cm/s), \u03b1 is a constant (/cm). Note that h is negative and \u03b1h is negative. Based on this equation, the linear relationship ln(q) = ln(qs) + \u03b1h is used for estimating qs (cm/s), the infiltration rate at the saturated condition, and \u03b1 constant, as we have multiple point of (h, q) data from the disc permeameter. The hydraulic conductivity is calculated from the infiltration rate based on steady-state analysis of Wooding (1968);\n\n q = K(1 + 4 / \u03c0\u03b1r)\n\nwhere \u03b1 is the Gardner's \u03b1 and r is the diameter of the disc (cm). See equations (10) and (13) in Minastry and George (1999).\n\nInstall\n---------------\n\nPython 2 or 3 is required. Install Python at https://www.python.org/ . After that, install discfit by running\n\n.. code-block::\n\n pip install discfit\n\nUsage\n---------------\n\n.. code-block::\n\n discfit Filename dd dp\n\nwhere\n\n- Filename: File name of data file\n- dd: diameter of the disc (cm)\n- dp: inner diameter of the pipe (cm)\n\nFormat of data file\n-------------------\n\nIt is a csv file with time, water level, and suction head (absolute value of the matric head) as follows.\n\n.. code-block::\n\n # Comment line starts with '#'\n # Time (sec), Water level (cm), Suction head (cm)\n 0, 58.32, 10.53\n 10, 58.30, 10.57\n 20, 58.33, 10.48\n\nReference\n---------------\n- Minasny, B., and B. H. George. 1999. `The measurement of soil hydraulic properties in the field.`_ in Cattle S.R. & George B.H. (Eds) Describing, Analysing and Managing Our Soil.\n- Wooding, R.A., 1968. Steady infiltration from a shallow circular pond. Water Resources Research 4, 1259-1273.\n\n.. _The measurement of soil hydraulic properties in the field.: http://www.academia.edu/download/6505821/Minasny___George_2001_DAMOS_hydraulic_Ch_12.pdf\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sekika/discfit", "keywords": "Disc permeameter", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "discfit", "package_url": "https://pypi.org/project/discfit/", "platform": "", "project_url": "https://pypi.org/project/discfit/", "project_urls": { "Homepage": "https://github.com/sekika/discfit" }, "release_url": "https://pypi.org/project/discfit/0.2.1/", "requires_dist": [ "numpy", "scipy" ], "requires_python": "", "summary": "Disc permeameter fitting program", "version": "0.2.1" }, "last_serial": 4136888, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "86898b91b35fc27fe83db8876e1d448e", "sha256": "8a440d882ad05134a8af305017e6ee7e7759122b9bab205a43b17ec5f0b50e19" }, "downloads": -1, "filename": "discfit-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86898b91b35fc27fe83db8876e1d448e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6053, "upload_time": "2017-09-11T09:58:04", "url": "https://files.pythonhosted.org/packages/cb/41/f70559232659fb4b876c3e8412afb7243ecc6597a3536d84f04dfc750bc5/discfit-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12fe37a327616ae1424b0b3fd242b8c9", "sha256": "0141f2ae50d8d863139c40d8c31af858f8b48e29602dc5a870b386d1cdeaa853" }, "downloads": -1, "filename": "discfit-0.0.1.tar.gz", "has_sig": false, "md5_digest": "12fe37a327616ae1424b0b3fd242b8c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4432, "upload_time": "2017-09-11T09:58:07", "url": "https://files.pythonhosted.org/packages/98/a5/9b54827a1e5a0c69a32482160d96266fb670cabb44089b202e9138072b0b/discfit-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "7393e4434e86feb8c4436a03542e722e", "sha256": "c1824bd1847439e8ea2b242cfb392927a5b55cfe99165623e73698bad2b72a1d" }, "downloads": -1, "filename": "discfit-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7393e4434e86feb8c4436a03542e722e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8277, "upload_time": "2017-09-12T15:50:40", "url": "https://files.pythonhosted.org/packages/87/f2/a8ab60840fb3f80c6c9dfec67dcf5b6766dbf854fa248ce9818cc12c62ce/discfit-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ba3c10b6bdfbdc3a0de2422a3646e9c", "sha256": "e863cb447fe281554351bb44c9936e09cf1e7d26527c9ba0d9351b8843cd3301" }, "downloads": -1, "filename": "discfit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4ba3c10b6bdfbdc3a0de2422a3646e9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4958, "upload_time": "2017-09-12T15:50:42", "url": "https://files.pythonhosted.org/packages/32/0e/60c2eff3de3fc57e5af568386a686abdb64f1311588b438e82401057df6a/discfit-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2a307b5bd3def93ee721d69471a969dc", "sha256": "4fb1cf7085e4dcd4d1f35087532888450f1817cd071ecf52c6b81a17b4c143f3" }, "downloads": -1, "filename": "discfit-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a307b5bd3def93ee721d69471a969dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8295, "upload_time": "2017-09-12T17:02:28", "url": "https://files.pythonhosted.org/packages/b5/a2/a07eed333e371ea91249958fa9f0f135a5dc37120ed4fe81044de8bf304b/discfit-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd80a1b7da843fc2666b658a091b2f79", "sha256": "c012d79fe007b65d07ba44e80d6e9f4b45503a79ed0461212ba074b31e8f568f" }, "downloads": -1, "filename": "discfit-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fd80a1b7da843fc2666b658a091b2f79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4975, "upload_time": "2017-09-12T17:02:30", "url": "https://files.pythonhosted.org/packages/12/46/3b333fda0fc6700a621295b669afdcfbcdec4a35649bb2aa529c232a1dc1/discfit-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5d6434f42c706d1d517d48f4b9cf5bf2", "sha256": "1a3aa2ff8bebc3d7f2927a00b347076d7a5a44d8a3280e177f6b6e7db0be30e4" }, "downloads": -1, "filename": "discfit-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d6434f42c706d1d517d48f4b9cf5bf2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8278, "upload_time": "2017-09-12T17:09:11", "url": "https://files.pythonhosted.org/packages/6a/19/4b330808b9c87815cd4cc504669fd36414587999cfb9eeeb234ed5b837b4/discfit-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59f4de15b00e1262cb5499055406185b", "sha256": "7197d92927ecc5cbb273a26fa4c5e2c0c1e9d189697edc832d64ae3fae8461b7" }, "downloads": -1, "filename": "discfit-0.1.2.tar.gz", "has_sig": false, "md5_digest": "59f4de15b00e1262cb5499055406185b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4955, "upload_time": "2017-09-12T17:09:13", "url": "https://files.pythonhosted.org/packages/0e/2e/763308d5027e1f1b447a256921ab7923fd43d1aced98d3528e39429fd990/discfit-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "42199e29906729b3b8783423a2b2bdf5", "sha256": "cf313972e589b6567a04acb43651533dddbd5f6fa3617defa0b0173f03af7d38" }, "downloads": -1, "filename": "discfit-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42199e29906729b3b8783423a2b2bdf5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8277, "upload_time": "2017-09-12T17:26:24", "url": "https://files.pythonhosted.org/packages/b7/8e/b712e8ef458b24c1cb3de8618a04278fac079d5a53acc0245346437b42c1/discfit-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b95b9f3cfcd1a06a7565eaf0d86455fa", "sha256": "6ee12b6cf28568e4f18f095e36997443d720bde29e3b76c80f212aa7efc62923" }, "downloads": -1, "filename": "discfit-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b95b9f3cfcd1a06a7565eaf0d86455fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4953, "upload_time": "2017-09-12T17:26:25", "url": "https://files.pythonhosted.org/packages/a9/63/e8ad6851b4145bd28eb4226609c604268b3c49d068f52d8d3459c370a7d3/discfit-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "12498a31de8f16a87dd1e350c2d9fba2", "sha256": "dfcefba76560aaed7fbb662055d7f0241d744fce452a964a46cb35d60f320754" }, "downloads": -1, "filename": "discfit-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "12498a31de8f16a87dd1e350c2d9fba2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8279, "upload_time": "2017-09-17T06:30:48", "url": "https://files.pythonhosted.org/packages/ba/7d/f71ece2b91bac74931c98effb51b8016bd1ceea76698c892555c1b90bd82/discfit-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "367a935c042021e7c43dc58065f87e81", "sha256": "a39e1b9b66cd88cd9119e6c79871637e768160cb4f4b70b11f10acb81c06c0d1" }, "downloads": -1, "filename": "discfit-0.1.4.tar.gz", "has_sig": false, "md5_digest": "367a935c042021e7c43dc58065f87e81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4953, "upload_time": "2017-09-17T06:30:50", "url": "https://files.pythonhosted.org/packages/55/79/0419ba535e1f365f6f1486958086a43c2e46ab1121163bb6765f50eb5113/discfit-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8fe48f61ad7a12d8fc6a5dbcd2aefc51", "sha256": "e77322c21db84ef2d98f52fa39cb8c13abb4650c9e273dfa631f4eceb1ab520e" }, "downloads": -1, "filename": "discfit-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8fe48f61ad7a12d8fc6a5dbcd2aefc51", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6258, "upload_time": "2018-08-05T07:28:08", "url": "https://files.pythonhosted.org/packages/60/ce/18930f469ce1a4f41ce363a3c472cd6e0bea82370e0a95926e8ef079d343/discfit-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc3aa48c8b771e15a48b627bb8d2b9eb", "sha256": "0b3877d126c0b7b6ba3eea8bacd40a28168a97c7895d5f858be02b088dd1603a" }, "downloads": -1, "filename": "discfit-0.2.0.tar.gz", "has_sig": false, "md5_digest": "fc3aa48c8b771e15a48b627bb8d2b9eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4997, "upload_time": "2018-08-05T07:28:10", "url": "https://files.pythonhosted.org/packages/20/4f/f3f1aaad9b371da4e6c14268592782e4908b2aa12f2517665d29b5fee957/discfit-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5e75edd252c7f9b7093c1f7029909258", "sha256": "b41bfe551d177380c8b3f1c22120d032a74b85bd327da1372796af566702130a" }, "downloads": -1, "filename": "discfit-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e75edd252c7f9b7093c1f7029909258", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6252, "upload_time": "2018-08-05T07:35:36", "url": "https://files.pythonhosted.org/packages/82/8c/f484b5f2f8377d5332d7a1cf77ab8ffcbf9d4393104e51ccd09fd1c2d306/discfit-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "319f82d53f490603fb02fccbd6e60e7f", "sha256": "7a2eeee6b794967ebc84f5cbc1e02addb3a9ef7c9cf3565cc4e3c755b39c4d31" }, "downloads": -1, "filename": "discfit-0.2.1.tar.gz", "has_sig": false, "md5_digest": "319f82d53f490603fb02fccbd6e60e7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4988, "upload_time": "2018-08-05T07:35:37", "url": "https://files.pythonhosted.org/packages/b9/35/8e811a80de73c20749741996b422f699c230b4193f6dd6d3261998f890e5/discfit-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5e75edd252c7f9b7093c1f7029909258", "sha256": "b41bfe551d177380c8b3f1c22120d032a74b85bd327da1372796af566702130a" }, "downloads": -1, "filename": "discfit-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e75edd252c7f9b7093c1f7029909258", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6252, "upload_time": "2018-08-05T07:35:36", "url": "https://files.pythonhosted.org/packages/82/8c/f484b5f2f8377d5332d7a1cf77ab8ffcbf9d4393104e51ccd09fd1c2d306/discfit-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "319f82d53f490603fb02fccbd6e60e7f", "sha256": "7a2eeee6b794967ebc84f5cbc1e02addb3a9ef7c9cf3565cc4e3c755b39c4d31" }, "downloads": -1, "filename": "discfit-0.2.1.tar.gz", "has_sig": false, "md5_digest": "319f82d53f490603fb02fccbd6e60e7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4988, "upload_time": "2018-08-05T07:35:37", "url": "https://files.pythonhosted.org/packages/b9/35/8e811a80de73c20749741996b422f699c230b4193f6dd6d3261998f890e5/discfit-0.2.1.tar.gz" } ] }