Raster libraries

This page lists Python GIS and Earth Observation libraries related to working with raster data, categorized into core (data structures), data processing, analysis and visualization. If you see any missing Python tools, please open a PR (see instructions). Tools are sorted alphabetically in each category. The linkages section shows how the tools are connected to the broader Python ecosystem.

Tables below list relevant information about the libraries, including:

  • links to the Homepage of the package (redirects after clicking the House character)

  • short Info (description) of the package: You can see the desciprtion by holding your mouse on top of the ⓘ character for a second

  • License

  • Latest PyPi and conda-forge version of the package

  • Number of downloads from PyPi or conda-forge

  • Latest release date

Libraries

from pygieons import Ecosystem

# Initialize
e = Ecosystem(plot_type="raster", log=False)

# Prepare the table and plot it
e.prepare_table().show()
Analysis / modelling (count=9)
Name Homepage Info License PyPi version PyPi downloads (monthly) Conda-forge version Conda-forge downloads Conda-forge latest release
gstools 🏠 License PyPI version 1,668 Conda version Conda downloads Conda latest release
pykrige 🏠 License PyPI version 17,754 Conda version Conda downloads Conda latest release
pysheds 🏠 License PyPI version 925 Conda version Conda downloads Conda latest release
pyspatialml 🏠 NA PyPI version 78 NA NA NA
rasterstats 🏠 License PyPI version 61,113 Conda version Conda downloads Conda latest release
richdem 🏠 License PyPI version 2,187 Conda version Conda downloads Conda latest release
scikit-learn 🏠 License PyPI version 31,705,557 Conda version Conda downloads Conda latest release
spyndex 🏠 License PyPI version 287 Conda version Conda downloads Conda latest release
xarray-spatial 🏠 License PyPI version 1,843 Conda version Conda downloads Conda latest release
Core / data structures (count=8)
Name Homepage Info License PyPi version PyPi downloads (monthly) Conda-forge version Conda-forge downloads Conda-forge latest release
affine 🏠 License PyPI version 669,468 Conda version Conda downloads Conda latest release
iris 🏠 License PyPI version 948 Conda version Conda downloads Conda latest release
rasterio 🏠 License PyPI version 744,408 Conda version Conda downloads Conda latest release
rio-cogeo 🏠 License PyPI version 13,656 Conda version Conda downloads Conda latest release
rioxarray 🏠 License PyPI version 38,468 Conda version Conda downloads Conda latest release
sarpy 🏠 License PyPI version 911 Conda version Conda downloads Conda latest release
sarsen 🏠 License PyPI version 40 Conda version Conda downloads Conda latest release
xarray 🏠 License PyPI version 1,626,657 Conda version Conda downloads Conda latest release
Data extraction / processing (count=22)
Name Homepage Info License PyPi version PyPi downloads (monthly) Conda-forge version Conda-forge downloads Conda-forge latest release
earthengine-api 🏠 License PyPI version 32,896 Conda version Conda downloads Conda latest release
easystac 🏠 License PyPI version 87 Conda version Conda downloads Conda latest release
eemont 🏠 License PyPI version 598 Conda version Conda downloads Conda latest release
eoreader 🏠 License PyPI version 434 Conda version Conda downloads Conda latest release
lidar 🏠 License PyPI version 279 Conda version Conda downloads Conda latest release
odc-stac 🏠 License PyPI version 849 Conda version Conda downloads Conda latest release
planetary-computer 🏠 License PyPI version 2,874 Conda version Conda downloads Conda latest release
pymap3d 🏠 License PyPI version 43,146 Conda version Conda downloads Conda latest release
pyrosar 🏠 License PyPI version 478 Conda version Conda downloads Conda latest release
pystac 🏠 License PyPI version 31,727 Conda version Conda downloads Conda latest release
pystac-client 🏠 License PyPI version 9,996 Conda version Conda downloads Conda latest release
radiant-mlhub 🏠 License PyPI version 6,902 Conda version Conda downloads Conda latest release
rio-hist 🏠 NA PyPI version 168 NA NA NA
rio-mucho 🏠 License PyPI version 8,470 Conda version Conda downloads Conda latest release
rio-tiler 🏠 License PyPI version 8,373 Conda version Conda downloads Conda latest release
salem 🏠 License PyPI version 4,972 Conda version Conda downloads Conda latest release
satpy 🏠 License PyPI version 3,841 Conda version Conda downloads Conda latest release
sentinelsat 🏠 License PyPI version 12,338 Conda version Conda downloads Conda latest release
stackstac 🏠 License PyPI version 1,142 Conda version Conda downloads Conda latest release
verde 🏠 License PyPI version 729 Conda version Conda downloads Conda latest release
xarray-sentinel 🏠 License PyPI version 70 Conda version Conda downloads Conda latest release
xyzservices 🏠 License PyPI version 164,884 Conda version Conda downloads Conda latest release
Visualization (count=4)
Name Homepage Info License PyPi version PyPi downloads (monthly) Conda-forge version Conda-forge downloads Conda-forge latest release
contextily 🏠 License PyPI version 64,948 Conda version Conda downloads Conda latest release
pyvista-xarray 🏠 NA PyPI version 362 NA NA NA
rio-color 🏠 License PyPI version 8,260 Conda version Conda downloads Conda latest release
xarray_leaflet 🏠 License PyPI version 848 Conda version Conda downloads Conda latest release

Linkages

# Initialize
e = Ecosystem(plot_type="raster+generic", log=False)

# Prepare network and plot
net = e.prepare_net()
net.show()