GeoUtils: consistent geospatial analysis in Python.
GeoUtils is an open source project to develop a core Python package for geospatial analysis and foster inter-operability between other Python GIS packages.
It aims at facilitating end-user geospatial analysis by revolving around consistent Raster and Vector objects that effortlessly interface between
themselves. GeoUtils is founded on implicit loading behaviour, robust numerical interfacing and convenient object-based methods to easily perform
the most common higher-level tasks needed by geospatial users.
If you are looking for an accessible Python package to write the Python equivalent of your GDAL command lines, or of your QGIS analysis pipeline without a steep learning curve on Python GIS syntax, GeoUtils is perfect for you! For more advanced users, GeoUtils also aims at being efficient and scalable by supporting lazy loading and parallel computing (ongoing).
GeoUtils relies on Rasterio, GeoPandas and Pyproj for georeferenced calculations, and on NumPy and Xarray for numerical analysis. It allows easy access to the functionalities of these packages through interfacing or composition, and quick inter-operability through object conversion.
Documentation
For a quick start, full feature description or search through the API, see GeoUtils' documentation at: https://geoutils.readthedocs.io.
Installation
mamba install -c conda-forge geoutils
See mamba's documentation to install mamba, which will solve your environment much faster than conda.
Start contributing
- Fork the repository, make a feature branch and push changes.
- When ready, submit a pull request from the feature branch of your fork to
GlacioHack/geoutils:main. - The PR will be reviewed by at least one maintainer, discussed, then merged.
More info on our contributing page.
Release files for geoutils 0.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| geoutils-0.2.5.tar.gz | 4.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| geoutils-0.2.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.4 MB
Release files / geoutils-0.2.5.tar.gz
| Download URL | geoutils-0.2.5.tar.gz |
|---|---|
| Size | 4.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b22a3fa33a2e3a835cc760d37ad9e234d10bf172604e7ecc23be749a921b2661
|
|
BLAKE2b-256 checksum How to use checksums |
810adca642ca173d2bfecd8f243ddf63343a0bc232c386a0723da4bed952e0ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 28, 2026.
Transparency logRelease files / geoutils-0.2.5-py3-none-any.whl
| Download URL | geoutils-0.2.5-py3-none-any.whl |
|---|---|
| Size | 177.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5745c76d5f9a2010be40a5680d7232b38d4eb194f52c3418603e110cc0991b59
|
|
BLAKE2b-256 checksum How to use checksums |
ab8a111ce1673baedc5669c40e9bc6e162daded9c2c490314abd32b824023a12
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 28, 2026.
Transparency log