Skip to main content
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
PyPI — pyramids-core (current) Downloads Downloads Downloads PyPI - Downloads PyPI version PyPI pyversions
PyPI — pyramids-gis (deprecated alias) Downloads Downloads Downloads PyPI - Downloads PyPI version —
conda-forge — pyramids Conda Recipe Conda Downloads Conda Version Conda Platforms

pyramids-gis is the deprecated alias of pyramids-core. Install pyramids-core — the import name stays pyramids. pip install pyramids-gis still works (it just depends on the matching pyramids-core and emits a FutureWarning), so existing pins keep resolving. The conda-forge package name is unchanged: pyramids.

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-core 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-core 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 labeled-array interoperability. NetCDF.plot exposes a labeled-array-style 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-core

Linux + pixi: no glibc pin needed anymore

pyramids-core 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-core[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)

# labeled-array-style 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-core 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-core:latest .

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

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

Inside the container you can verify the package is installed:

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

Metadata

Release files for pyramids-core 0.71.0

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

Source distribution (sdist)

Source distribution for pyramids-core 0.71.0
File Size Uploaded Provenance
pyramids_core-0.71.0.tar.gz 2.0 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pyramids-core 0.71.0
File
pyramids_core-0.71.0-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details
pyramids_core-0.71.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
pyramids_core-0.71.0-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
pyramids_core-0.71.0-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
pyramids_core-0.71.0-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details
pyramids_core-0.71.0-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
pyramids_core-0.71.0-cp315-cp315-macosx_11_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 11.0+ x86-64 Details
pyramids_core-0.71.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
pyramids_core-0.71.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
pyramids_core-0.71.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pyramids_core-0.71.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
pyramids_core-0.71.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
pyramids_core-0.71.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
pyramids_core-0.71.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
pyramids_core-0.71.0-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
pyramids_core-0.71.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pyramids_core-0.71.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
pyramids_core-0.71.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyramids_core-0.71.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pyramids_core-0.71.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pyramids_core-0.71.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
pyramids_core-0.71.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
pyramids_core-0.71.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
pyramids_core-0.71.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pyramids_core-0.71.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
pyramids_core-0.71.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyramids_core-0.71.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pyramids_core-0.71.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pyramids_core-0.71.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
pyramids_core-0.71.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
pyramids_core-0.71.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
pyramids_core-0.71.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyramids_core-0.71.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyramids_core-0.71.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pyramids_core-0.71.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pyramids_core-0.71.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
pyramids_core-0.71.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
pyramids_core-0.71.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
pyramids_core-0.71.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 1.6 GB

Release files / pyramids_core-0.71.0.tar.gz

Download URL pyramids_core-0.71.0.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
5efd607494abaa4eb4c69a86071840c1db5bf00ea2f3ea4bfa892040a19df871
BLAKE2b-256 checksum
How to use checksums
7f28827de66694d64125f09077e4eb1d05b0667fe312144d9d5333dbe9ec3d1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp315-cp315-win_arm64.whl

Download URL pyramids_core-0.71.0-cp315-cp315-win_arm64.whl
Size 28.3 MB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
5c73ba2f057af4a37bf7e8e9dbdf31e6dbc5efa42000df6b20c5988a09e05328
BLAKE2b-256 checksum
How to use checksums
c955cf83fed4ae25c0ef93178b03c578dead1efda9f405b4e94f47c896d033d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp315-cp315-win_amd64.whl

Download URL pyramids_core-0.71.0-cp315-cp315-win_amd64.whl
Size 53.3 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
4bcfa2ae8f010ac7d35a5c0639764da15245187298a3028f78a71febdce9d3c8
BLAKE2b-256 checksum
How to use checksums
a5ef320ace60ee60d5650cc93b9216af922f389a1f462cedb1ca5be6d92650fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL pyramids_core-0.71.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 41.2 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7fb1454afdcb17970fdcdbff34596cf9219a51f98527033ba386762b6cf57c93
BLAKE2b-256 checksum
How to use checksums
85f13cc7156fbe90f0d097c515f8469f1e3aff359fc6b426d41a6978f83b62b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL pyramids_core-0.71.0-cp315-cp315-musllinux_1_2_aarch64.whl
Size 39.7 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d71fbb462e8d8a3687859bd102c665182ddf1d6b6deb9a4338592b557c92ce8a
BLAKE2b-256 checksum
How to use checksums
964b8dc7f056aa2f2255aeda5c0018ae3d7deadbbd2c010c85b54854e0c7091d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL pyramids_core-0.71.0-cp315-cp315-manylinux_2_28_x86_64.whl
Size 33.1 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
40a97d73d77c0c63aadf615eb0c45b6f438e17465703afa1c89bf1dee7c5e198
BLAKE2b-256 checksum
How to use checksums
eca539e2feedf4ba4c1a81b9d02e96af9726b40162f3521a0fd7f02be02d6c16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL pyramids_core-0.71.0-cp315-cp315-manylinux_2_28_aarch64.whl
Size 31.6 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4179afc24420a39e23d59b39ae09155aec596dba24b386a1478ff9e503e20d6d
BLAKE2b-256 checksum
How to use checksums
def814a65b8cdd0516e3be20c62cac74723c7bdb923724effb5fe6f38be8fa0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp315-cp315-macosx_11_0_x86_64.whl

Download URL pyramids_core-0.71.0-cp315-cp315-macosx_11_0_x86_64.whl
Size 49.2 MB
Tags CPython 3.15 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
bafff53a3368d750617020d88ddd58721297f4cf45622fcc336b51ed32a82930
BLAKE2b-256 checksum
How to use checksums
2a5e1541b27a64ef0486a76fa7128b9850a60a716afa050bd15e2d40eb1e8e83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL pyramids_core-0.71.0-cp315-cp315-macosx_11_0_arm64.whl
Size 44.6 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f5b2f92406eb88f621be31d8c08ec06f1b2927e3be038924046e4bd7d4136e5a
BLAKE2b-256 checksum
How to use checksums
18893f1d2e1988d332ca1c828461e43ad31699f0b27a6de1d9d0abe455ca7321
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp314-cp314-win_arm64.whl

Download URL pyramids_core-0.71.0-cp314-cp314-win_arm64.whl
Size 28.3 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
1a1a1bbd4723ebd0abbf9ea2764e8228711f56ec023bdd504112b3fd2ed3b58a
BLAKE2b-256 checksum
How to use checksums
e717867c36c923a9657131eeb3cfa80795588b670a373282b5c8ffccd6972e83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp314-cp314-win_amd64.whl

Download URL pyramids_core-0.71.0-cp314-cp314-win_amd64.whl
Size 53.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3fbc80fbb84e5c61a5aba10b36c58acb5b38f88fdcd5837018c36db53a3d0c6d
BLAKE2b-256 checksum
How to use checksums
b096d387fd336e7d4c5cc10d22a42fd912f0538e5960e2729e2bbe66ead8033f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pyramids_core-0.71.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 41.2 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8e444b77d2376609593a5e93233f38fedbfdb3d246f14acafef11e3b9a2b3bce
BLAKE2b-256 checksum
How to use checksums
1c60bd1040421759cd7ee8603eeea4b87424f6fdab412b3f4777d07874ed5d9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL pyramids_core-0.71.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 39.7 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
74c4fbcb4b6d162b3bdf31c240a43c3868d854b7fb762196a2ab3690f762ea60
BLAKE2b-256 checksum
How to use checksums
2eacc3f24e4fdc219815dbd9bed366df1620cdc2c2f45b76cfcbf8ed3a7925e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL pyramids_core-0.71.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 33.1 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8fcb713453f27113981fcaeae1eac4afba447f87dff22a0b04019087c093515f
BLAKE2b-256 checksum
How to use checksums
8d50d7fe4d671492379082b79434d461a8c9eedc91726788d5439ac19d0ee470
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL pyramids_core-0.71.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 31.6 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a9efb2bace17f81b53253a09ca2fbc582b269f72a5e806a9a06b004c7c033fed
BLAKE2b-256 checksum
How to use checksums
528db4f06d1a26202d86e4763b2e669b3b666e6648ac9d34710f94174ed1db8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp314-cp314-macosx_11_0_x86_64.whl

Download URL pyramids_core-0.71.0-cp314-cp314-macosx_11_0_x86_64.whl
Size 49.2 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
a23d2255902331f2250164451a913ddba47acb37525e50b99eb706c437258e50
BLAKE2b-256 checksum
How to use checksums
162dfefcd2b58da7bb68469076c347e7ec695d9f92f21f111fef73d30b381415
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL pyramids_core-0.71.0-cp314-cp314-macosx_11_0_arm64.whl
Size 44.6 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
df0d0d678ad7696467183b9ab859cc469929779857d8f4f7791996e72290fe59
BLAKE2b-256 checksum
How to use checksums
8bf6ec9a2efb61ddc001660ac4b18e44e7e66951ce9a5c032249985926e5dcaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp313-cp313-win_arm64.whl

Download URL pyramids_core-0.71.0-cp313-cp313-win_arm64.whl
Size 27.6 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
ad9554ca2db521a50f15208e7e62020b858395a3e6dd1bb33a2b77dffd585615
BLAKE2b-256 checksum
How to use checksums
5c4664f11aab4b79497cd9ec183ff41a23cd6e6d07a5e767844d015423210653
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp313-cp313-win_amd64.whl

Download URL pyramids_core-0.71.0-cp313-cp313-win_amd64.whl
Size 51.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
fad8b57c1e9e8e548858fbfd4973b723b3c93a084cf51a742ad1e7cc5123fbee
BLAKE2b-256 checksum
How to use checksums
34c1852d96b7a3ce4d7d06066268817a9c64a8afe738ffaa30f3f5e84c5df2d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pyramids_core-0.71.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 41.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3f6dc2ed5422597b0d921c85c2df5ce1a7eb647d889fe6d09c1cefa299795c79
BLAKE2b-256 checksum
How to use checksums
112729891f798658721f59d847f3441ae31134ec9169103af68fcf418cde840d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pyramids_core-0.71.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 39.7 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d8ee7fcd4ef9fded06de30dfb3ddec8872ab0be426bd97d991ee7ae77e82d393
BLAKE2b-256 checksum
How to use checksums
56bb4617d2383fc2fe3b39b5d69569ff08e6a51d803243080a3b60bfb8d5b8c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pyramids_core-0.71.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 33.1 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cf79f6287fcf53fd784d15e8a0215be6f5305f6516b1783bfa48e9da5e865f03
BLAKE2b-256 checksum
How to use checksums
ab50c4170ec30b4a121e857a8a72068efc62ca8a6cd39fc5e5c20205a2a7438b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL pyramids_core-0.71.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 31.6 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
180f824a6bf77011231860f3b17a15ab14255a5fd23cdd6b7fe06d1a87022ef4
BLAKE2b-256 checksum
How to use checksums
4ceb6ce97372a0c3fb05776cad58058b3f229fdffa060c231ec26746de64d28b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL pyramids_core-0.71.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 49.2 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
e15b462bd4e3ad5e4b24389fe584382095900376d427d23a54fa99eee35bee83
BLAKE2b-256 checksum
How to use checksums
a84a9664248ff220553de89870b6b456105c8bf557f8fd65446d2d33a7613443
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pyramids_core-0.71.0-cp313-cp313-macosx_11_0_arm64.whl
Size 44.6 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4fde12e129ba4069eacbd5032d567e0ee79310b72fc0965342e1bfdaa8efd6de
BLAKE2b-256 checksum
How to use checksums
d21c874354e4bf54e7f194df90acf7f24722b99f99492458e0c85a08255c026c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp312-cp312-win_arm64.whl

Download URL pyramids_core-0.71.0-cp312-cp312-win_arm64.whl
Size 27.6 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
e986df1e283e20fdaad887374ff15586dd9fa3cc8324b5ac9bb70853b0ffaca8
BLAKE2b-256 checksum
How to use checksums
b1d97539e870b343c22bddf6d1edf36e3b5ee179b8cb867417cc3620df06f7ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp312-cp312-win_amd64.whl

Download URL pyramids_core-0.71.0-cp312-cp312-win_amd64.whl
Size 51.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a9b7b9cec335442d3d5d02a5236ab86623a6aabbd94b059507b771a979b28a0f
BLAKE2b-256 checksum
How to use checksums
2a0de80a30609040651c7f67c4201f9d0c8a69d21429d90afc350cf9416d6824
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pyramids_core-0.71.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 41.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c027efd8b270d42b20b17d91314978aa4f856e4e1ae291a1a229633c53e7b839
BLAKE2b-256 checksum
How to use checksums
eecc14194567420b0f54fe4a348721ae5b9f94974206cdeb5669cc5fb0a6ab2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pyramids_core-0.71.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 39.8 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
27b7ebf39429906efa3b6c8e57712e7f56cbdd1e1556055182e417445f298899
BLAKE2b-256 checksum
How to use checksums
08b9c76ef01b7116e4ca6f383b2f548646d24df5ed840cae2d5f38487f261298
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pyramids_core-0.71.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 33.1 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a12ed2cb4f620256249d0509f66ef2881bfdad6fde8cab29284b5b91d28a4b9a
BLAKE2b-256 checksum
How to use checksums
6abec771fa37c33baf1c2015e578372ec8e4993870ab104360b08b9ca85955c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL pyramids_core-0.71.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 31.6 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
abca9b72427c877e7c2c6556ae1e0469eeaf62914039c5d3739ca8be4b0433ee
BLAKE2b-256 checksum
How to use checksums
86bc2dba4c6a3b417b2431028a2a5f884ac536b3daae7c45f48fa20d0fc51678
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL pyramids_core-0.71.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 49.2 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
9a576f6ba8c6d22207600e3e107687fc1b72b09a4e1a4d72b4525b4a1989aef5
BLAKE2b-256 checksum
How to use checksums
4e1bb3ca9e0a61d7af8c4a21c69a2f0c45e8467dab2cfde850f28575f87deff4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyramids_core-0.71.0-cp312-cp312-macosx_11_0_arm64.whl
Size 44.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9eabe78f612bee025d367fab6c5ef6f723bab43e636cae987a2136acc299dc58
BLAKE2b-256 checksum
How to use checksums
00938421d1b1914bc16694651b2d3ee4ae9b5e8fed785edddde0ad9f5c63d229
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp311-cp311-win_amd64.whl

Download URL pyramids_core-0.71.0-cp311-cp311-win_amd64.whl
Size 51.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
72d85ddeaf87d3e29b3b88ce897c37863aeafefc06674e1a77cb33d942e4e790
BLAKE2b-256 checksum
How to use checksums
7bd5fa7538e47dc6f09b6ede89c880572afc231df0893b7be0db0c0ac580cb4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pyramids_core-0.71.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 41.5 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e8fbb5c91a563d1c9eb897086b9d53b0ae1338e836f7f1dccdb233b2a1fedc25
BLAKE2b-256 checksum
How to use checksums
2e2f2018dde0b6a47c59e162fae54d49bd01c6a0f637a5a288a2564dcab64dd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pyramids_core-0.71.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 40.0 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c111092d4f2fe02798e73dced9e7978ea2551a3f78f08f7d0f80ae748ca58b45
BLAKE2b-256 checksum
How to use checksums
54bfbf8a2b7e6307103c6544c2a7c80f55bf7c6649ef77c0c1e875e6032845d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL pyramids_core-0.71.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 33.1 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9992e2cf6b1a4a3e11451a31e5fcd67b291b46736599962b549f210d38803e66
BLAKE2b-256 checksum
How to use checksums
2933f0f21307a352df7d749030796934644af1c100e459e4eb26b2a1ebc62adb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL pyramids_core-0.71.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 31.6 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
43f17164452c9d399e6e7ad47de11a9d8353d7d7c3d4ed31a204c7f609a345a7
BLAKE2b-256 checksum
How to use checksums
a979385e6a64ca57b4d0aa4b250a30473cc130a229cf54441f8d9b79e3c99bea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL pyramids_core-0.71.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 49.2 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
7c770e5b1cd5861aece994094580ab45771f7924ff92bc2ffab7ec5416516a35
BLAKE2b-256 checksum
How to use checksums
c834b81df77e163f3c00850c387f2e089b677fef22761b28542baac80ee915be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyramids_core-0.71.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyramids_core-0.71.0-cp311-cp311-macosx_11_0_arm64.whl
Size 44.6 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4a6811ae727f21b2d5bfb3f3a66762185e9788c01c378cbbde6933695b0cc31a
BLAKE2b-256 checksum
How to use checksums
a04a76e00ed1e627b541de020b38220d434e2faf15cfc36864862c2821a65ca9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for pyramids-core 0.71.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.71.0 This release

40 release files No provenance

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