{ "info": { "author": "Leon Baruah", "author_email": "leon.s.baruah@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: GIS" ], "description": "Homepages\r\n---------\r\n\r\nVisit the ``Viridian Logic`` homepage at \r\n`viridianlogic.com `__\r\n\r\nVisit the home of ``RIOS`` on the web at \r\n`naturalcapitalproject.org `__\r\n\r\nDiscuss\r\n~~~~~~~\r\nTalk to us at Viridian Logic through `our website `__\r\n\r\nLooking for a place to ask questions about RIOS? Check out the `Natural\r\nCapital Project forums `_!\r\n\r\nDocumentation\r\n-------------\r\n\r\n``rios_preprocessor`` is meant as a replacement for the ArcGIS python\r\ncode that currently produces the inputs for the main RIOS program.\r\n\r\n``rios_preprocessor`` produces rasters of:\r\n\r\n- Downslope retention index\r\n- Upslope source\r\n- Riparian index\r\n- Slope index\r\n\r\nthat are used as input for the following RIOS objectives:\r\n\r\n- Erosion Control\r\n- Nitrogen Retention\r\n- Phosphorus\r\n- Flood Mitigation\r\n- Groundwater Recharge/Baseflow\r\n\r\nAlong the way, there are some additional tricks ``rios_preprocessor``\r\nuses that may be useful in other contexts:\r\n\r\n- rasterizes an input shapefile river network and matches it to a\r\n (raster) DEM/DTM\r\n- identifies discontinuous river banks along a rasterized river\r\n- identifies the end points of rasterized rivers\r\n\r\nDependencies\r\n~~~~~~~~~~~~\r\n\r\n- numpy\r\n- pandas\r\n- geopandas\r\n- fiona\r\n- rasterio > 1.0\r\n- shapely\r\n- pygeoprocessing ~= 0.3.3\r\n\r\nInstallation\r\n~~~~~~~~~~~~\r\n\r\n``pip install rios_preprocessor``\r\n\r\nChangelog\r\n---------\r\n\r\nVersion 0.2.3\r\n~~~~~~~~~~~~~\r\n- Reference stream input (vector) projection verified against raster projection. Vector reprojected if necessary.\r\n- Minor PEP8 changes\r\n\r\nVersion 0.2.2\r\n~~~~~~~~~~~~~\r\n- Began implementing routine to recover normalisation factors (flood objective only so far)\r\n- Minor bug fixes\r\n\r\nVersion 0.2.1\r\n~~~~~~~~~~~~~\r\n\r\n- Refactored stream rasterization to use geopandas\r\n- Began introducing logging features (unfinished)\r\n- Permitted a riparian zone of zero width\r\n- Minor bug fixes\r\n\r\n\r\nVersion 0.2.0\r\n~~~~~~~~~~~~~\r\n\r\n- Refactored and modularised code for increased usability\r\n- Raster projection checks added\r\n- Set deprecation warning for get_objectives_list\r\n- Minor bug fixes\r\n\r\nVersion 0.1.9\r\n~~~~~~~~~~~~~\r\n\r\n- Fixed upslope source and riparian index getting affected by integer bug\r\n\r\n\r\nVersion 0.1.8\r\n~~~~~~~~~~~~~\r\n\r\n- Deprecated GDAL style transforms in line with rasterio > 0.36\r\n- Set upper limit on pygeoprocessing to retain flow algorithms\r\n- Minor bug fixes\r\n\r\n\r\nVersion 0.1.7\r\n~~~~~~~~~~~~~\r\n\r\n- Minor bug fixes\r\n\r\nVersion 0.1.6\r\n~~~~~~~~~~~~~\r\n\r\n- Implemented logging\r\n- PEP8 fixes\r\n\r\nVersion 0.1.5\r\n~~~~~~~~~~~~~\r\n\r\n- Python 3 style print statement fixing\r\n- Cleaned up documentation", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/leonbaruah/rios_preprocessor", "keywords": "RIOS", "license": "Modified BSD License", "maintainer": "", "maintainer_email": "", "name": "rios_preprocessor", "package_url": "https://pypi.org/project/rios_preprocessor/", "platform": "any", "project_url": "https://pypi.org/project/rios_preprocessor/", "project_urls": { "Homepage": "http://github.com/leonbaruah/rios_preprocessor" }, "release_url": "https://pypi.org/project/rios_preprocessor/0.2.3/", "requires_dist": null, "requires_python": "", "summary": "Preprocessor for the Natural Capital Project's RIOS software package", "version": "0.2.3" }, "last_serial": 5989696, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1631eca4bc9467f87f5d10a9c21a1ecb", "sha256": "8a690f3dcc695b249d3f6bb27ea3083accddbf59dc68b64257399220d41aad0d" }, "downloads": -1, "filename": "rios_preprocessor-0.1.0.zip", "has_sig": false, "md5_digest": "1631eca4bc9467f87f5d10a9c21a1ecb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28420, "upload_time": "2016-03-22T16:40:25", "url": "https://files.pythonhosted.org/packages/19/84/ec86ff23ab04817f976176d58a36e53ca7c0e8bce36c18515409332dbbb8/rios_preprocessor-0.1.0.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "548fb457165cae5e66d5b2c8f0f4be5a", "sha256": "1b3bb10e32e2a38dfddeac8d30c1582941f5f3b1edf1227b71e891a7affac9a7" }, "downloads": -1, "filename": "rios_preprocessor-0.1.1.zip", "has_sig": false, "md5_digest": "548fb457165cae5e66d5b2c8f0f4be5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26954, "upload_time": "2016-03-22T17:14:31", "url": "https://files.pythonhosted.org/packages/8b/69/16832ac780285d7db5659de1593cb29cc30d704050d69ea3a684f72a944c/rios_preprocessor-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "917ba64148a45141a0decf7ea061d2a3", "sha256": "ddf510f13b4d54b600ded8e60606f2b0e3e8efd9d2c2b525ebb0210a9aa8115c" }, "downloads": -1, "filename": "rios_preprocessor-0.1.2.zip", "has_sig": false, "md5_digest": "917ba64148a45141a0decf7ea061d2a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28367, "upload_time": "2016-03-22T17:27:55", "url": "https://files.pythonhosted.org/packages/15/4a/06edf6d2a6700133fad98909a511bae198dcdc2c2ce6715c6a0c22d13f19/rios_preprocessor-0.1.2.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "949481995daf3a2871c4e7086a4523cc", "sha256": "b92b05ed467f692131e614f37dafd42ca35bd03e1754c19412d5fe19fd660801" }, "downloads": -1, "filename": "rios_preprocessor-0.1.4.zip", "has_sig": false, "md5_digest": "949481995daf3a2871c4e7086a4523cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28150, "upload_time": "2016-03-23T10:12:54", "url": "https://files.pythonhosted.org/packages/1b/1c/f3c89b98e71bcd6016eb7fe5bbe7482ffadf5ca104f576bc386aed5af7b2/rios_preprocessor-0.1.4.zip" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a4889566e28ce4afa44e5d60ccd150d6", "sha256": "495b082efabe0d0ebbee90dc15410e1600edb3cd0c98d77d96f9cecd01c7b22f" }, "downloads": -1, "filename": "rios_preprocessor-0.1.5.zip", "has_sig": false, "md5_digest": "a4889566e28ce4afa44e5d60ccd150d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28205, "upload_time": "2016-03-29T08:40:13", "url": "https://files.pythonhosted.org/packages/1c/f0/674a7d6e54382142f59329d53ede602cce1447e81165b2f4d634801aa035/rios_preprocessor-0.1.5.zip" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "58eb996b78d04ab4ed034b96fbf4bbaa", "sha256": "848eba3623ce3ad31dd71edb8b7e9d66d50c11a14f130f227dce5ff31453ac0b" }, "downloads": -1, "filename": "rios_preprocessor-0.1.6.tar.gz", "has_sig": false, "md5_digest": "58eb996b78d04ab4ed034b96fbf4bbaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25474, "upload_time": "2016-06-15T22:51:03", "url": "https://files.pythonhosted.org/packages/55/3a/52a9fcd45df53468052e526e94105762c7a67da2dcccab6e62189685adf1/rios_preprocessor-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "built for Windows-8.1", "digests": { "md5": "2c6fc0488a640e1a0e91c37e52b35018", "sha256": "55fe7b8afc0ba18f0a4122fd95dc1782ad2490639103014e102dd6066ac1cc60" }, "downloads": -1, "filename": "rios_preprocessor-0.1.7.win-amd64.zip", "has_sig": false, "md5_digest": "2c6fc0488a640e1a0e91c37e52b35018", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 47516, "upload_time": "2016-07-27T15:09:04", "url": "https://files.pythonhosted.org/packages/9e/93/03d97bcd25442777a3958b6087cbcbb05d4a2c67bd41cba0a83654e050a9/rios_preprocessor-0.1.7.win-amd64.zip" }, { "comment_text": "", "digests": { "md5": "f8f1b7ad88aa1a7481c223fe5966a02d", "sha256": "f9efcdedba3fe469f4fca9d44b5fc9eb1f9ed6e699c2489dc554a2de98f5ac2a" }, "downloads": -1, "filename": "rios_preprocessor-0.1.7.zip", "has_sig": false, "md5_digest": "f8f1b7ad88aa1a7481c223fe5966a02d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29129, "upload_time": "2016-07-28T08:45:45", "url": "https://files.pythonhosted.org/packages/58/eb/bf7994a4ce134368adcc72ece470e3a75d069f0c2cea9ca7d8a9ae530854/rios_preprocessor-0.1.7.zip" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "d0f07df04f51bd4ecd0e34d324504978", "sha256": "dd07e4b845a8a574544283109d629028b760c4b117eec8e3d5e31ec1e51c8856" }, "downloads": -1, "filename": "rios_preprocessor-0.1.8-py2-none-any.whl", "has_sig": false, "md5_digest": "d0f07df04f51bd4ecd0e34d324504978", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26355, "upload_time": "2017-10-03T12:13:07", "url": "https://files.pythonhosted.org/packages/42/01/203ded9ac437aee8b834b2e0d80286eabe6a72690729cfe3850a2a8e0552/rios_preprocessor-0.1.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b34f001a07414fb4bf4cb9e74d301e6b", "sha256": "9121a8b0f5a9f53d3cbdc966f34f58e36ec6b80d6da34a6c4e60cb2535363f97" }, "downloads": -1, "filename": "rios_preprocessor-0.1.8.tar.gz", "has_sig": false, "md5_digest": "b34f001a07414fb4bf4cb9e74d301e6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26249, "upload_time": "2017-10-03T12:15:57", "url": "https://files.pythonhosted.org/packages/eb/f0/28faef2a5d4a542e315b4d228cd575ce9d8bbefa9fbf6d4ac5620f647fc8/rios_preprocessor-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "93a8804cc3d995cc4a12d0918b5ba6a5", "sha256": "ad72fa4a2caa793360484bdd795afcff824665f14faeb5111e1e88dc85a277dd" }, "downloads": -1, "filename": "rios_preprocessor-0.1.9.tar.gz", "has_sig": false, "md5_digest": "93a8804cc3d995cc4a12d0918b5ba6a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26369, "upload_time": "2017-12-04T23:31:09", "url": "https://files.pythonhosted.org/packages/a0/0d/0d9b65a54582b9bdadd29b8523e5b945fec020e286f2576b84191bfcff55/rios_preprocessor-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c9f4167f58188a98e139337abffd28c6", "sha256": "c446e407a25f5964b222a57d743ccd1cfcf64290291e9492bac9d9442c21b9bb" }, "downloads": -1, "filename": "rios_preprocessor-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c9f4167f58188a98e139337abffd28c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27653, "upload_time": "2018-01-08T14:17:55", "url": "https://files.pythonhosted.org/packages/91/53/61b863132be4c0c0843e5b5c524ceae10c89b9de7fe222c96e6b410e7a3e/rios_preprocessor-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4b4188d3ba749bf61f17962491f77bc4", "sha256": "b202c5928b641a1f3ab677556029d75f81c27c40d81f41b74aa016e5c7f97ef8" }, "downloads": -1, "filename": "rios_preprocessor-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4b4188d3ba749bf61f17962491f77bc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27737, "upload_time": "2019-04-23T17:05:32", "url": "https://files.pythonhosted.org/packages/be/20/477b03bf21317ec1e63dd9fe5db8355435b0bcc9cc5cbea5d4c515d65c74/rios_preprocessor-0.2.1.tar.gz" } ], "0.2.1.post1": [ { "comment_text": "", "digests": { "md5": "9fe122f203f82eb67fcbc4c66657f3a4", "sha256": "30c9f14aff7b633694584f560928875b9fb31d84f56dcff3d6fc5a6bba1fa3d9" }, "downloads": -1, "filename": "rios_preprocessor-0.2.1.post1.tar.gz", "has_sig": false, "md5_digest": "9fe122f203f82eb67fcbc4c66657f3a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27765, "upload_time": "2019-04-23T17:21:12", "url": "https://files.pythonhosted.org/packages/9d/a8/cd1dbb817de09a1609664025bdee4dcb4c042d462f0e53d45d3fbc439559/rios_preprocessor-0.2.1.post1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "80a292bb465689365e20fc8882f2ba3b", "sha256": "d96f24d23195d3f01325794f8065f18ff580f3cac9c2f8aea27f9f6aab98a831" }, "downloads": -1, "filename": "rios_preprocessor-0.2.2.tar.gz", "has_sig": false, "md5_digest": "80a292bb465689365e20fc8882f2ba3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28006, "upload_time": "2019-05-21T15:14:50", "url": "https://files.pythonhosted.org/packages/87/1d/6371e7a0bc4fcb419d4d38c8d63bf2dce04842ebff7d395f1be9635c1f6a/rios_preprocessor-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "bf7435bc5bb54032aa9cf5828f92c96c", "sha256": "9494197bcda3b84f75b49f043dc32e71c87b358aa39394b4846d1d009db07d27" }, "downloads": -1, "filename": "rios_preprocessor-0.2.3.tar.gz", "has_sig": false, "md5_digest": "bf7435bc5bb54032aa9cf5828f92c96c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28364, "upload_time": "2019-10-17T13:20:56", "url": "https://files.pythonhosted.org/packages/47/72/2156483e06e362502ff351dbf256237e646e2da64da36228651219f7e9bb/rios_preprocessor-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bf7435bc5bb54032aa9cf5828f92c96c", "sha256": "9494197bcda3b84f75b49f043dc32e71c87b358aa39394b4846d1d009db07d27" }, "downloads": -1, "filename": "rios_preprocessor-0.2.3.tar.gz", "has_sig": false, "md5_digest": "bf7435bc5bb54032aa9cf5828f92c96c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28364, "upload_time": "2019-10-17T13:20:56", "url": "https://files.pythonhosted.org/packages/47/72/2156483e06e362502ff351dbf256237e646e2da64da36228651219f7e9bb/rios_preprocessor-0.2.3.tar.gz" } ] }