Skip to main content

GeoSpace

A Python library for geospatial processing based on GDAL.

GeoSpace provides practical tools for raster and vector processing, including zonal statistics, reprojection, resampling, mosaicking, clipping, rasterization, and Google Earth Engine workflows.

Installation

uv add geospace

GeoSpace wheels include the GDAL runtime and Python bindings, so no separate GDAL installation is required.

Both imports work directly:

import geospace
from osgeo import gdal

The bundled GDAL wheels are built and tested separately in gdal-wheels.

Do not install a separate gdal package in the same environment.

Example

import geospace as gs

rasters = ["precipitation.tif", "temperature.tif"]
basins = "basins.shp"

stats = gs.reduce(rasters, basins)
print(stats)

Features

  • High-performance zonal statistics
  • Raster reprojection, resampling, mosaicking, clipping, and nodata filling
  • Raster and vector conversion
  • Shapefile projection, filtering, buffering, and rasterization
  • GRIB to GeoTIFF conversion
  • Coordinate and spatial calculations
  • Optional Google Earth Engine integration

Metadata

Release files for geospace 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for geospace 0.6.0
File
geospace-0.6.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
geospace-0.6.0-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
geospace-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
geospace-0.6.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
geospace-0.6.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
geospace-0.6.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
geospace-0.6.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
geospace-0.6.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
geospace-0.6.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
geospace-0.6.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
geospace-0.6.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
geospace-0.6.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details

Total release size: 268.5 MB

Release files / geospace-0.6.0-cp314-cp314t-win_amd64.whl

Download URL geospace-0.6.0-cp314-cp314t-win_amd64.whl
Size 19.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
1339f21774be48c237d4bc2fb97a967489624001165b8d436cfc332779fbfa00
BLAKE2b-256 checksum
How to use checksums
3b3a7b28a035315e4bbf1eb9d5bb35fc4bd2e2d8ecb6292fd0132e131f55b2a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Release files / geospace-0.6.0-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL geospace-0.6.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 28.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3468172cfb59a8a76d09ed0435374f91a8ad39bee84f37901bd3e1b8e9970b1c
BLAKE2b-256 checksum
How to use checksums
bada371a8487d10effb7148cd99a037c604b4b03145ea3092e21ab2f80319774
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Release files / geospace-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL geospace-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 19.3 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9697a21a23cd235ff7de046cf14b8a0a09c6bfc8e69095064e4df333319a36ba
BLAKE2b-256 checksum
How to use checksums
d349c671aeabfd80d22a6d02f1729006798504373fafc5921ea9d872dc8cd220
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Release files / geospace-0.6.0-cp314-cp314-win_amd64.whl

Download URL geospace-0.6.0-cp314-cp314-win_amd64.whl
Size 18.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
90607a5a4d473bf992db004603837590b08002441b04add2fe40286c185efe83
BLAKE2b-256 checksum
How to use checksums
e6513f3e4b7f8677ac04aed4eacc1408571f981fb6609de877c98ab0b0942d99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Release files / geospace-0.6.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL geospace-0.6.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 28.9 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6de54f8f1a959760cafb47f5893670ba8cb61a9b8ef075cfc70e346afc65fe65
BLAKE2b-256 checksum
How to use checksums
555755e819b8372bb2c8b131304ddc8d2030a79ee45a2abf0c50e84bbde46886
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Release files / geospace-0.6.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL geospace-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Size 19.3 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
896c8c29a865af7d6259b678a9a82c800724c1d136bbf3a56057a7f50d7666a1
BLAKE2b-256 checksum
How to use checksums
04c739013303c7a1c6ff309a4cb1a5fa62f8c849cc7d2296184fef3f0df1b0bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Release files / geospace-0.6.0-cp313-cp313-win_amd64.whl

Download URL geospace-0.6.0-cp313-cp313-win_amd64.whl
Size 18.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
55c8d4acf881fe763c48e669e4f6411bc686ed67efe2e036dbc256f144e64b2b
BLAKE2b-256 checksum
How to use checksums
add902d8149d0a9043e2a19ca9597e4d0799983955390e466fe184a2ae749a2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Release files / geospace-0.6.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL geospace-0.6.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 28.9 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dbae75578eebdaa699260902081541e1389ad2d0cdf9d12761445468d10eba13
BLAKE2b-256 checksum
How to use checksums
04c15e4a5e2aa80b54aafcb2b592c995eea6a8a2eaf039535388bd2d00bf1871
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Release files / geospace-0.6.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL geospace-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Size 19.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
37b10777f5869ee22e5ca03f39c5b04838fe5fcfa4413627f5da803493c9a353
BLAKE2b-256 checksum
How to use checksums
30d81d1656cc2ae834edebb9002e2e7517510776bd3d7aa4859a5f4ac89806b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Release files / geospace-0.6.0-cp312-cp312-win_amd64.whl

Download URL geospace-0.6.0-cp312-cp312-win_amd64.whl
Size 18.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f670a62b369df0ac3d140cd7f61bca24b7060d259d96b9693948da598d73001d
BLAKE2b-256 checksum
How to use checksums
ccf4079b14b623e5615f4784fe892399bf77c39029665db7f10ea66e2c88bb99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Release files / geospace-0.6.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL geospace-0.6.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 28.9 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e8afa96efcc511e36ca7f0f17b5112417288bea06045a7d7afc1fe9b17432711
BLAKE2b-256 checksum
How to use checksums
fedff5dc4b40fb8a6f74708ad0916ab8d5cfbb2168bc6f519a55d01c27d1abda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Release files / geospace-0.6.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL geospace-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Size 19.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a36f1359a68196d1b554408df5fc613922e6a84199881ef6cf0cd10d4c91e8ec
BLAKE2b-256 checksum
How to use checksums
bb1e4bf9d186c94a29b32d050d6b389633df5685143557b3f293cb80e2b9a403
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Release history Release notifications | RSS feed

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

This release

0.6.0 This release

12 release files

0.5.9

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

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.0

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

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

0.0.2

2 release files

0.0.1

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