--- id: pystac-ext-render version: "2.0.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # pystac-ext-render — Render extension for PySTAC License: permissive · Maintenance: active · Downloads: 4.0M/mo ## What it is and what it does pystac-ext-render is a PySTAC extension package that implements the Render Extension specification (v2.0.0). It adds support for describing how raster assets should be visualized, including parameters like rescaling ranges, color maps, mathematical expressions, and tile matrix set configurations. This is useful when working with STAC catalogs that contain imagery or raster data and you need to encode rendering hints alongside the asset metadata. The package is tightly coupled to pystac-core and provides extension methods or classes that integrate with PySTAC's item and asset model. It targets developers building STAC catalogs, working with geospatial imagery platforms, or maintaining raster data repositories where visualization metadata is part of the catalog specification. Use it for: - Add rendering metadata to satellite or aerial imagery assets in a STAC catalog for downstream visualization tools - Encode color map and rescaling parameters for multi-band raster data to standardize how different clients display the imagery - Describe tile matrix set configurations for large raster assets to guide web-based tile serving and rendering - Build STAC-compliant geospatial data catalogs where visualization hints are part of the asset specification ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Extends PySTAC to support the Render Extension specification, enabling description of visualization parameters for raster assets including rescaling, color maps, expressions, and tile matrix set configurations. Yes, if you are building or extending STAC catalogs with raster imagery and need to encode standardized visualization metadata. The package is actively maintained, has no known vulnerabilities, and carries a permissive license. Install friction is minimal. If you are not working with STAC catalogs or do not need render extension support, this package is not relevant. ## Install pip install pystac-ext-render uv add pystac-ext-render poetry add pystac-ext-render ## Installing pystac-ext-render Before you install: Low friction installation with a single runtime dependency (pystac-core). The package is actively maintained with a recent release, supports current Python versions (3.10–3.13), and carries no known vulnerabilities. License in practice: Licensed under Apache-2.0 (permissive), allowing use in commercial and proprietary projects with minimal restrictions beyond attribution and liability disclaimers. Quickstart: pip install pystac-ext-render from pystac_ext_render import render # Use render extension methods on PySTAC items/assets to add visualization metadata Requires Python 3.10 or later; pystac-core must be installed as a runtime dependency. Verify before relying: - Concrete API surface and method signatures for adding render metadata to items and assets - Whether the extension integrates transparently with existing PySTAC workflows or requires explicit calls ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 4.0M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags pystac render extension, stac visualization parameters, raster asset rendering, pystac color maps, stac catalog imagery, tile matrix set configuration, asset rescaling parameters, stac-extension, geospatial-metadata, raster-visualization [View on SkillFed](https://skillfed.io/packages/pystac-ext-render) · [View on PyPI](https://pypi.org/project/pystac-ext-render/)