{ "info": { "author": "Mike Kittridge", "author_email": "mullenkamp1@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools" ], "description": "FlowNaturalisation\r\n==================================\r\n\r\nThis git repository contains project code for the flow naturalisation procedure. The procedure has several modules for performing different tasks that ultimately combine for the naturalisation.\r\n\r\nThe base class (FlowNat) initialises the tool with a from_date, to_date, min_gaugings, input_sites, and output_path. This sets up and prepares a lot of datasets for the successive modules.\r\n\r\nModules:\r\n - Querying and/or estimating flow at the input_sites\r\n - Catchment delineation above the input_sites\r\n - Selecting the upstream water abstraction sites from the catchment delineation\r\n - Querying and Estimating water usage when the usage doesn't exist\r\n - Flow naturalisation\r\n\r\nInput Parameters\r\n----------------\r\nThe base class (FlowNat) initialises the tool with a from_date, to_date, min_gaugings, input_sites, rec_data_code, and output_path. This sets up and prepares a lot of datasets for the successive modules. If all of those input parameters are defined at initialisation, then all of the successive modules/methods will not require any other input.\r\n\r\nMethods\r\n-------\r\nThe modules use several python packages for their procedures.\r\n\r\nThe catchment delineation module uses the python package gistools which has a catchment delineation function. This functions uses the REC stream network version 2 and the associated catchments for determining the catchments above specific points. The flow locations are used to delineate the upstream catchments. The upstream catchments are then used to select the WAPs that are within each catchment. The WAPs were taken from a summary of Accela.\r\n\r\nNot all flow locations have a continuous record from a recorder. Consequently, the flow sites with only gaugings need to be correlated to flow sites with (nearly) continuous recorders. This is done via the hydrolm package that uses ordinary least squares regressions of one or two recorders. The F statistic is used to determine the best regression.\r\n\r\nWater usage data also needs to be estimated when it doesn't already exist. This was done by grouping the consents by SWAZ and use type and estimating the ratio of usage to allocation. These ratios were then applied at all consents without existing water usage data. This analysis was performed on a monthly scale.\r\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Data-to-Knowledge/FlowNaturalisation", "keywords": "flow naturalisation", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "FlowNaturalisation", "package_url": "https://pypi.org/project/FlowNaturalisation/", "platform": "", "project_url": "https://pypi.org/project/FlowNaturalisation/", "project_urls": { "Homepage": "https://github.com/Data-to-Knowledge/FlowNaturalisation" }, "release_url": "https://pypi.org/project/FlowNaturalisation/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Tools to perform flow naturalisation in Caterbury", "version": "0.1.2" }, "last_serial": 5569387, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "990e605c10031b33960a0479ae220a4c", "sha256": "0f3593a9edd4102e8706f398b70bd0a100cd78606388aaba394a6c03f8e27d07" }, "downloads": -1, "filename": "FlowNaturalisation-0.0.1.tar.gz", "has_sig": false, "md5_digest": "990e605c10031b33960a0479ae220a4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14792, "upload_time": "2019-07-02T21:21:47", "url": "https://files.pythonhosted.org/packages/0d/83/6486e75a8a878584fc2440ef00ce090f70fe27825a36b9d6e8944881d395/FlowNaturalisation-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "3c70470766cea4ede3c00103ac935e0a", "sha256": "c54d498d7a3abb9318498810720e99616fc06c3ee1f59d0e4e6109cc02de8f73" }, "downloads": -1, "filename": "FlowNaturalisation-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3c70470766cea4ede3c00103ac935e0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14765, "upload_time": "2019-07-02T21:23:42", "url": "https://files.pythonhosted.org/packages/d5/b2/415f226335be5af81158334c5a221b338699b0155ed098b878297a5f718a/FlowNaturalisation-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "bbac116c8e27ac477eb0733688be291d", "sha256": "2c09243084b6264d4de230495b74807eb119dca4a113751344f48a0348546152" }, "downloads": -1, "filename": "FlowNaturalisation-0.0.3.tar.gz", "has_sig": false, "md5_digest": "bbac116c8e27ac477eb0733688be291d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14780, "upload_time": "2019-07-02T21:38:18", "url": "https://files.pythonhosted.org/packages/a9/54/18e8a17e6bbdf19aa4c5719356d5300498e4cbf1a134fa2ddb9fd390b421/FlowNaturalisation-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1bae7885154f9c2825c4a2b7061c777d", "sha256": "713abe45f33bb54d992e7e653c6baaf375a10aac63b0e797c964b607e84091a2" }, "downloads": -1, "filename": "FlowNaturalisation-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1bae7885154f9c2825c4a2b7061c777d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15123, "upload_time": "2019-07-02T21:51:13", "url": "https://files.pythonhosted.org/packages/64/cc/1a9947e89ab8fbd3ae164faee1876e6821f65fe63a66c477af821d55b7ec/FlowNaturalisation-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c8a31d0c3af3b91199d6935d6eefc33a", "sha256": "e936fca410a684fae1032f479a07f9f436832722babefd0cc113ccea9d13450b" }, "downloads": -1, "filename": "FlowNaturalisation-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c8a31d0c3af3b91199d6935d6eefc33a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15052, "upload_time": "2019-07-02T22:03:46", "url": "https://files.pythonhosted.org/packages/b7/18/9b14a5de1c214cff281e93d6e1127d4b2a9337f2d2021a937ca1f54d9964/FlowNaturalisation-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "c8e592ccc3ec6ce80923ae5a2b2d306e", "sha256": "fc4e4e30ea2e1888546a283b12cbd08dbd9faec90af9cfdb455f7c0538c9f01c" }, "downloads": -1, "filename": "FlowNaturalisation-0.0.6.tar.gz", "has_sig": false, "md5_digest": "c8e592ccc3ec6ce80923ae5a2b2d306e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15374, "upload_time": "2019-07-03T20:52:55", "url": "https://files.pythonhosted.org/packages/7a/71/f51e32f133e6f1f2ab9ca603caf38b2aa699f8fb8285aff82c88e274f5fb/FlowNaturalisation-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "37d5b815db3728752e1d5c89ee6e7546", "sha256": "26d6514fdeedbe76b35312a79d53cd42e93fcb1f46295e43eb563731e62e1276" }, "downloads": -1, "filename": "FlowNaturalisation-0.0.7.tar.gz", "has_sig": false, "md5_digest": "37d5b815db3728752e1d5c89ee6e7546", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15637, "upload_time": "2019-07-03T22:04:35", "url": "https://files.pythonhosted.org/packages/be/62/ced74d4c86d62f3a21408925e09fecee7876d4eab84ae10ad00cbba423ce/FlowNaturalisation-0.0.7.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "61fe1bb6dd20b92757566e644bd29791", "sha256": "e8f36096e56c00afcfed6527051d2e9257179a164828fb2414913c4fc3cb8205" }, "downloads": -1, "filename": "FlowNaturalisation-0.1.0.tar.gz", "has_sig": false, "md5_digest": "61fe1bb6dd20b92757566e644bd29791", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1344099, "upload_time": "2019-07-18T21:38:15", "url": "https://files.pythonhosted.org/packages/67/08/fffbc1dd71f3e3c5d246be6e0f71eb804f817315e8208c3ddef2a0a2bf42/FlowNaturalisation-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "75514206fdf4eca24936d6a01ed23f5a", "sha256": "8774f86936c02a9ac644af46be17c1b9967f031f8c9845aff814ef3ae73b41e6" }, "downloads": -1, "filename": "FlowNaturalisation-0.1.1.tar.gz", "has_sig": false, "md5_digest": "75514206fdf4eca24936d6a01ed23f5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1344095, "upload_time": "2019-07-18T22:20:25", "url": "https://files.pythonhosted.org/packages/6e/6a/b1261f0d115fcef36bdbed5113db689dcd8506036cb41ce6779da6da949c/FlowNaturalisation-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f52170e74dd9545f622bbdd6dedc3418", "sha256": "26516d0599f6614919a9bc984ee1d4c68a66f95c4ccc1452a7f66cfc69c93409" }, "downloads": -1, "filename": "FlowNaturalisation-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f52170e74dd9545f622bbdd6dedc3418", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1344100, "upload_time": "2019-07-22T22:16:12", "url": "https://files.pythonhosted.org/packages/bc/7f/d5680b1d8dbd91b7d3723981192125654cc7a125f7ccb12543e44422caae/FlowNaturalisation-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f52170e74dd9545f622bbdd6dedc3418", "sha256": "26516d0599f6614919a9bc984ee1d4c68a66f95c4ccc1452a7f66cfc69c93409" }, "downloads": -1, "filename": "FlowNaturalisation-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f52170e74dd9545f622bbdd6dedc3418", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1344100, "upload_time": "2019-07-22T22:16:12", "url": "https://files.pythonhosted.org/packages/bc/7f/d5680b1d8dbd91b7d3723981192125654cc7a125f7ccb12543e44422caae/FlowNaturalisation-0.1.2.tar.gz" } ] }