eo-learn
Python framework for modular Earth-observation processing workflows.
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
Related tools
CesiumJS
Open-source JavaScript library for world-class 3D globes and maps with WebGL.
deck.gl
WebGL-powered framework for visual exploratory data analysis of large datasets.
QGIS
Free and open-source cross-platform desktop GIS. Create, edit, visualize, analyze and publish geospatial data.
kepler.gl
Powerful open-source geospatial analysis tool for large-scale datasets. Built by Uber.
Details
- Type
- Library
- Pricing
- open-source
- License
- MIT
- API
- sdk
- Hosting
- Self-host