├── .github └── workflows │ ├── auto-pr-from-master-into-releases.yml │ ├── build-py-dists.yml │ └── pythonpackage.yml ├── .readthedocs.yml ├── HISTORY.rst ├── LICENSE.txt ├── MANIFEST.in ├── README.rst ├── ci └── bugfix-release-pr-body.md ├── docs ├── Makefile ├── environment-rtd.yml ├── make.bat └── source │ ├── _static │ ├── custom.css │ └── pygeoprocessing_logo.jpg │ ├── basic_usage.rst │ ├── conf.py │ ├── index.rst │ └── installing.rst ├── pygeoprocessing-docker ├── Dockerfile └── VERSION ├── pyproject.toml ├── requirements.txt ├── setup.py ├── src └── pygeoprocessing │ ├── __init__.py │ ├── extensions.pxd │ ├── extensions │ ├── FastFileIterator.h │ ├── LRUCache.h │ └── ManagedRaster.h │ ├── geoprocessing.py │ ├── geoprocessing_core.pyx │ ├── kernels.py │ ├── multiprocessing │ ├── __init__.py │ └── raster_calculator.py │ ├── routing │ ├── __init__.py │ ├── helper_functions.py │ ├── routing.pyx │ └── watershed.pyx │ ├── slurm_utils.py │ ├── symbolic.py │ └── utils.py ├── tests ├── test_data │ ├── small_raster.tif │ └── small_vector.gpkg ├── test_geoprocessing.py ├── test_kernels.py ├── test_routing.py ├── test_slurm_utils.py └── test_watershed_delineation.py ├── tox-libcompat.ini └── tox.ini /.github/workflows/auto-pr-from-master-into-releases.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/.github/workflows/auto-pr-from-master-into-releases.yml -------------------------------------------------------------------------------- /.github/workflows/build-py-dists.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/.github/workflows/build-py-dists.yml -------------------------------------------------------------------------------- /.github/workflows/pythonpackage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/.github/workflows/pythonpackage.yml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/README.rst -------------------------------------------------------------------------------- /ci/bugfix-release-pr-body.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/ci/bugfix-release-pr-body.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/environment-rtd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/docs/environment-rtd.yml -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/docs/source/_static/custom.css -------------------------------------------------------------------------------- /docs/source/_static/pygeoprocessing_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/docs/source/_static/pygeoprocessing_logo.jpg -------------------------------------------------------------------------------- /docs/source/basic_usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/docs/source/basic_usage.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/docs/source/installing.rst -------------------------------------------------------------------------------- /pygeoprocessing-docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/pygeoprocessing-docker/Dockerfile -------------------------------------------------------------------------------- /pygeoprocessing-docker/VERSION: -------------------------------------------------------------------------------- 1 | 0.0.1 2 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/setup.py -------------------------------------------------------------------------------- /src/pygeoprocessing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/__init__.py -------------------------------------------------------------------------------- /src/pygeoprocessing/extensions.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/extensions.pxd -------------------------------------------------------------------------------- /src/pygeoprocessing/extensions/FastFileIterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/extensions/FastFileIterator.h -------------------------------------------------------------------------------- /src/pygeoprocessing/extensions/LRUCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/extensions/LRUCache.h -------------------------------------------------------------------------------- /src/pygeoprocessing/extensions/ManagedRaster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/extensions/ManagedRaster.h -------------------------------------------------------------------------------- /src/pygeoprocessing/geoprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/geoprocessing.py -------------------------------------------------------------------------------- /src/pygeoprocessing/geoprocessing_core.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/geoprocessing_core.pyx -------------------------------------------------------------------------------- /src/pygeoprocessing/kernels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/kernels.py -------------------------------------------------------------------------------- /src/pygeoprocessing/multiprocessing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/multiprocessing/__init__.py -------------------------------------------------------------------------------- /src/pygeoprocessing/multiprocessing/raster_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/multiprocessing/raster_calculator.py -------------------------------------------------------------------------------- /src/pygeoprocessing/routing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/routing/__init__.py -------------------------------------------------------------------------------- /src/pygeoprocessing/routing/helper_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/routing/helper_functions.py -------------------------------------------------------------------------------- /src/pygeoprocessing/routing/routing.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/routing/routing.pyx -------------------------------------------------------------------------------- /src/pygeoprocessing/routing/watershed.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/routing/watershed.pyx -------------------------------------------------------------------------------- /src/pygeoprocessing/slurm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/slurm_utils.py -------------------------------------------------------------------------------- /src/pygeoprocessing/symbolic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/symbolic.py -------------------------------------------------------------------------------- /src/pygeoprocessing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/src/pygeoprocessing/utils.py -------------------------------------------------------------------------------- /tests/test_data/small_raster.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/tests/test_data/small_raster.tif -------------------------------------------------------------------------------- /tests/test_data/small_vector.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/tests/test_data/small_vector.gpkg -------------------------------------------------------------------------------- /tests/test_geoprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/tests/test_geoprocessing.py -------------------------------------------------------------------------------- /tests/test_kernels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/tests/test_kernels.py -------------------------------------------------------------------------------- /tests/test_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/tests/test_routing.py -------------------------------------------------------------------------------- /tests/test_slurm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/tests/test_slurm_utils.py -------------------------------------------------------------------------------- /tests/test_watershed_delineation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/tests/test_watershed_delineation.py -------------------------------------------------------------------------------- /tox-libcompat.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/tox-libcompat.ini -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natcap/pygeoprocessing/HEAD/tox.ini --------------------------------------------------------------------------------