Skip to content

NDVI Analysis

Normalized Difference Vegetation Index from Sentinel-2 satellite imagery.

Colorado Front Range

Shows the vegetation gradient from plains to alpine tundra.

NDVI Colorado Front Range

Run it:

python examples/scripts/sentinel2_colorado_ndvi_demo.py

What it demonstrates: - STAC search with cloud cover filtering - Windowed reads from remote COGs (no full download) - CRS reprojection for bounding box queries - BrBG colorblind-safe diverging palette

Amazon Rainforest

Dense tropical canopy near Manaus, Brazil.

NDVI Amazon

Run it:

python examples/scripts/sentinel2_amazon_ndvi_demo.py

Netherlands — Rotterdam/Delft

Urban, water, and agricultural land use classification by NDVI.

NDVI Netherlands

Run it:

python examples/scripts/sentinel2_netherlands_demo.py

Pipeline Workflow

Automated STAC-to-NDVI pipeline using the expression evaluator.

Pipeline NDVI

Run it:

python examples/scripts/pipeline_ndvi_demo.py

Pipeline steps: 1. STAC search for clear Sentinel-2 scene 2. Range-read B04 (red) and B08 (NIR) bands 3. Compute NDVI via safe expression evaluator: (B08 - B04) / (B08 + B04) 4. Render with BrBG palette + pipeline summary sidebar