├── .travis.yml ├── AUTHORS.txt ├── CHANGES.txt ├── LICENSE.txt ├── MANIFEST.in ├── README.rst ├── benchmarks └── ndarray.py ├── docs ├── cli.rst ├── colormaps.rst ├── concurrency.rst ├── datasets.rst ├── features.rst ├── georeferencing.rst ├── masks.rst ├── options.rst ├── reproject.rst ├── tags.rst └── windowed-rw.rst ├── examples ├── async-rasterio.py ├── concurrent-cpu-bound.py ├── decimate.py ├── features.ipynb ├── introduction.ipynb ├── polygonize.py ├── rasterio_polygonize.py ├── rasterize_geometry.py ├── reproject.py ├── sieve.py └── total.py ├── rasterio ├── __init__.py ├── _base.pxd ├── _base.pyx ├── _copy.pyx ├── _drivers.pyx ├── _err.pyx ├── _example.pyx ├── _features.pxd ├── _features.pyx ├── _gdal.pxd ├── _io.pxd ├── _io.pyx ├── _ogr.pxd ├── _warp.pyx ├── coords.py ├── crs.py ├── dtypes.py ├── enums.py ├── features.py ├── five.py ├── rio │ ├── __init__.py │ ├── bands.py │ ├── cli.py │ ├── features.py │ ├── info.py │ ├── main.py │ ├── merge.py │ └── rio.py ├── tool.py ├── transform.py └── warp.py ├── requirements-dev.txt ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── data ├── README.rst ├── RGB.byte.tif ├── float.tif ├── float_nan.tif └── shade.tif ├── test_band.py ├── test_blocks.py ├── test_colorinterp.py ├── test_colormap.py ├── test_coords.py ├── test_copy.py ├── test_crs.py ├── test_driver_management.py ├── test_dtypes.py ├── test_features_bounds.py ├── test_features_rasterize.py ├── test_features_shapes.py ├── test_features_sieve.py ├── test_indexing.py ├── test_no_georef.py ├── test_nodata.py ├── test_pad.py ├── test_png.py ├── test_read.py ├── test_read_boundless.py ├── test_read_resample.py ├── test_revolvingdoor.py ├── test_rio_bands.py ├── test_rio_features.py ├── test_rio_info.py ├── test_rio_merge.py ├── test_rio_rio.py ├── test_tags.py ├── test_tool.py ├── test_transform.py ├── test_update.py ├── test_warp.py └── test_write.py /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/AUTHORS.txt -------------------------------------------------------------------------------- /CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/CHANGES.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/README.rst -------------------------------------------------------------------------------- /benchmarks/ndarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/benchmarks/ndarray.py -------------------------------------------------------------------------------- /docs/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/docs/cli.rst -------------------------------------------------------------------------------- /docs/colormaps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/docs/colormaps.rst -------------------------------------------------------------------------------- /docs/concurrency.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/docs/concurrency.rst -------------------------------------------------------------------------------- /docs/datasets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/docs/datasets.rst -------------------------------------------------------------------------------- /docs/features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/docs/features.rst -------------------------------------------------------------------------------- /docs/georeferencing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/docs/georeferencing.rst -------------------------------------------------------------------------------- /docs/masks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/docs/masks.rst -------------------------------------------------------------------------------- /docs/options.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/docs/options.rst -------------------------------------------------------------------------------- /docs/reproject.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/docs/reproject.rst -------------------------------------------------------------------------------- /docs/tags.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/docs/tags.rst -------------------------------------------------------------------------------- /docs/windowed-rw.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/docs/windowed-rw.rst -------------------------------------------------------------------------------- /examples/async-rasterio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/examples/async-rasterio.py -------------------------------------------------------------------------------- /examples/concurrent-cpu-bound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/examples/concurrent-cpu-bound.py -------------------------------------------------------------------------------- /examples/decimate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/examples/decimate.py -------------------------------------------------------------------------------- /examples/features.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/examples/features.ipynb -------------------------------------------------------------------------------- /examples/introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/examples/introduction.ipynb -------------------------------------------------------------------------------- /examples/polygonize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/examples/polygonize.py -------------------------------------------------------------------------------- /examples/rasterio_polygonize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/examples/rasterio_polygonize.py -------------------------------------------------------------------------------- /examples/rasterize_geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/examples/rasterize_geometry.py -------------------------------------------------------------------------------- /examples/reproject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/examples/reproject.py -------------------------------------------------------------------------------- /examples/sieve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/examples/sieve.py -------------------------------------------------------------------------------- /examples/total.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/examples/total.py -------------------------------------------------------------------------------- /rasterio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/__init__.py -------------------------------------------------------------------------------- /rasterio/_base.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/_base.pxd -------------------------------------------------------------------------------- /rasterio/_base.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/_base.pyx -------------------------------------------------------------------------------- /rasterio/_copy.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/_copy.pyx -------------------------------------------------------------------------------- /rasterio/_drivers.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/_drivers.pyx -------------------------------------------------------------------------------- /rasterio/_err.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/_err.pyx -------------------------------------------------------------------------------- /rasterio/_example.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/_example.pyx -------------------------------------------------------------------------------- /rasterio/_features.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/_features.pxd -------------------------------------------------------------------------------- /rasterio/_features.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/_features.pyx -------------------------------------------------------------------------------- /rasterio/_gdal.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/_gdal.pxd -------------------------------------------------------------------------------- /rasterio/_io.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/_io.pxd -------------------------------------------------------------------------------- /rasterio/_io.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/_io.pyx -------------------------------------------------------------------------------- /rasterio/_ogr.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/_ogr.pxd -------------------------------------------------------------------------------- /rasterio/_warp.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/_warp.pyx -------------------------------------------------------------------------------- /rasterio/coords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/coords.py -------------------------------------------------------------------------------- /rasterio/crs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/crs.py -------------------------------------------------------------------------------- /rasterio/dtypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/dtypes.py -------------------------------------------------------------------------------- /rasterio/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/enums.py -------------------------------------------------------------------------------- /rasterio/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/features.py -------------------------------------------------------------------------------- /rasterio/five.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/five.py -------------------------------------------------------------------------------- /rasterio/rio/__init__.py: -------------------------------------------------------------------------------- 1 | # module of CLI commands. 2 | -------------------------------------------------------------------------------- /rasterio/rio/bands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/rio/bands.py -------------------------------------------------------------------------------- /rasterio/rio/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/rio/cli.py -------------------------------------------------------------------------------- /rasterio/rio/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/rio/features.py -------------------------------------------------------------------------------- /rasterio/rio/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/rio/info.py -------------------------------------------------------------------------------- /rasterio/rio/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/rio/main.py -------------------------------------------------------------------------------- /rasterio/rio/merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/rio/merge.py -------------------------------------------------------------------------------- /rasterio/rio/rio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/rio/rio.py -------------------------------------------------------------------------------- /rasterio/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/tool.py -------------------------------------------------------------------------------- /rasterio/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/transform.py -------------------------------------------------------------------------------- /rasterio/warp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/rasterio/warp.py -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | affine 2 | cligj 3 | enum34 4 | numpy>=1.8.0 5 | setuptools 6 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/data/README.rst -------------------------------------------------------------------------------- /tests/data/RGB.byte.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/data/RGB.byte.tif -------------------------------------------------------------------------------- /tests/data/float.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/data/float.tif -------------------------------------------------------------------------------- /tests/data/float_nan.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/data/float_nan.tif -------------------------------------------------------------------------------- /tests/data/shade.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/data/shade.tif -------------------------------------------------------------------------------- /tests/test_band.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_band.py -------------------------------------------------------------------------------- /tests/test_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_blocks.py -------------------------------------------------------------------------------- /tests/test_colorinterp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_colorinterp.py -------------------------------------------------------------------------------- /tests/test_colormap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_colormap.py -------------------------------------------------------------------------------- /tests/test_coords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_coords.py -------------------------------------------------------------------------------- /tests/test_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_copy.py -------------------------------------------------------------------------------- /tests/test_crs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_crs.py -------------------------------------------------------------------------------- /tests/test_driver_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_driver_management.py -------------------------------------------------------------------------------- /tests/test_dtypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_dtypes.py -------------------------------------------------------------------------------- /tests/test_features_bounds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_features_bounds.py -------------------------------------------------------------------------------- /tests/test_features_rasterize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_features_rasterize.py -------------------------------------------------------------------------------- /tests/test_features_shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_features_shapes.py -------------------------------------------------------------------------------- /tests/test_features_sieve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_features_sieve.py -------------------------------------------------------------------------------- /tests/test_indexing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_indexing.py -------------------------------------------------------------------------------- /tests/test_no_georef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_no_georef.py -------------------------------------------------------------------------------- /tests/test_nodata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_nodata.py -------------------------------------------------------------------------------- /tests/test_pad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_pad.py -------------------------------------------------------------------------------- /tests/test_png.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_png.py -------------------------------------------------------------------------------- /tests/test_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_read.py -------------------------------------------------------------------------------- /tests/test_read_boundless.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_read_boundless.py -------------------------------------------------------------------------------- /tests/test_read_resample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_read_resample.py -------------------------------------------------------------------------------- /tests/test_revolvingdoor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_revolvingdoor.py -------------------------------------------------------------------------------- /tests/test_rio_bands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_rio_bands.py -------------------------------------------------------------------------------- /tests/test_rio_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_rio_features.py -------------------------------------------------------------------------------- /tests/test_rio_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_rio_info.py -------------------------------------------------------------------------------- /tests/test_rio_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_rio_merge.py -------------------------------------------------------------------------------- /tests/test_rio_rio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_rio_rio.py -------------------------------------------------------------------------------- /tests/test_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_tags.py -------------------------------------------------------------------------------- /tests/test_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_tool.py -------------------------------------------------------------------------------- /tests/test_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_transform.py -------------------------------------------------------------------------------- /tests/test_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_update.py -------------------------------------------------------------------------------- /tests/test_warp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_warp.py -------------------------------------------------------------------------------- /tests/test_write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgillies/rasterio/HEAD/tests/test_write.py --------------------------------------------------------------------------------