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
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-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.70.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.70.0
File Size Uploaded Provenance
pyramids_core-0.70.0.tar.gz 2.0 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pyramids-core 0.70.0
File
pyramids_core-0.70.0-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details
pyramids_core-0.70.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
pyramids_core-0.70.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.70.0-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
pyramids_core-0.70.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.70.0-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
pyramids_core-0.70.0-cp315-cp315-macosx_11_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 11.0+ x86-64 Details
pyramids_core-0.70.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
pyramids_core-0.70.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
pyramids_core-0.70.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pyramids_core-0.70.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.70.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
pyramids_core-0.70.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.70.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
pyramids_core-0.70.0-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
pyramids_core-0.70.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pyramids_core-0.70.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
pyramids_core-0.70.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyramids_core-0.70.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.70.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pyramids_core-0.70.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.70.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
pyramids_core-0.70.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
pyramids_core-0.70.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pyramids_core-0.70.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
pyramids_core-0.70.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyramids_core-0.70.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.70.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pyramids_core-0.70.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.70.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
pyramids_core-0.70.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
pyramids_core-0.70.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyramids_core-0.70.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyramids_core-0.70.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.70.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pyramids_core-0.70.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.70.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
pyramids_core-0.70.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
pyramids_core-0.70.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.70.0.tar.gz

Download URL pyramids_core-0.70.0.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
19f11002382ff68830cb109e3e0c51c55e82f1ab62ec46b55420f1b622be1887
BLAKE2b-256 checksum
How to use checksums
273782e208b414b8531beb1ac1e573fa6739b3d67f1497250cd254e70d67e50f
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.70.0-cp315-cp315-win_arm64.whl

Download URL pyramids_core-0.70.0-cp315-cp315-win_arm64.whl
Size 28.3 MB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
1ec08052ba5053f30479870c356c7b9f9f368b3880f605ea4633644648ec8eb3
BLAKE2b-256 checksum
How to use checksums
beab70f862389d1c5ce5f921f4ef48ea55a1ae2448bb9ebd35d061667fbd4901
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.70.0-cp315-cp315-win_amd64.whl

Download URL pyramids_core-0.70.0-cp315-cp315-win_amd64.whl
Size 53.3 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
870e81b900ec1a4e361040a944b2e3003962d94bc77c19319c1a75da9c683515
BLAKE2b-256 checksum
How to use checksums
74e1927ad6cddae930505f81df9a1027b3e7961b3f7d35a9851ccd654c16126a
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.70.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL pyramids_core-0.70.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
c942bf8560807c9d1fbccb24efc1d9e63c436b048ad6df5fc6b18348af8e4173
BLAKE2b-256 checksum
How to use checksums
4396e63305c2ba86e545bd70ff68bceb878fe981dafa212744bbe0a98e3a361c
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.70.0-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL pyramids_core-0.70.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
5604b3344860c86063d2a055409081af9a9602556b5c13740f7d1bbe770ab574
BLAKE2b-256 checksum
How to use checksums
0b3977edc7735502782372ba72dd40122312fd12d6082126c633e8f024a0e13e
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.70.0-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL pyramids_core-0.70.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
28c226da1856d7d69ace8461cc87afe6f2a50af7156b321efed51af71e30276f
BLAKE2b-256 checksum
How to use checksums
349c0e7b417356fb26d61264f6296252a9a63af651e6f82af22d8f84ba8d1c6a
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.70.0-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL pyramids_core-0.70.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
669d69e168933cef50b3a42de83f881c1b6bdd7470cf3d943c9e6dec64b11926
BLAKE2b-256 checksum
How to use checksums
5f40d13cf9272043ee78aedc123c10c750f133131e5275ec4db7d58ae9614e5e
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.70.0-cp315-cp315-macosx_11_0_x86_64.whl

Download URL pyramids_core-0.70.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
3125282d9ca0622f24d2318067fd32e60d8e6f93268d4547f7efd040f914190b
BLAKE2b-256 checksum
How to use checksums
f771e879e8b319519913637987b489af8521c4595274dc9d102d3045b36b60f6
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.70.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL pyramids_core-0.70.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
48ccb0cffd8aa69d26315dac263cf36caff20830a6380124056acf9d0a3f4f75
BLAKE2b-256 checksum
How to use checksums
419f239d9f638fd9cf2db9cf22e168f14084cca8073c7b026fbb5cac24772d88
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.70.0-cp314-cp314-win_arm64.whl

Download URL pyramids_core-0.70.0-cp314-cp314-win_arm64.whl
Size 28.3 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
0554c6cfae7e23baf6f493d23f283f08180ae243523668e029820a99b003a680
BLAKE2b-256 checksum
How to use checksums
1b06dc43c1fbc43e080a971dcb873c2cd3e26a22ebebb9fa8f1aba268aa1d828
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.70.0-cp314-cp314-win_amd64.whl

Download URL pyramids_core-0.70.0-cp314-cp314-win_amd64.whl
Size 53.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
62f7a3594effd9817309b13052455a50cc6831abaab5a4394ae73e22f9cd0ef4
BLAKE2b-256 checksum
How to use checksums
736b6f93bf89aa714600b7412ba19150c5ab939f15d67c48007159be5e7de408
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.70.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pyramids_core-0.70.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
c95bb45b2b0425aa4975c8e9b7815449ca72979a921d5823508ec545ad4afd72
BLAKE2b-256 checksum
How to use checksums
b8695183e0d922d0e646049f1b1b9fb8c6ad2dab119546e6adcb2d3d49c23021
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.70.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL pyramids_core-0.70.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
19041f82c5f4cf9c84200ccb9f1076640fec1aa39b4a08970209f6171a47ba9d
BLAKE2b-256 checksum
How to use checksums
53aa04259a0db81b8ee699dabe7dc804db003139a22789c8df31e59125993933
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.70.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL pyramids_core-0.70.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
339307c52a8a8fd87f911d355e4420c6da14f5c351ac7ebe18deb3c0b1eefa77
BLAKE2b-256 checksum
How to use checksums
b07f9c7ec8fea159502b0ff7fc2d031cd10cf04d6235678473beaa223331ec2f
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.70.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL pyramids_core-0.70.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
7e65caf2985d5061362f3102838a02e8a3c9a5899c0364e215d7943cb660a5ff
BLAKE2b-256 checksum
How to use checksums
32bb1fb9d6a717c8086b6f9be54b7e17035423c3eb2f5b5e12f77a35c1f86841
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.70.0-cp314-cp314-macosx_11_0_x86_64.whl

Download URL pyramids_core-0.70.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
b1c13aad94943cdd3567fc72da571d98aca8585bfdea7a3490ea159ccbd1ba5d
BLAKE2b-256 checksum
How to use checksums
d2be7b89793e7fe626eccf95ba7a7e8b865dde829ef863fb8ad76f66a7c9a072
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.70.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL pyramids_core-0.70.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
26366b4d2283f57eb335251aaaae655b07576f569a521f4992b73cdd4aca0e99
BLAKE2b-256 checksum
How to use checksums
9b822ffdef64b2ab902ddc77b171f09160319d5c0f228c44fad6c09a183992c9
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.70.0-cp313-cp313-win_arm64.whl

Download URL pyramids_core-0.70.0-cp313-cp313-win_arm64.whl
Size 27.5 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
f390c099a4a1c14a2c6abe8596404e253a379196c4e782b74be8407d40e290db
BLAKE2b-256 checksum
How to use checksums
43b7d1ba080189073291c3ce0e34f550517d0a9f37b91a1d17d8006640cf499f
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.70.0-cp313-cp313-win_amd64.whl

Download URL pyramids_core-0.70.0-cp313-cp313-win_amd64.whl
Size 51.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
85b8b48c30a597a92872e1c4c0d67905d0afaba8e468fc0b82141f26885ad3e6
BLAKE2b-256 checksum
How to use checksums
1f95a36b8d03166db0147c41cb6694dc2747575488a2cbc37f1fce52d9116e4b
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.70.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pyramids_core-0.70.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
e906ce2f5207a55ed8fe966fe963440bc4b9c93b3e7f803ff71e243eef2d08b3
BLAKE2b-256 checksum
How to use checksums
b0e628c4bbe9dd50c7ce19a5af4940d380f9cf7083c820b5938b7f1e88cc9232
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.70.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pyramids_core-0.70.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
2f92fce12664a03997e4831e81dbedd12d5128853c287053c21d7f7cb257c69f
BLAKE2b-256 checksum
How to use checksums
2c237d15393a5eb8337b8c437647760d303a39a51a2a220c7bb39b1b0d77c5b5
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.70.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pyramids_core-0.70.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
3ea2a81b1bdcefcffdb3c81fbcfb1361730ddcbd2a361a8f111ebddf1d49bb37
BLAKE2b-256 checksum
How to use checksums
e39af3fd5c8431e677569d8495e85724ecd164d239a20cd682998f31d29196a1
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.70.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL pyramids_core-0.70.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
bdcc5939db9a4b55ab7503e2ec1d103da90b3bd31f53534040c575f8987a6e08
BLAKE2b-256 checksum
How to use checksums
a223638f162b079dd99ba4a8642ca054737e94504675df7095b989d9671ff665
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.70.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL pyramids_core-0.70.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
6d01b99ae02cd793c838c0ae1e43e98f207de613f60fbf8414c7fc173e7682d5
BLAKE2b-256 checksum
How to use checksums
a9bdce2bb342e8290063853dde468b5840365bca49bf8d28126a360c87187db0
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.70.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pyramids_core-0.70.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
d661cf07d0d4ea168019adfe440bf6275ca80df8f24c0c721c7f403ae3e61f53
BLAKE2b-256 checksum
How to use checksums
28e7f335a83fb152ae6283021278324b8c407c1bc2c4d05a8256cf32be386bd8
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.70.0-cp312-cp312-win_arm64.whl

Download URL pyramids_core-0.70.0-cp312-cp312-win_arm64.whl
Size 27.5 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
f336aa96dcb1d7333af39dca317876329ddae6792e8c7a2b9b2484080100fd3f
BLAKE2b-256 checksum
How to use checksums
ebc923bf7d4c75642fb1b8c1aa6074e0fe6555c7797ee0fb31bc4977581aebb0
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.70.0-cp312-cp312-win_amd64.whl

Download URL pyramids_core-0.70.0-cp312-cp312-win_amd64.whl
Size 51.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8735bdb55d96df52730c2a1300a34bba85f0e977a9d42b84e59e4fe17e209108
BLAKE2b-256 checksum
How to use checksums
b7bd1a2151aee564fe5562254e0bcaf5605992000889843f858479efa68cd958
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.70.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pyramids_core-0.70.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
13bf34417c9774754f3b66fcd3a58df6ff88c59d8590bcba8e724c8646bde38e
BLAKE2b-256 checksum
How to use checksums
2e24c7a52f004b5dcf2d6e0745c64e2db5a3cf25fcd725a8092cacc7fa043cef
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.70.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pyramids_core-0.70.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
9c0f9e937557dfadba9f518065d42a5496b36165a0553da7bc02aee4f50a61fe
BLAKE2b-256 checksum
How to use checksums
046d53a14a660bde9f18c26d3aa1a93b147ec267c2628b333da14f12f0ef0edd
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.70.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pyramids_core-0.70.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
3288b2c90bbbf5ccb61ee8fcc8c8e1a5230b3286272ca77350e83d030fb900bb
BLAKE2b-256 checksum
How to use checksums
072f22e97dcc28ce9b8db3ee74d12594c92f3c5855fc332bdcd28532573f93ef
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.70.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL pyramids_core-0.70.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
2fe9910170b5c6e79d2d1a6137a4c7ac1175d1c6342efa520fbea3307f562b28
BLAKE2b-256 checksum
How to use checksums
bb6f25e0d4b31985c62935dcdf6c2526be1a4e07fd1c93e27f6719ef7710a043
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.70.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL pyramids_core-0.70.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
0026f1dabf2a5a6a8cc4bab2eee7931cb6a20e5b206bc7a6daa023d9eed2483b
BLAKE2b-256 checksum
How to use checksums
2f52c44f2b318650e98dcf150d48925add48fb4df360e382abd11a866639ea36
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.70.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyramids_core-0.70.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
0acac9c59130bee1611aecce748182fcd3397b6a81b8b933cc6d37b9d8672b74
BLAKE2b-256 checksum
How to use checksums
ac8dae154edf612dde47594ea353c8e8a66dcc88f1e62a73a40752773c02d6e3
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.70.0-cp311-cp311-win_amd64.whl

Download URL pyramids_core-0.70.0-cp311-cp311-win_amd64.whl
Size 51.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d2f3fa6d7bd8bbe1220b442dccf6330e7fb9fc0baaead6e81ded26f740ee053a
BLAKE2b-256 checksum
How to use checksums
4ccb3c2714181bd6989e9bd2f9c6757be6620a1b56174a34a93c5b0085b1f704
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.70.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pyramids_core-0.70.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
c79a8d5f877519f4d031ef0ffda280f0f4708946327eb974336c2bd7494f805a
BLAKE2b-256 checksum
How to use checksums
2d17599e4816e7a53639f42c49f4668dc2d1999a0707436d017006e0b947b512
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.70.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pyramids_core-0.70.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
5e53566dd671e5f22ebd83db2dd541870aa3f63578ff846ed8d3c96dce0cfe93
BLAKE2b-256 checksum
How to use checksums
c00606a8710d9b55d0292857e91ec6ccc982935595370ce955a382a4bef15ede
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.70.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL pyramids_core-0.70.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
a17218239c4021f7666253ee48df60ebd1f3fbee70f0647df2bf0ab4b02febd4
BLAKE2b-256 checksum
How to use checksums
c3b2d063efb4d4f32b3d59a56c482a77b8205a8a631375f68c0fa62b7948c0da
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.70.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL pyramids_core-0.70.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
1cf4970c5d5c6d88081a002cf26a6f3ddeb87a4f4c7bbdb56271e1a1618ecdb1
BLAKE2b-256 checksum
How to use checksums
b8a771809221d49b427f275ad447e7d46759df65bb09f089a7e36d1650ca665b
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.70.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL pyramids_core-0.70.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
4a6162f6b761daab5486d85e7a1b52af2664540f59b84549a16da76f4dc8b3b9
BLAKE2b-256 checksum
How to use checksums
057b80b0ae959e64dbc0d79ce92fd40ee7539e5261a03a201fdf6103b96eb01b
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.70.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyramids_core-0.70.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
0ca08c7b15e69185c3640a3f26751da6a90b75ef7ee313e8de1c570c23681cc2
BLAKE2b-256 checksum
How to use checksums
3eca1832b599aa6de52db8d17a7ea04f696107cf6da2ac7818bf23fd44b2ebaf
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.70.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.70.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