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.2.0.tar.gz (119.3 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.2.0-py3-none-any.whl (81.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyramids_eo-0.2.0.tar.gz
  • Upload date:
  • Size: 119.3 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.2.0.tar.gz
Algorithm Hash digest
SHA256 26bb3e715c6e07f98db0e3fc816d5b3bacaf10031235e0b47f0870b35bd1a891
MD5 eab7cd88e3e32729759826c1acc1a03d
BLAKE2b-256 ad700cfd7c8cb7deb5859c113a8425b2c68c3ccf65f06c2d9aad08f8846d8861

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyramids_eo-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 81.0 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 acdb518e30ce4250fdc13c20dc104b71c475cd123cba36e68acdc79d4126a142
MD5 ccb3f097843fb4445fbbbd2ff68cbe15
BLAKE2b-256 2d31a5a7c5c042b2358314755fad441aa2953159e37fb586863252f35fe3217a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.0

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