Skip to main content

GIS utility package

Project description

pyramids — GIS utilities for rasters, vectors & datacubes, built on GDAL/OGR

Documentations Python Versions License: GPL v3 pre-commit GitHub last commit GitHub Repo stars codecov Codacy Badge

GitHub commits since latest release (by SemVer including pre-releases)

pages-build-deployment

Current release info

Name Downloads Version Platforms
Conda Recipe Conda Downloads Downloads Downloads Downloads PyPI - Downloads Conda Version PyPI version Conda Platforms

conda-forge feedstock

Conda-forge feedstock

pyramids - GIS utility package

pyramids is a GIS utility package built on top of GDAL/OGR for working with raster data (GeoTIFF, NetCDF), vector data (shapefiles, GeoJSON), and multi-temporal datacubes.

pyramids at a glance — every GDAL format, none of the boilerplate

pyramids-gis is licensed under GPLv3 (see LICENSE.md). The platform wheels published on PyPI bundle GDAL and its native dependencies (PROJ, GEOS, libtiff, NetCDF-C, HDF5, libcurl, …) — each under its own MIT, BSD, LGPL, or Apache license. The full attribution list and shipped license texts are documented in THIRD_PARTY_LICENSES.md; if you use pyramids-gis in publications please also cite GDAL itself per gdal.org/cite_gdal.html.

graph LR
    GeoTIFF & NetCDF & Shapefile & UGRID -->|read| pyramids
    subgraph pyramids
        direction TB
        Dataset
        NetCDF_class[NetCDF]
        UgridDataset
        DatasetCollection
        FeatureCollection
        subgraph Engines["Dataset engines (ds.io · ds.spatial · ds.bands · ds.analysis · ds.cell · ds.vectorize · ds.cog)"]
        end
        subgraph Plotting["Plotting layer — _plot_helpers.render_array · mesh_render · NetCDFPlot · Selectors / ColourOpts / FacetSpec · basemap"]
        end
    end
    Dataset -->|crop · reproject · align| Dataset
    Dataset --- Engines
    FeatureCollection -->|rasterize| Dataset
    UgridDataset -->|interpolate| Dataset
    Dataset -->|vectorize| FeatureCollection
    DatasetCollection -->|lazy temporal stack| Dataset
    NetCDF_class -->|extends| Dataset
    Dataset & NetCDF_class & DatasetCollection & UgridDataset -->|plot| Plotting
    Plotting -->|delegates| cleopatra(["cleopatra<br/>ArrayGlyph · MeshGlyph · tiles"])

For the class relationships, internal layers, and detailed architecture diagrams, see docs/overview/architecture.md.

Main Features

  • Dataset - Read, write, crop, reproject, and align single-band and multi-band rasters (GeoTIFF) with full no-data handling and coordinate reference system support. Public API is organized into seven engine collaborators (ds.io, ds.spatial, ds.bands, ds.analysis, ds.cell, ds.vectorize, ds.cog); same-named facade methods on the Dataset itself keep the short form working — ds.crop(mask) and ds.spatial.crop(mask) are equivalent.
  • NetCDF - Extends Dataset for NetCDF files with time/variable dimensions and CF conventions metadata. Optional xarray interoperability. NetCDF.plot exposes an xarray-aligned plotting API (variable= + grouped Selectors / ColourOpts / FacetSpec dataclasses, curvilinear coords=, kind=, animate=, lazy chunks=).
  • UgridDataset - Read and visualize UGRID-1.0 unstructured meshes (triangles, quads, mixed). Supports mesh-to-raster interpolation and mesh-to-vector export.
  • DatasetCollection - Manage time-series of co-registered rasters as a lazy temporal stack (per-timestep gdal handles open on demand; the full cube is never materialised in RAM) with optional dask-backed reductions and groupby.
  • FeatureCollection - Work with vector data (shapefiles, GeoJSON) through a unified GeoDataFrame and OGR DataSource interface, including rasterization and geometry operations.
  • Plotting - Dataset / NetCDF / DatasetCollection / UgridDataset all expose a plot method backed by cleopatra (the [viz] extra), routed through a shared pyramids.dataset._plot_helpers core. Optional web-tile basemap underlays via pyramids.basemap.add_basemap (a thin wrapper over cleopatra.tiles.add_tiles).
  • Cloud-Optimized GeoTIFF (COG) - First-class read/write/validate support via ds.to_cog, ds.is_cog, and ds.validate_cog.
  • Spatial operations - Align rasters to a reference grid, reproject between coordinate systems, crop to vector boundaries, and convert between raster, NetCDF, and vector formats.

Installing pyramids

Installing pyramids from the conda-forge channel can be achieved by:

conda install -c conda-forge pyramids

It is possible to list all the versions of pyramids available on your platform with:

conda search pyramids --channel conda-forge

Install from GitHub (development)

To install the latest development version, you can install the library from GitHub:

pip install git+https://github.com/serapeum-org/pyramids

Note: installing from GitHub uses the sdist and requires a pre-installed system GDAL. See the full installation guide and troubleshooting for details.

pip

To install the latest release from PyPI:

pip install pyramids-gis

Linux + pixi: no glibc pin needed anymore

pyramids-gis ships its Linux wheels tagged manylinux_2_28 (GDAL and its native stack are compiled from source with the manylinux toolchain). pixi's default Linux baseline is glibc 2.28 (it tracks conda-forge's floor), so the wheel resolves out of the box — no [tool.pixi.system-requirements] entry required (verified with pixi 0.65 defaults; newer versions, including the 0.68.1 this repo pins in CI, share the same baseline).

Two cases still need a pin in the consuming project's pyproject.toml / pixi.toml:

[tool.pixi.system-requirements]
libc = "2.39"    # only for the older releases that shipped manylinux_2_39 wheels (0.2x-0.39.x)

or libc = "2.28" if you run a pixi version old enough that its default baseline is still below 2.28. On Linux with glibc < 2.28, install from conda-forge instead. See the full installation guide and troubleshooting for the other cases.

Optional extras

pip install pyramids-gis[viz]      # cleopatra plotting support
pip install xarray                 # to_xarray / from_xarray / to_netcdf interop (peer dep, not an extra)

Quick start

from pyramids.dataset import Dataset

# Open a raster file
src = Dataset.read_file("path/to/raster.tif")
print(src.epsg)        # coordinate reference system EPSG code
print(src.cell_size)   # pixel resolution
print(src.shape)       # (bands, rows, columns)

# Read the raster data as a NumPy array
arr = src.read_array()                  # all bands
band0 = src.read_array(band=0)          # one band

# Spatial ops route through the spatial engine; the facade stays short
reprojected = src.to_crs(to_epsg=3857)  # same as src.spatial.to_crs(...)
from pyramids.netcdf import NetCDF
from pyramids import Selectors, ColourOpts, FacetSpec   # grouped plot options

# Open a NetCDF file
nc = NetCDF.read_file("path/to/data.nc")
print(nc.variables)

# xarray-aligned plotting (needs the [viz] extra)
nc.plot("t2m", selectors=Selectors(time="2020-07-01", level=850),
        colour=ColourOpts(cmap="coolwarm", robust=True))
nc.plot("t2m", facet=FacetSpec(col="time", col_wrap=4))   # small multiples
nc.plot("t2m", animate="time", chunks={"time": 1})        # lazy per-frame animation
from pyramids.feature import FeatureCollection

# Open a vector file
vector = FeatureCollection.read_file("path/to/shapefile.shp")
print(vector.epsg)            # CRS EPSG code
print(vector.total_bounds)    # (minx, miny, maxx, maxy)
from pyramids.dataset import DatasetCollection

# Build a lazy stack of co-registered rasters (no pixels read yet)
cube = DatasetCollection.from_files(["a.tif", "b.tif", "c.tif"])
print(cube.time_length, cube.shape)

# Reductions over the time axis use dask under the hood
mean = cube.mean()                       # nan-aware by default

Testing

This project uses pixi as the environment and task manager.

# Install dependencies and create dev environment
pixi install -e dev

# Run all tests (excluding plot tests)
pixi run -e dev main

# Run plot tests only
pixi run -e dev plot

# Run a specific test file
pixi run -e dev pytest tests/netcdf/test_dimensions.py -v

# Run a single test by node id
pixi run -e dev pytest tests/netcdf/test_dimensions.py::TestStripBraces::test_with_braces -q

Docker

A Dockerfile is provided to run pyramids-gis in a controlled environment with the correct GDAL stack preinstalled via conda-forge. The image uses a multi-stage pixi build for a minimal production container.

Build the image:

docker build -t pyramids-gis:latest .

Run the container (mount your current folder as /workspace):

docker run --rm -it -v ${PWD}:/workspace pyramids-gis:latest bash

Inside the container you can verify the package is installed:

python -c "import pyramids; print('pyramids', pyramids.__version__)"

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pyramids_gis-0.41.0.tar.gz (723.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyramids_gis-0.41.0-cp314-cp314-win_arm64.whl (26.5 MB view details)

Uploaded CPython 3.14Windows ARM64

pyramids_gis-0.41.0-cp314-cp314-win_amd64.whl (52.0 MB view details)

Uploaded CPython 3.14Windows x86-64

pyramids_gis-0.41.0-cp314-cp314-manylinux_2_28_x86_64.whl (31.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

pyramids_gis-0.41.0-cp314-cp314-manylinux_2_28_aarch64.whl (30.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

pyramids_gis-0.41.0-cp314-cp314-macosx_11_0_x86_64.whl (47.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

pyramids_gis-0.41.0-cp314-cp314-macosx_11_0_arm64.whl (41.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyramids_gis-0.41.0-cp313-cp313-win_arm64.whl (25.7 MB view details)

Uploaded CPython 3.13Windows ARM64

pyramids_gis-0.41.0-cp313-cp313-win_amd64.whl (50.3 MB view details)

Uploaded CPython 3.13Windows x86-64

pyramids_gis-0.41.0-cp313-cp313-manylinux_2_28_x86_64.whl (31.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pyramids_gis-0.41.0-cp313-cp313-manylinux_2_28_aarch64.whl (30.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

pyramids_gis-0.41.0-cp313-cp313-macosx_11_0_x86_64.whl (47.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

pyramids_gis-0.41.0-cp313-cp313-macosx_11_0_arm64.whl (41.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyramids_gis-0.41.0-cp312-cp312-win_arm64.whl (25.7 MB view details)

Uploaded CPython 3.12Windows ARM64

pyramids_gis-0.41.0-cp312-cp312-win_amd64.whl (50.3 MB view details)

Uploaded CPython 3.12Windows x86-64

pyramids_gis-0.41.0-cp312-cp312-manylinux_2_28_x86_64.whl (31.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pyramids_gis-0.41.0-cp312-cp312-manylinux_2_28_aarch64.whl (30.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

pyramids_gis-0.41.0-cp312-cp312-macosx_11_0_x86_64.whl (47.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

pyramids_gis-0.41.0-cp312-cp312-macosx_11_0_arm64.whl (41.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyramids_gis-0.41.0-cp311-cp311-win_amd64.whl (50.3 MB view details)

Uploaded CPython 3.11Windows x86-64

pyramids_gis-0.41.0-cp311-cp311-manylinux_2_28_x86_64.whl (31.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pyramids_gis-0.41.0-cp311-cp311-manylinux_2_28_aarch64.whl (30.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

pyramids_gis-0.41.0-cp311-cp311-macosx_11_0_x86_64.whl (47.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pyramids_gis-0.41.0-cp311-cp311-macosx_11_0_arm64.whl (41.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file pyramids_gis-0.41.0.tar.gz.

File metadata

  • Download URL: pyramids_gis-0.41.0.tar.gz
  • Upload date:
  • Size: 723.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pyramids_gis-0.41.0.tar.gz
Algorithm Hash digest
SHA256 f0a1a8e4928980e6db344d0f9c06cc1790ad8dfabb2768008a5e783462c23522
MD5 312aa2c256031630f4f699eae68d5e17
BLAKE2b-256 f410e7e0ab8f9bac20242a7671fb48ca0f6884d2c3fb276390db0deb8b4b48c7

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 970a166623ecb68d9b99e9f1296e227a837658bacd8e49c28f936cc69a0009cc
MD5 e15583024f12099060fcdf0ccd58a79d
BLAKE2b-256 212bbac8f71fe11d3e2e51ecc1113015f417b210c30a254b21c2de3687836b8e

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a86ba1e19f6ee8647af03f5f4ccb05e7e542e38a455f65221582304083a14983
MD5 4e4946666f2d233164608bd3ca8567cc
BLAKE2b-256 4c8f1d136b81313e89846b07f31845921f8c611feb32349f2e32f46338fe13e5

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3fc93464c517c6cdf0978eda1cdea2150dfaee807e39758f61be11a17db27d9f
MD5 3f4b81a91a803162a317e3e851c43aee
BLAKE2b-256 7200df9bc84ad7097b18eb33c469c447b3d3eedf8496ec83122fa4f0c3084786

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cfe4d8481c9d9b097b6a52c942b82f9211f999080ccedcdde766465ae71f067d
MD5 206ab9d27b551c3678fe8111178dc7bf
BLAKE2b-256 d2e96e9579ac0cc1625ebdb04b20cd6c3aeaca92d7ecd40dd21d1d9cdbfba9bf

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6d0cc6c018fb3a9b41b0360981978d6cb787afb79988dcb215259f644013a653
MD5 7f8686ca010c041914c0032e91c08383
BLAKE2b-256 fbb3a7a646f069830166f3be2a83966bea271412932487ba6985b05bab2024fb

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64cfd9b0c53491621156a36dab294aff45b162e5ee6608a074a24276bc30b232
MD5 f7dbb3a4ab5f4ecaf09a41e5e71e701d
BLAKE2b-256 61730a8536ecf6a1f05f04e3ceca48cef17f9116881ff4eeca6b18964b467cdd

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 1a455d34b3449b73c1ce2638110fcc7c7bf142019a6f588d71edd0c8ef608ddf
MD5 35d66611c45bab2b9346041a52f299eb
BLAKE2b-256 1e7a205d75ed86d755d6c0bbbb75da386d402ac00ae2bc5b18e44e0821888354

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 46eca337a3ab117d38e042786cd63c680d11a0bfc0d16db4f023ee180754a258
MD5 9170aa58de4e36feda89352890033375
BLAKE2b-256 ea938d85c8f2b7ef2ef9426c023192d5a30fb46d2d28dfc12a47c86aebef8a22

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d11f6add72be600d7eae14dfd5e68058f64f3fbe1fa1ab08d259108aad64095f
MD5 afa3c331894afacca947a0c6c026334d
BLAKE2b-256 36170f2c8f11dfa9c8712aa54f7504e7e2700653a93259ef8ea4b1de64a3f9a9

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a01a67f517aacaae073c84b19a010f35e8261a5fd9005d2d13a469ffdeefdc83
MD5 4ab9b1453d84a0d50fda2ba2bbc63a9e
BLAKE2b-256 003f10fba70b9ee9536b3d6dd70053262b34a8a2dc023dce8fab86cae0580974

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 519073fe07d0d8ca2b5ae406017706b593711d0cfcd3599e2eede63ee5ac4a85
MD5 8286d2088a30580147229cd2e0648a86
BLAKE2b-256 115c20e924de34b0cc6d50e06b38c30b4aaadc3a4cfee37113dc7f1ac268b5ea

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b07a74c7a9fa240f996d681140e4012290c641de23f9abc2c904b40d877ebffc
MD5 74d693d22fd6c8d2bf0b445df357a52b
BLAKE2b-256 038e42200a667eb5f003036cde85f363a70f82d4d7208bcf4e272183e8d8c1f9

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 25bd245ec0eac72c1d6db84f58cacb5ecdef6e66f8b1015451570fc89b4556f5
MD5 7cee4f6c4a56b6d7ea173b60ce63e5bb
BLAKE2b-256 541b2afe7b149cfea349890ff695017ab387624cf822ad7158d5407321915c89

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 25828f6fa25c07b6d94f0b2ba5098ef8df01066aac98e3de22a7b413fbedbdc2
MD5 45cadacd55cdd5ddb75e83255748a9fd
BLAKE2b-256 bf396c931436e55d02a3385e621a429396b6923df3a79cc8f1d1c5b4d61a7d5b

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99dfe9765ed00f738467182a1a7b79d7837bb55405562a097d9982f18c5d871f
MD5 1a484917b701b2836d44e8cfb0dc084b
BLAKE2b-256 e62994e454c40f7ddbe02284b9712913a4d2dc8827f31e4130eee9278a30c64a

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9615939f9d5cfcdb0ee94cd87b796ea2834793e87c6cfec3b47426463244565c
MD5 a2a1cabc1b081028165ded1be4cda6a7
BLAKE2b-256 59227c03be1efc9697162274a81cf217a2508a20084718e50761e25af0c45556

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b3c58351ea2ff2caaec02ca2fca8c2dcaba526764973e85aadea0308ea518168
MD5 8b7c141ecb3eb643494631595e99f250
BLAKE2b-256 6f515d05762b7aedebb9d98129ec85b9c610dae6b6f8f0f30fa4f5389ce63352

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9093c3e7e0c17ca8584460157112e694cfabf726a21bac1198daad6d08853ce1
MD5 b549577be73e07cd5e5d7c3af1d86c75
BLAKE2b-256 36f85862e87a57c472334adde52fdf0c831151165e67b5b7a91a64042ee8a36a

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 be27abb017071b6526f3c399c9954e9020d4bfa6098b6dbde0988264ccd82204
MD5 fe3affed9bbf418fcb49b036b935fcc3
BLAKE2b-256 571cd5155e267356a8474dd961d32ac891c66053fbdb176fb341808db1dc39a8

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2414bd3c18a7f6ffc4dfc443e047d4aa73cc900ed1adef970e4da495aed85097
MD5 ad7eae574ca6687e3a6cb37bd98aae64
BLAKE2b-256 2bf591f6eb4e4b23861537cffaf33b0a36beb13b86c018decd701a82d8f3cd54

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 20652280958e65d0aa9d7f2fa9b3069b274ec6e36c8815f3f886225ba108cead
MD5 252457bda0f8538e611d569d0ba7a5c7
BLAKE2b-256 224dfac5e1dc06d1db64cb7d7c3077c194b326f138b95bda7b1fd95be92528b4

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9d0f05a966b1e1153db6613679ad0a7df4ccb344ecc1398e137d7a2ed8ff0e6a
MD5 3a121f240f7c8e6e074d03880e11444a
BLAKE2b-256 960da0ebdddcf27b8aa664b3ecfdfc065497d7a2b1a2b481cc0e81a328526a23

See more details on using hashes here.

File details

Details for the file pyramids_gis-0.41.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyramids_gis-0.41.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c654d669128a0f5473ee7ac69c1ecce11ca900fb80bd000fa929d0a3b429220b
MD5 a2d0b2e09ec26f26664791d9838ff6ed
BLAKE2b-256 0b6cc4cdb479edf60401b386e5a8ed3faca6db6df2588b8dc1ed61471e5d7006

See more details on using hashes here.

Supported by

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