Skip to main content

Tools for processing geospatial data

Project description

Raster Tools


DOI

Python tools for lazy, parallel geospatial raster processing.

Introduction


Raster Tools is a Python package that facilitates a wide range of geospatial, statistical, and machine learning analyses using delayed and automated parallel processing for rasters. It seeks to bridge the gaps in Python's data stack for processing raster data and to make building processing and analysis pipelines easier. With Raster Tools, operations can be easily chained together, eliminating the need to write intermediate results and saving on storage space. The use of Dask, also enables out-of-core processing so rasters larger than the available memory can be processed in chunks.

Under the hood, Raster Tools uses Dask to parallelize tasks and delay operations, Rasterio, rioxarray, and odc-geo for geospatial operations, and Numba for accelerating Python code. Limited support is also provided for working with Vector data using dask-geopandas.

Install


Pip

pip install raster-tools

Conda

conda install -c conda-forge cfgrib dask-geopandas dask-image fiona netcdf4 numba odc-geo pyogrio rioxarray scipy
pip install --no-deps raster-tools

Helpful Links

Package Dependencies

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

raster_tools-0.10.1.tar.gz (173.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

raster_tools-0.10.1-py3-none-any.whl (129.8 kB view details)

Uploaded Python 3

File details

Details for the file raster_tools-0.10.1.tar.gz.

File metadata

  • Download URL: raster_tools-0.10.1.tar.gz
  • Upload date:
  • Size: 173.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for raster_tools-0.10.1.tar.gz
Algorithm Hash digest
SHA256 6ea0d6f5e39f1dc5d27a88b3f2c49970a1371e549c9f10984f268df0d5ea0dd1
MD5 bdf25f8d097d1f9f233dc0604c2da3b2
BLAKE2b-256 347c2f43f7e7b44d9f9eec1664bd72f9c11ddcbf9bc843d3041f0fe6067a973b

See more details on using hashes here.

File details

Details for the file raster_tools-0.10.1-py3-none-any.whl.

File metadata

  • Download URL: raster_tools-0.10.1-py3-none-any.whl
  • Upload date:
  • Size: 129.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for raster_tools-0.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dfebdc4dd1a250df802d652627caaa324f7b12e09547050fb832ec372c1d01d9
MD5 1219ba4e2cee8418530cdf6cebe709f4
BLAKE2b-256 7d53b3b3c613580d68308325d08e428d83d8980b6f7c07dc7e4a813d29fe4890

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page