Examples¶
AerEO ships with runnable Jupyter notebooks for every supported sensor and workflow. Each notebook uses the Hydra config package in examples/config and the ExtractionJob API: search, build_tasks, and execute.
The thumbnails below are real outputs from the notebooks — grid-aligned patches on the Major TOM grid, with the target AOI overlaid.
Before you run¶
Most examples perform live catalog searches and data downloads. Make sure you have:
- The core package and any sensor-specific plugins listed below.
- Credentials for the catalog that requires them.
- A few minutes of runtime for the extraction step.
Beginner¶
| Notebook | Sensor | Plugins | Auth | What it teaches | Preview |
|---|---|---|---|---|---|
| 01 — Sentinel-2 (nir, red) | Sentinel-2 MSI | aereo | None (Earth Search is public) | Load a Hydra job, search STAC, extract a GeoTIFF on the Major TOM grid. | ![]() |
| 05 — GOES-19 ABI preview | GOES-19 ABI | aereo + aereo-search-aws-goes + aereo-read-satpy | None | Public S3 search and Satpy-based reading/reprojection. | ![]() |
| step_by_step_raw | Sentinel-2 MSI | aereo | None (Earth Search is public) | Same pipeline built entirely from raw Python — no config files or Hydra. | ![]() |
Processing¶
| Notebook | Sensor | Plugins | Auth | What it teaches | Preview |
|---|---|---|---|---|---|
| 01b — Sentinel-2 NDVI | Sentinel-2 MSI | aereo | None (Earth Search is public) | Add a processor stage (NDVI) before reprojection. | ![]() |
| 01c — Sentinel-2 NDWI | Sentinel-2 MSI | aereo | None (Earth Search is public) | Add a processor stage (NDWI) before reprojection. | ![]() |
| 03b — Sentinel-3 NDVI | Sentinel-3 OLCI | aereo + aereo-read-satpy | NASA Earthdata | Processor stage with Satpy-based reading. | ![]() |
Sensors¶
| Notebook | Sensor | Plugins | Auth | What it teaches | Preview |
|---|---|---|---|---|---|
| 02 — VIIRS | VIIRS | aereo + aereo-read-satpy | NASA Earthdata | Search Earthaccess and read with Satpy. | ![]() |
| 03 — Sentinel-3 OLCI | Sentinel-3 OLCI | aereo + aereo-read-satpy | NASA Earthdata | Sentinel-3 extraction workflow. | ![]() |
| 04 — Tessera | GeoTessera | aereo + aereo-search-tessera + aereo-read-tessera | None | Tessera tile search and extraction. | ![]() |
| 06 — Multiple constellations | Sentinel-2 + VIIRS | aereo + aereo-read-satpy | NASA Earthdata | Search and extract multiple sensors with a shared cache. | ![]() |
Download notebooks¶
You can also download the raw notebooks directly from GitHub:









