finds.dev← search

// the find

plant99/felicette

★ 1,838 · Python · MIT · updated Mar 2022

Satellite imagery for dummies.

felicette is a CLI tool that takes a location name or coordinates and downloads Landsat-8 or Sentinel-2 satellite imagery, processes it into a viewable JPEG, and optionally applies panchromatic sharpening or vegetation highlighting. It abstracts away the GDAL/rasterio pipeline so you can get a real satellite image without knowing anything about geospatial formats. Aimed squarely at developers curious about satellite data who don't want to learn QGIS.

The abstraction level is exactly right — one command, one JPEG, no GeoTIFF wrangling. Panchromatic sharpening via the -pan flag is a genuinely useful feature that bumps Landsat resolution from 30m to 15m. The Docker image sidesteps the GDAL installation nightmare, which is real and painful. CIR (Color Infrared) mode for vegetation analysis is a nice second use case that doesn't require a separate tool.

Abandoned since March 2022 — last release is 0.1.13 and the product roadmap wiki is a graveyard. No Windows support due to the rio-color dependency, and the README doesn't hide that this was never planned to be fixed. Sentinel mode requires AWS credentials for a requester-pays bucket, which is a non-obvious cost trap for first-timers who just want to try it. No date filtering at all — you get whatever scene is least cloudy, which could be years old, and there's no way to request imagery from a specific time period.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →