Skip to main content

Analysis and handling of georeferenced rasters and vectors

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geoutils-0.1.12.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

geoutils-0.1.12-py3-none-any.whl (115.9 kB view details)

Uploaded Python 3

File details

Details for the file geoutils-0.1.12.tar.gz.

File metadata

  • Download URL: geoutils-0.1.12.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for geoutils-0.1.12.tar.gz
Algorithm Hash digest
SHA256 e068882a2c0984986824b4b4ebdf8eca2f1a353184135c22cb34a7ec93fbf856
MD5 3dc574d8cdeeb7a2d30ca177439dca2d
BLAKE2b-256 7eb09a25d5d04b2b4b4da2fa465be446b435b4d9d0e9b1d227d08329c4d2039c

See more details on using hashes here.

File details

Details for the file geoutils-0.1.12-py3-none-any.whl.

File metadata

  • Download URL: geoutils-0.1.12-py3-none-any.whl
  • Upload date:
  • Size: 115.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for geoutils-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 0f8cdd3ffe507d7e6a0b5ca58ef185837c9b16f3b5fe6a69a26d90c36a77404d
MD5 a934129821470b59def25845fc4b63b5
BLAKE2b-256 042cd89b2b74f367a2c2e2e9564b3e94f8c3d509bdba98fe41a3d000a32a66b6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page