eo-learn
Python framework for modular Earth-observation processing workflows.
1.3k
1 months ago
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
GeoDjango
Django's geographic web framework for spatial models, queries, and GIS web apps.
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.
Details
- Type
- Library
- Pricing
- open-source
- License
- MIT
- API
- sdk
- Hosting
- Self-host