Metadata-Version: 1.1
Name: pygeoprocessing
Version: 0.6.0
Summary: PyGeoprocessing: Geoprocessing routines for GIS
Home-page: https://bitbucket.org/richsharp/pygeoprocessing
Author: Rich Sharp
Author-email: richpsharp@gmail.com
License: BSD
Description: .. default-role:: code
        
        About PyGeoprocessing
        =====================
        
        |test_coverage_badge|
        
        .. |test_coverage_badge| image:: http://builds.naturalcapitalproject.org:9931/jenkins/c/http/builds.naturalcapitalproject.org/job/test-pygeoprocessing/label=GCE-windows-1/
          :target: http://builds.naturalcapitalproject.org/job/test-pygeoprocessing/label=GCE-windows-1
        
        
        PyGeoprocessing is a Python/Cython based library that provides a set of commonly
        used raster, vector, and hydrological operations for GIS processing.  Similar
        functionality can be found in ArcGIS/QGIS raster algebra, ArcGIS zonal
        statistics, and ArcGIS/GRASS/TauDEM hydrological routing routines.
        
        PyGeoprocessing is developed at the Natural Capital Project to create a
        programmable, open source, and free Python based GIS processing library to support the
        InVEST toolset.  PyGeoprocessing's design prioritizes
        computation and memory efficient runtimes, easy installation and cross
        compatibility with other open source and proprietary software licenses, and a
        simplified set of orthogonal GIS processing routines that interact with GIS data
        via filename. Specifically the functionally provided by PyGeoprocessing includes
        
        * a suite of raster manipulation functions (warp, align, raster calculator, reclassification, distance transform, convolution, and fast iteration)
        * a suite of vector based manipulation function (zonal statistics, rasterization, interpolate points, reprojection, and disjoint polygon sets)
        * a simplified hydrological routing library (d-infinity flow direction, plateau drainage, weighted and unweighted flow accumulation, and weighted and unweighted flow distance)
        
        Installing PyGeoprocessing
        ==========================
        
        .. code-block:: console
        
            $ pip install pygeoprocessing
        
        
        If you `import pygeoprocessing` and see a `ValueError: numpy.dtype has the
        wrong size, try recompiling`, this is the result of a version compatibility
        issue with the numpy ABI in the precompiled pygeoprocessing binaries.
        The solution is to recompile pygeoprocessing on your computer:
        
        .. code-block:: console
        
            $ pip uninstall -y pygeoprocessing
            $ pip install pygeoprocessing --no-deps --no-binary :all:
        
        Requirements
        ------------
        
        Note the pip-installable requirements in `requirements.txt` are for best results, but older package versions may also work. If necessary, PyGeoprocessing can be installed without dependencies with `pip install --no-deps`.
        
Keywords: gis pygeoprocessing
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2 :: Only
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: License :: OSI Approved :: BSD License
