GisForWeb
All tools
eo-learn logo

eo-learn

Open Source

Python framework for modular Earth-observation processing workflows.

License

MIT

About

eo-learn is a modular Python framework for acquiring and processing spatiotemporal Earth-observation imagery. Its EOPatch, EOTask, and EOWorkflow abstractions support repeatable sequences for Sentinel Hub data, masking, co-registration, feature extraction, sampling, and machine-learning preparation. It bridges remote-sensing workflows and the Python data-science ecosystem.

Features

  • Compose reusable EOTask processing workflows
  • Acquire imagery from Sentinel Hub services
  • Apply cloud, snow, and quality masks
  • Co-register spatiotemporal image sequences
  • Extract features and prepare machine-learning samples
  • Read and write GeoTIFF, Zarr, and vector data

Details

Type
Library
Pricing
open-source
License
MIT
API
sdk
Hosting
Self-host

Platforms

linux
macos
windows
docker

Languages

Python

Data formats

GeoTIFF
Zarr
GeoJSON
CSV