Metadata-Version: 2.0
Name: rios-preprocessor
Version: 0.1.8
Summary: Preprocessor for the Natural Capital Project's RIOS software package
Home-page: http://github.com/leonbaruah/rios_preprocessor
Author: Leon Baruah
Author-email: leon.s.baruah@gmail.com
License: Modified BSD License
Description-Content-Type: UNKNOWN
Keywords: RIOS
Platform: any
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 4 - Beta
Classifier: Natural Language :: English
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: GIS
Requires-Dist: fiona (>=1.6.3)
Requires-Dist: geopandas (>=0.1.1)
Requires-Dist: numpy (>=1.10.1)
Requires-Dist: pandas (>=0.18.0)
Requires-Dist: pygeoprocessing (~=0.3.3)
Requires-Dist: rasterio (>=0.36.0)
Requires-Dist: shapely (>=1.5.13)

Homepages
---------

Visit the  ``Viridian Logic`` homepage at 
`viridianlogic.com <https://viridianlogic.com>`__

Visit the home of ``RIOS`` on the web at 
`naturalcapitalproject.org <http://www.naturalcapitalproject.org/software/#rios>`__

Discuss
~~~~~~~
Talk to us at Viridian Logic through `our website <http://viridianlogic.com/#contactus>`__

Looking for a place to ask questions about RIOS? Check out the `Natural
Capital Project forums <http://forums.naturalcapitalproject.org/index.php?p=/categories/rios>`_!

Documentation
-------------

``rios_preprocessor`` is meant as a replacement for the ArcGIS python
code that currently produces the inputs for the main RIOS program.

``rios_preprocessor`` produces rasters of:

-  Downslope retention index
-  Upslope source
-  Riparian index
-  Slope index

that are used as input for the following RIOS objectives:

-  Erosion Control
-  Nitrogen Retention
-  Phosphorus
-  Flood Mitigation
-  Groundwater Recharge/Baseflow

Along the way, there are some additional tricks ``rios_preprocessor``
uses that may be useful in other contexts:

-  rasterizes an input shapefile river network and matches it to a
   (raster) DEM/DTM
-  identifies discontinuous river banks along a rasterized river
-  identifies the end points of rasterized rivers

Dependencies
~~~~~~~~~~~~

-  numpy
-  pandas
-  geopandas
-  fiona
-  rasterio > 0.36
-  shapely
-  pygeoprocessing ~= 0.3.3

Installation
~~~~~~~~~~~~

``pip install rios_preprocessor``

Changelog
---------

Version 0.1.8
~~~~~~~~~~~~~

-  Deprecated GDAL style transforms in line with rasterio > 0.36
-  Set upper limit on pygeoprocessing to retain flow algorithms
-  Minor bug fixes


Version 0.1.7
~~~~~~~~~~~~~

-  Minor bug fixes

Version 0.1.6
~~~~~~~~~~~~~

-  Implemented logging
-  PEP8 fixes

Version 0.1.5
~~~~~~~~~~~~~

-  Python 3 style print statement fixing
-  Cleaned up documentation

