pystac-ext-grid
Grid extension for PySTAC
What it is and what it does
pystac-ext-grid is a PySTAC extension package that adds support for the Grid Extension specification to the PySTAC library. It allows you to describe and catalog gridded data products—such as satellite imagery organized under MGRS, MODIS, or other tiling schemes—by attaching standardized grid metadata to STAC items and collections. The package targets the Grid Extension specification versions 1.1.0 and 1.0.0.
You use it when you need to document which grid system your raster or imagery data follows, making it discoverable and interpretable within a STAC catalog. It depends only on pystac-core and installs with minimal friction. The package is actively maintained, supports Python 3.10 through 3.13, and carries no known security vulnerabilities.
Use it for:
- Catalog satellite imagery organized under MGRS grid codes within a STAC collection.
- Document MODIS-tiled data products with standardized grid metadata.
- Add grid specifications to existing PySTAC items to enable grid-aware discovery.
- Build searchable geospatial data catalogs that expose grid tiling information.
- Integrate gridded raster data into STAC workflows with proper grid provenance.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Extends PySTAC to describe gridded data products by specifying grid codes like MGRS or MODIS tiling schemes that data corresponds to.
Yes. The package is actively maintained, has no vulnerabilities, installs with low friction, and carries a permissive Apache-2.0 license. Install it if you are working with PySTAC and need to describe gridded data products or integrate grid metadata into STAC catalogs.
Install
pystac-ext-grid on PyPI
pip
pip install pystac-ext-griduv
uv add pystac-ext-gridpoetry
poetry add pystac-ext-gridInstalling pystac-ext-grid
Before you install
Low friction install with a single runtime dependency (pystac-core). Active maintenance with a recent release (4 days old) and no known vulnerabilities.
License in practice
Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most projects.
Quickstart
pip install pystac-ext-grid
from pystac_ext_grid import GridExtension
# Access grid extension on a PySTAC item
grid_ext = GridExtension.ext(item)
Requires Python 3.10 or later; pystac-core must be installed as a runtime dependency.
Verify before relying
- Whether the package handles all common grid code systems beyond MGRS and MODIS.
- Performance characteristics when working with large catalogs or many grid specifications.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — pystac-core |
| Maintenance | actively maintained — 4 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 3,981,651/month — #2,424 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pystac_ext_grid-1.1.1-py3-none-any.whl
Keywords: STAC, catalog, grid, imagery, pystac, raster
Tags
More Information Analysis packages
A drop-in replacement for Python's standard…
permissive · top 100 on PyPI
pyarrowpyarrow provides Python bindings to Apache…
permissive · top 100 on PyPI
networkxNetworkX provides data structures and…
permissive · top 1,000 on PyPI
snowflake-connector-pythonConnects Python applications to Snowflake data…
permissive · top 1,000 on PyPI
contourpyContourPy calculates contours of 2D…
permissive · top 1,000 on PyPI
snowflake-snowpark-pythonSnowpark Python provides APIs to query and…
permissive · top 1,000 on PyPI
pystac-ext-mgrsAdds MGRS (Military Grid Reference System)…
permissive · top 5,000 on PyPI
pystac-ext-rasterExtends PySTAC with the Raster Extension…
permissive · top 5,000 on PyPI
regionmaskregionmask creates spatial masks for gridded…
permissive · top 15,000 on PyPI
pystac-ext-projectionExtends PySTAC to add geospatial projection…
permissive · top 5,000 on PyPI
pystac-ext-eoExtends PySTAC to add Electro-Optical extension…
permissive · top 5,000 on PyPI
pystac-ext-classificationProvides PySTAC extension support for…
permissive · top 5,000 on PyPI
rio-stacrio-stac creates valid STAC Items from raster…
permissive · top 15,000 on PyPI
pystac-ext-fileExtends PySTAC to add File Info Extension…
permissive · top 5,000 on PyPI
pystac-ext-storageExtends PySTAC to add cloud storage metadata…
permissive · top 5,000 on PyPI
pystac-ext-tableExtends PySTAC to describe tabular data assets…
permissive · top 5,000 on PyPI