Skip to main content

GeoUtils: consistent geospatial analysis in Python.

build Conda Version Conda Platforms Conda Downloads PyPI version Coverage Status

Binder Pre-Commit Formatted with black Checked with mypy Imports: isort

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

  1. Fork the repository, make a feature branch and push changes.
  2. When ready, submit a pull request from the feature branch of your fork to GlacioHack/geoutils:main.
  3. 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)

Source distribution for geoutils 0.2.5
File Size Uploaded
geoutils-0.2.5.tar.gz 4.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for geoutils 0.2.5
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.2.5 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.17

2 release files

0.1.16

2 release files

0.1.15

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.17

2 release files

0.0.16

2 release files

0.0.15

2 release files

0.0.14

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page