Skip to main content

pyramids-eo

License: GPL v3 pre-commit

pyramids-eo is the Earth-observation layer of the pyramids GIS stack. It is built on top of pyramids (pyramids-gis, the generic raster/vector engine) and adds the logic that is specific to Earth-observation data.

pyramids underneath knows only how to move rasters around. pyramids-eo knows what a pixel means for a given instrument or provider: which subdataset is which channel, how to calibrate it, how to composite it, how to resample a swath — and how to reach signed EO cloud assets.

pyramids-eo        (Earth-observation logic: sensor readers, calibration, indices, composites,
    │               resample, masking, signed EO provider/STAC access)
    │  depends on
    ▼
pyramids           (generic raster / vector engine)

Scope

pyramids-eo is scoped by domain — Earth-observation data — not by a restriction on what it may do. It covers the EO-specific functionality that sits above the generic raster/vector operations pyramids-gis provides.

Installation

pyramids-eo is pure Python; its native stack is provided transitively by the pyramids-gis platform wheels, so no system GDAL is required.

pip install pyramids-eo

Development

Environments are managed with pixi:

pixi install -e dev
pixi run -e dev pytest        # run the tests
pixi run -e dev mypy          # type-check
pre-commit install            # enable git hooks

Documentation

Full documentation: https://serapeum-org.github.io/pyramids-eo

License

GNU General Public License v3 (GPLv3) — see LICENSE.

Download files

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

Source Distribution

pyramids_eo-0.1.0.tar.gz (110.9 kB view details)

Uploaded Source

Built Distribution

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

pyramids_eo-0.1.0-py3-none-any.whl (76.7 kB view details)

Uploaded Python 3

File details

Details for the file pyramids_eo-0.1.0.tar.gz.

File metadata

  • Download URL: pyramids_eo-0.1.0.tar.gz
  • Upload date:
  • Size: 110.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for pyramids_eo-0.1.0.tar.gz
Algorithm Hash digest
SHA256 041e8382148fa555d75b2b2042dc7e8fa001024fd4f74a7030b6731727ea1e47
MD5 2ab6339c99a8b246f8be875789b720a4
BLAKE2b-256 a90645ed8139cdd2a5177be4ec6927e114822b7e8d55ca13fdfc90117826fbe8

See more details on using hashes here.

File details

Details for the file pyramids_eo-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pyramids_eo-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 76.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for pyramids_eo-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1697234bfcacc5db6de0d13b895aa7c7807623ef9ab96ddc33f26033aebdf697
MD5 ac1cf678ff75d58854731f92dc5574d8
BLAKE2b-256 685eacd50894e4c685f9dc85c8e490708631b49570d6e51ac8e2524641f6cbbc

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.0

2 files

This release

0.1.0 This release

2 files

Supported by

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