sentinel-hub/eo-learn
Earth observation processing framework for machine learning in Python
This tool helps Earth observation scientists and remote sensing experts extract valuable insights from satellite imagery. It takes raw spatio-temporal satellite data, processes it through automated workflows (like cloud masking or feature extraction), and outputs refined information suitable for analysis or machine learning models. It's designed for professionals working with large volumes of satellite data from programs like Copernicus and Landsat.
1,225 stars. Used by 1 other package. Available on PyPI.
Use this if you need to automatically process and analyze large datasets of satellite images to monitor land use, track environmental changes, or support disaster response.
Not ideal if you only need to view satellite images or perform basic, one-off image manipulations rather than complex, automated workflows.
Stars
1,225
Forks
303
Language
Python
License
MIT
Category
Last pushed
Jan 15, 2026
Commits (30d)
0
Dependencies
14
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/sentinel-hub/eo-learn"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
torchgeo/torchgeo
TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data
terrastackai/terratorch
A Python toolkit for fine-tuning Geospatial Foundation Models (GFMs).
DataverseLabs/pyinterpolate
Kriging | Poisson Kriging | Variogram Analysis
OSGeo/grass
GRASS - free and open-source geospatial processing engine
fatiando/verde
Processing and gridding spatial data, machine-learning style