Generic libraries

This page lists Python GIS and Earth Observation libraries that are either not specific to raster/vector data or not specific to GIS in general.
Libraries are 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="generic", log=False)

# Prepare the table and plot it
e.prepare_table().show()
Analysis / modelling (count=2)
Name Homepage Info License PyPi version PyPi downloads (monthly) Conda-forge version Conda-forge downloads Conda-forge latest release
obspy 🏠 License PyPI version 85,846 Conda version Conda downloads Conda latest release
statsmodels 🏠 License PyPI version 9,002,747 Conda version Conda downloads Conda latest release
Core / data structures (count=18)
Name Homepage Info License PyPi version PyPi downloads (monthly) Conda-forge version Conda-forge downloads Conda-forge latest release
GDAL 🏠 License PyPI version 170,619 Conda version Conda downloads Conda latest release
PROJ 🏠 License PyPI version 8,082 Conda version Conda downloads Conda latest release
cudf 🏠 NA PyPI version 1,724 NA NA NA
dask 🏠 License PyPI version 8,500,731 Conda version Conda downloads Conda latest release
geoalchemy2 🏠 License PyPI version 486,962 Conda version Conda downloads Conda latest release
geojson 🏠 License PyPI version 803,620 Conda version Conda downloads Conda latest release
netcdf4 🏠 License PyPI version 1,093,537 Conda version Conda downloads Conda latest release
networkx 🏠 License PyPI version 19,752,167 Conda version Conda downloads Conda latest release
numba 🏠 License PyPI version 8,239,325 Conda version Conda downloads Conda latest release
numpy 🏠 License PyPI version 116,262,087 Conda version Conda downloads Conda latest release
pandas 🏠 License PyPI version 89,653,368 Conda version Conda downloads Conda latest release
pyarrow 🏠 License PyPI version 53,517,679 Conda version Conda downloads Conda latest release
pycrs 🏠 License PyPI version 16,210 Conda version Conda downloads Conda latest release
pyepsg 🏠 License PyPI version 66,895 Conda version Conda downloads Conda latest release
pyproj 🏠 License PyPI version 4,304,378 Conda version Conda downloads Conda latest release
scipy 🏠 License PyPI version 41,967,883 Conda version Conda downloads Conda latest release
vaex 🏠 License PyPI version 68,690 Conda version Conda downloads Conda latest release
zarr 🏠 License PyPI version 472,431 Conda version Conda downloads Conda latest release
Data extraction / processing (count=5)
Name Homepage Info License PyPi version PyPi downloads (monthly) Conda-forge version Conda-forge downloads Conda-forge latest release
astropy 🏠 License PyPI version 599,153 Conda version Conda downloads Conda latest release
geocube 🏠 License PyPI version 3,300 Conda version Conda downloads Conda latest release
owslib 🏠 License PyPI version 36,740 Conda version Conda downloads Conda latest release
scikit-image 🏠 License PyPI version 7,747,610 Conda version Conda downloads Conda latest release
whitebox 🏠 License PyPI version 14,045 Conda version Conda downloads Conda latest release
Visualization (count=22)
Name Homepage Info License PyPi version PyPi downloads (monthly) Conda-forge version Conda-forge downloads Conda-forge latest release
basemap 🏠 License PyPI version 17,906 Conda version Conda downloads Conda latest release
bokeh 🏠 License PyPI version 2,767,641 Conda version Conda downloads Conda latest release
cartopy 🏠 License PyPI version 125,978 Conda version Conda downloads Conda latest release
datashader 🏠 License PyPI version 44,694 Conda version Conda downloads Conda latest release
earthpy 🏠 License PyPI version 7,940 Conda version Conda downloads Conda latest release
eomaps 🏠 License PyPI version 937 Conda version Conda downloads Conda latest release
folium 🏠 License PyPI version 912,796 Conda version Conda downloads Conda latest release
geemap 🏠 License PyPI version 12,921 Conda version Conda downloads Conda latest release
gempy 🏠 License PyPI version 926 Conda version Conda downloads Conda latest release
geoviews 🏠 License PyPI version 8,101 Conda version Conda downloads Conda latest release
holoviews 🏠 License PyPI version 313,507 Conda version Conda downloads Conda latest release
hvplot 🏠 License PyPI version 127,748 Conda version Conda downloads Conda latest release
keplergl 🏠 License PyPI version 98,317 Conda version Conda downloads Conda latest release
leafmap 🏠 License PyPI version 3,376 Conda version Conda downloads Conda latest release
mapclassify 🏠 License PyPI version 67,054 Conda version Conda downloads Conda latest release
matplotlib 🏠 License PyPI version 27,605,056 Conda version Conda downloads Conda latest release
plotly 🏠 License PyPI version 7,566,852 Conda version Conda downloads Conda latest release
proplot 🏠 License PyPI version 1,574 Conda version Conda downloads Conda latest release
pydeck 🏠 License PyPI version 810,133 Conda version Conda downloads Conda latest release
pygmt 🏠 License PyPI version 1,498 Conda version Conda downloads Conda latest release
pyvista 🏠 License PyPI version 142,372 Conda version Conda downloads Conda latest release
seaborn 🏠 License PyPI version 8,414,513 Conda version Conda downloads Conda latest release

Linkages

# Initialize
net = e.prepare_net()
net.show()