How to install#

Install for users#

Tip

To speed-up installation, replace conda with mamba (see Mamba docs), or replace pip with uv pip (see Uv docs).

With Conda:

conda install -c conda-forge geoutils

Or with Pip:

pip install geoutils

Use "geoutils[opt]" with Pip to include all optional features, or select the extras listed below. Extras can be combined, for example:

pip install "geoutils[io,paral]"

Caution

If a pip update breaks your installation, make a fresh install in a new environment with your other packages.

Install for developers#

git clone https://github.com/GlacioHack/geoutils.git
cd geoutils
conda env create -f dev-environment.yml
conda activate geoutils-dev

Dependencies#

GeoUtils depends on Rasterio, GeoPandas, SciPy, Xarray and Rioxarray.

These main dependencies themselves depend notably on NumPy, pandas, PyProj and Pyogrio.

Optional dependencies are grouped in the following pip extras (opt includes all of them):