Welcome to geospatial¶
A Python package for installing commonly used packages for geospatial analysis and data visualization with only one command.
- Free software: MIT license
- Documentation: https://geospatial.gishub.org
Disclaimer¶
Currently, the geospatial
package only helps you install commonly used packages for geospatial analysis and data visualization with only one command, making it easier to set up a conda environment for geospatial analysis and avoid dependency conflicts during installation. The geospatial
package itself does not have any meaningful functions yet. After installation, you can continue to the commonly used geospatial packages as usual.
Installation¶
uv¶
uv is an extremely fast Python package and project manager, written in Rust. It is designed to be a drop-in replacement for pip. You can install geospatial
using uv
as follows:
uv pip install geospatial
uv pip install --find-links https://girder.github.io/large_image_wheels gdal pdal pyproj
Mamba¶
Installing commonly used packages for geospatial analysis and data visualization with only one command.
mamba install -c conda-forge geospatial
Video Tutorial¶
Conda-forge recipe¶
The recipe of the geospatial Python package on the conda-forge channel:
- python >=3.9
- apache-sedona
- bokeh
- cartopy
- cenpy
- contextily
- cubo
- dask-geopandas
- datashader
- earthaccess
- earthengine-api
- earthpy
- easystac
- eemont
- eomaps
- eoreader
- fiona
- folium >=0.12.1
- geemap >=0.30.4
- geoalchemy2
- geocube
- geopandas >=0.10.2
- geotiff
- geosnap
- geoviews
- h3
- h3-py
- hvplot
- ipygany
- ipyleaflet >=0.16.0
- ipyvtklink
- keplergl
- laspy
- leafmap >=0.31.0
- lidar
- localtileserver >=0.10.0
- mapboxgl
- mapclassify
- mapwidget
- movingpandas
- netcdf4
- odc-stac
- osmnx
- owslib
- panel
- palettable
- pillow
- planetary-computer
- plotly
- psycopg2
- pydeck
- pygis >=0.6.0
- pyntcloud
- pysal
- pyshp
- pystac-client
- python-mss
- pyvista
- radiant-mlhub
- rasterio
- rasterstats
- rio-cogeo
- rioxarray
- s2cloudless
- sarpy
- satpy
- sentinelsat
- shapely
- simplekml
- sliderule
- spyndex
- sqlalchemy
- stackstac
- tropycal
- usgs
- whitebox
- whiteboxgui
- wxee
- xarray
- xarray-spatial
- xee
- xmovie
- xyzservices
Suggestions for adding packages to geospatial¶
If you would like to suggest new packages to be added to the geospatial stack, please follow the steps below:
Check the Installed packages section to see if the suggested packages are listed. If they are already listed, then you can skip the following steps.
Search the suggested packages on conda-forge and make sure they can be found there. If not, that means the suggested packages are not available on conda-forge. If this is the case, then they cannot be added to the geospatial stack. Then you can skip the following step.
Leave the names of suggested packages on the geospatial GitHub repo if they meet the above requirements. I will then test the suggested packages and add them to the geospatial stack as appropriate.
Installed packages¶
The complete list of Python packages that will be installed along with geospatial.
!pip list
Package Version Editable project location ------------------------------- -------------- --------------------------------------- access 1.1.9 aenum 3.1.15 affine 2.4.0 aiobotocore 2.15.1 aiohappyeyeballs 2.4.0 aiohttp 3.10.5 aioitertools 0.12.0 aiosignal 1.3.1 alabaster 1.0.0 aniso8601 9.0.1 annotated-types 0.7.0 anyio 4.6.0 anywidget 0.9.13 apache-sedona 1.6.1 appdirs 1.4.4 argon2-cffi 23.1.0 argon2-cffi-bindings 21.2.0 arrow 1.3.0 asciitree 0.3.3 asgiref 3.8.1 asttokens 2.4.1 async-lru 2.0.4 attrs 24.2.0 azure-core 1.31.0 azure-storage-blob 12.23.0 azure-storage-file-datalake 12.17.0 babel 2.16.0 beautifulsoup4 4.12.3 black 24.10.0 bleach 6.1.0 blinker 1.8.2 bokeh 3.4.3 boto3 1.35.23 botocore 1.35.23 bounded-pool-executor 0.0.3 bqplot 0.12.43 branca 0.7.2 Brotli 1.1.0 bump2version 1.0.1 cachelib 0.9.0 cachetools 5.5.0 cenpy 1.0.1 certifi 2024.8.30 cffi 1.17.1 cftime 1.6.4 chardet 5.2.0 charset-normalizer 3.3.2 chroma-py 0.1.0.dev1 click 8.1.7 click-plugins 1.1.1 cligj 0.7.2 cloudpathlib 0.19.0 cloudpickle 3.0.0 codespell 2.3.0 color-operations 0.1.5 colorama 0.4.6 colorcet 3.1.0 colorlog 6.8.2 colour 0.1.5 comm 0.2.2 configobj 5.0.9 contextily 1.6.2 contourpy 1.3.0 coverage 7.6.4 cryptography 43.0.1 cssselect2 0.7.0 cubo 2024.8.0 cycler 0.12.1 dask 2024.8.0 dask-ee 0.0.3 dask-expr 1.1.10 dask-geopandas 0.4.1 dataclasses-json 0.6.7 datashader 0.16.3 debugpy 1.8.5 decorator 5.1.1 defusedxml 0.7.1 deprecation 2.1.0 dicttoxml 1.7.16 dill 0.3.8 distlib 0.3.9 distributed 2024.8.0 docopt 0.6.2 docutils 0.21.2 donfig 0.8.1.post1 duckdb 1.1.0 earthaccess 0.10.0 earthengine-api 1.1.0 earthpy 0.9.4 easystac 0.0.1 EditorConfig 0.12.4 ee_extra 0.0.15 eemont 0.3.6 eerepr 0.0.4 eoreader 0.21.2 esda 2.5.1 executing 2.1.0 fasteners 0.19 fastjsonschema 2.20.0 ffmpeg-python 0.2.0 filelock 3.16.1 fiona 1.10.1 flake8 7.1.1 Flask 3.0.3 Flask-Caching 2.3.0 Flask-Cors 5.0.0 flask-restx 1.3.0 folium 0.17.0 fonttools 4.53.1 fqdn 1.5.1 frozenlist 1.4.1 fsspec 2024.9.0 future 1.0.0 fuzzywuzzy 0.18.0 GDAL 3.11.0 gdown 5.2.0 geeadd 1.2.0 geedim 1.8.1 geemap 0.34.3 GeoAlchemy2 0.15.2 geocoder 1.38.1 geocube 0.4.2 geographiclib 2.0 geojson 3.1.0 geomet 1.1.0 geopandas 1.0.1 geopy 2.4.1 geospatial 0.11.2 /home/runner/work/geospatial/geospatial geotiff 0.2.10 ghp-import 2.1.0 giddy 2.3.5 gitdb 4.0.11 GitPython 3.1.43 google-api-core 2.20.0 google-api-python-client 2.146.0 google-auth 2.35.0 google-auth-httplib2 0.2.0 google-cloud-core 2.4.1 google-cloud-storage 2.18.2 google-crc32c 1.6.0 google-resumable-media 2.7.2 googleapis-common-protos 1.65.0 greenlet 3.1.1 grip 4.6.2 h11 0.14.0 h3 3.7.7 h5netcdf 1.3.0 h5py 3.11.0 holoviews 1.19.1 html2text 2024.2.26 htmltools 0.5.3 httpcore 1.0.5 httplib2 0.22.0 httpx 0.27.2 hvplot 0.10.0 HyperCoast 0.6.3 idna 3.10 imageio 2.35.1 imagesize 1.4.1 importlib_metadata 8.5.0 importlib_resources 6.4.5 inequality 1.0.0 iniconfig 2.0.0 ipyevents 2.0.2 ipyfilechooser 0.6.0 ipygany 0.5.0 ipykernel 6.29.5 ipyleaflet 0.19.2 ipynb-py-convert 0.4.6 ipython 8.18.0 ipython-genutils 0.2.0 ipytree 0.2.2 ipyvue 1.11.1 ipyvuetify 1.10.0 ipywidgets 7.8.4 isodate 0.6.1 isoduration 20.11.0 itsdangerous 2.2.0 jaraco.classes 3.4.0
jaraco.context 6.0.1 jaraco.functools 4.1.0 jedi 0.19.1 jeepney 0.8.0 Jinja2 3.1.4 jmespath 1.0.1 joblib 1.4.2 jsbeautifier 1.15.1 json5 0.9.25 jsonpointer 3.0.0 jsonschema 4.23.0 jsonschema-specifications 2023.12.1 jupyter_client 8.6.3 jupyter_core 5.7.2 jupyter-events 0.10.0 jupyter-leaflet 0.19.2 jupyter-lsp 2.2.5 jupyter_server 2.14.2 jupyter_server_terminals 0.5.3 jupyterlab 4.2.5 jupyterlab_pygments 0.3.0 jupyterlab_server 2.27.3 jupyterlab_widgets 1.1.10 jupytext 1.16.4 keplergl 0.3.2 keyring 25.5.0 kiwisolver 1.4.7 laspy 2.5.4 lazy_loader 0.4 leafmap 0.38.0 libpysal 4.8.1 lightgbm 4.5.0 linkify-it-py 2.0.3 livereload 2.7.0 llvmlite 0.43.0 localtileserver 0.10.3 locket 1.0.0 logzero 1.7.0 lonboard 0.9.3 lxml 5.3.0 lz4 4.3.3 mapboxgl 0.10.2 mapclassify 2.8.0 maplibre 0.2.6 mapwidget 0.1.2 Markdown 3.7 markdown-callouts 0.4.0 markdown-it-py 3.0.0 MarkupSafe 2.1.5 marshmallow 3.22.0 matplotlib 3.9.2 matplotlib-inline 0.1.7 mccabe 0.7.0 mdit-py-plugins 0.4.2 mdurl 0.1.2 mercantile 1.2.1 mergedeep 1.3.4 methodtools 0.4.7 mgwr 2.2.1 mistune 3.0.2 mkdocs 1.6.1 mkdocs-autorefs 1.2.0 mkdocs-get-deps 0.2.0 mkdocs-git-revision-date-plugin 0.3.2 mkdocs-jupyter 0.25.1 mkdocs-material 9.5.43 mkdocs-material-extensions 1.3.1 mkdocs-pdf-export-plugin 0.5.10 mkdocstrings 0.26.2 mkdocstrings-crystal 0.3.7 mkdocstrings-python-legacy 0.2.4 momepy 0.6.0 more-itertools 10.5.0 morecantile 5.4.2 movingpandas 0.19.0 mpmath 1.3.0 msgpack 1.1.0 mss 9.0.2 multidict 6.1.0 multimethod 1.12 multipledispatch 1.0.0 mypy-extensions 1.0.0 nbclient 0.10.0 nbconvert 7.16.4 nbformat 5.10.4 nest-asyncio 1.6.0 netCDF4 1.7.1.post2 networkx 3.2.1 nh3 0.2.18 notebook 7.2.2 notebook_shim 0.2.4 numba 0.60.0 numcodecs 0.12.1 numexpr 2.10.1 numpy 1.26.4 oauthlib 3.2.2 odc-geo 0.4.8 odc-stac 0.3.10 opencv-python-headless 4.10.0.84 osmnx 1.9.3 overrides 7.7.0 overturemaps 0.9.0 OWSLib 0.31.0 packaging 24.1 paginate 0.5.7 palettable 3.3.3 pandas 2.2.3 pandocfilters 1.5.1 panel 1.4.5 param 2.1.1 parso 0.8.4 partd 1.4.2 path-and-address 2.0.1 pathspec 0.12.1 patsy 0.5.6 pexpect 4.9.0 pillow 10.4.0 pip 24.3.1 pkginfo 1.10.0 planetary-computer 1.0.0 platformdirs 4.3.6 plotly 5.24.1 pluggy 1.5.0 pointpats 2.4.0 pooch 1.8.2 pqdm 0.2.0 prometheus_client 0.21.0 prompt-toolkit 3.0.36 proto-plus 1.24.0 protobuf 5.28.2 psutil 6.0.0 psygnal 0.11.1 ptyprocess 0.7.0 PuLP 2.9.0 pure_eval 0.2.3 py 1.11.0 pyarrow 17.0.0 pyarrow-hotfix 0.6 pyasn1 0.6.1 pyasn1_modules 0.4.1 pycodestyle 2.12.1 pycparser 2.22 PyCRS 1.0.2 pyct 0.5.0 pydantic 2.9.2 pydantic_core 2.23.4 pydeck 0.9.1 pydyf 0.11.0 pyflakes 3.2.0 pygis 0.7.0 Pygments 2.18.0 pykdtree 1.3.13 pymdown-extensions 10.12 pyntcloud 0.3.1 pyogrio 0.9.0 pyorbital 1.8.3 pyparsing 3.1.4 pyperclip 1.9.0 pyphen 0.15.0 pyproj 3.6.1 pyproject-api 1.8.0 pyresample 1.30.0 pysal 24.1 pyshp 2.3.1 PySocks 1.7.1 pystac 1.10.1 pystac-client 0.8.3 pytest 8.3.3 python-box 7.2.0 python-cmr 0.13.0 python-dateutil 2.9.0.post0 python-dotenv 1.0.1 python-json-logger 2.0.7 python-multipart 0.0.10 pytkdocs 0.16.2 pytz 2024.2 pyviz_comms 3.0.3 PyYAML 6.0.2 pyyaml_env_tag 0.1 pyzmq 26.2.0 quantecon 0.7.2 questionary 2.0.1 radiant-mlhub 0.4.1 rasterio 1.3.11 rasterstats 0.19.0 ratelim 0.1.6 readme_renderer 44.0 referencing 0.35.1 regex 2024.9.11 requests 2.32.3 requests-futures 1.0.1 requests-oauthlib 2.0.0 requests-toolbelt 1.0.0 retry 0.9.2 rfc3339-validator 0.1.4 rfc3986 2.0.0 rfc3986-validator 0.1.1 rich 13.9.4 rio-cogeo 5.3.4 rio-tiler 6.7.0 rioxarray 0.15.0 rpds-py 0.20.0 rsa 4.9 Rtree 1.3.0 s2cloudless 1.7.1 s3fs 2024.9.0 s3transfer 0.10.2 sankee 0.2.5 sarpy 1.3.58 satpy 0.51.0 scikit-image 0.24.0 scikit-learn 1.5.2 scipy 1.13.1 scooby 0.10.0 seaborn 0.13.2 SecretStorage 3.3.3 segregation 2.5 Send2Trash 1.8.3 sentinelhub 3.10.0 sentinelsat 1.2.1 sertit 1.42.0 server-thread 0.2.0 setuptools 75.1.0 shapely 2.0.6 shiny 1.1.0 simplejson 3.19.3 simplekml 1.3.6 six 1.16.0 sliderule 4.6.4 smmap 5.0.1 sniffio 1.3.1 snowballstemmer 2.2.0 snuggs 1.4.7 sortedcontainers 2.4.0 soupsieve 2.6 spaghetti 1.7.4 spglm 1.1.0 Sphinx 8.1.3 sphinxcontrib-applehelp 2.0.0 sphinxcontrib-devhelp 2.0.0 sphinxcontrib-htmlhelp 2.1.0 sphinxcontrib-jsmath 1.0.1 sphinxcontrib-qthelp 2.0.0 sphinxcontrib-serializinghtml 2.0.0 spint 1.0.7 splot 1.1.7 spopt 0.5.0 spreg 1.6.1 spvcm 0.3.0 spyndex 0.6.0 SQLAlchemy 2.0.35 stack-data 0.6.3 stackstac 0.5.1 starlette 0.38.6 statsmodels 0.14.3 sympy 1.13.3 tabulate 0.9.0 tblib 3.0.0 tenacity 9.0.0 termcolor 2.4.0 terminado 0.18.1 threadpoolctl 3.5.0 tifffile 2024.8.30 tinycss2 1.3.0 tinyhtml5 2.0.0 tinynetrc 1.3.1 tobler 0.11.3 tokenize_rt 6.1.0 tomli 2.0.1 tomli_w 1.0.0 toolz 0.12.1 tornado 6.4.1 tox 4.23.2 tqdm 4.66.5 traitlets 5.14.3 traittypes 0.2.1 trollimage 1.25.0 trollsift 0.5.1 twine 5.1.1 types-python-dateutil 2.9.0.20240906 typing_extensions 4.12.2 typing-inspect 0.9.0 tzdata 2024.1 uc-micro-py 1.0.3 uri-template 1.3.0 uritemplate 4.1.1 urllib3 1.26.20 usgs 0.3.5 utm 0.7.0 uvicorn 0.30.6 validators 0.34.0 virtualenv 20.27.1 watchdog 6.0.0 watchfiles 0.24.0 wcwidth 0.2.13 weasyprint 63.0 webcolors 24.8.0 webencodings 0.5.1 websocket-client 1.8.0 websockets 13.1 Werkzeug 3.0.4 wheel 0.44.0 whitebox 2.3.5 whiteboxgui 2.3.0 widgetsnbextension 3.6.9 wirerope 0.4.7 wrapt 1.16.0 wxee 0.4.2 xarray 2024.7.0 xarray-spatial 0.4.0 xee 0.0.15 xyzservices 2024.9.0 yarl 1.11.1 zarr 2.12.0 zict 3.0.0 zipp 3.20.2 zopfli 0.2.3.post1