awesome-earthobservation-code
github.com/acgeospatial/awesome-earthobservation-code ↗A curated list of awesome tools, tutorials, code, projects, links, stuff about Earth Observation, Geospatial Satellite Imagery
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me processing imagery - post processing resources from awesome-earthobservation-code"
Installation instructions →What's inside
Earth Engine
- 10 tips for becoming an Earth Engine expert
Keiko Nomura shares her 10 favourite tips
- 2018 GEE summit - Dublin materials
2018 material javascript and Python to be found here
- Best Available Pixel
Best Available Pixel calculation using Google Earth Engine
- Building_Identification_Damage_Assessment
Building Extraction and Damage Assessment from High Resolution Multi-spectral Images
- cloud frequency app
CloudFrequency webapp, using Google App Engine
- crop_yield_prediction
Crop Yield Prediction with Deep Learning with GEE
Interesting Non EO parts Python
- 65 data science books on Springer
not checked but perhaps useful
- Another Book on Data Science
Learn R and Python in Parallel
- Awesome Semantic Segmentation
awesome-semantic-segmentation
- A-Z of tips and tricks for Python
'Most of these ‘tricks’ are things I’ve used or stumbled upon during my day-to-day work. '
- Change your Jupyter Theme
Custom Jupyter Notebook Themes
- Classification-Algorithm
Classification algorithm workshop for WiMLDS
processing of optical imagery (non deep learning)
- 6S_emulatorProcessing imagery - post processing
Atmospheric correction in Python using a 6S emulator
- ACOLITE_MRReflectance / pre processing
ACOLITE_MR: Atmospheric correction for aquatic applications of metre-scale satellites
- actinia corePython libraries related to EO
Actinia Core is an open source REST API for scalable, distributed, high performance processing of geographical data that uses mainly GRASS GIS for computational tasks.
- actinia satellite pluginPython libraries related to EO
This actinia plugin is designed for efficient satellite data handling, especially Landsat and Sentinel-2 scenes
- aiocogeoCloud Native Geospatial
Asynchronous cogeotiff reader
- ap-latemCase studies / Projects
Detection of slums and informal settlements from satellite imagery
GDAL of course
- A Gentel Introduction to GDAL prt 10
Python & the Command Line
- A Gentel Introduction to GDAL prt 2
Map Projections
- A Gentel Introduction to GDAL prt 3
Geodesy
- A Gentel Introduction to GDAL prt 4
Working with Satellite Data
- A Gentel Introduction to GDAL prt 5
Shaded Relief
- A Gentel Introduction to GDAL prt 6
Visualizing Data
Climate and weather based resources
- ai4eo-forecast
Developing an open source library to compare Earth Observation and weather forecast services with the actual measurements and assess the accuracy of the forescast
- aqua-monitor
Monitoring surface water changes from space at global scale. Also checkout the
- atmosphereEUMETlab
LTPy - Learning tool for Python on Atmospheric Composition Data is a Python-based training course on Atmospheric Composition Data. The training course covers modules on data access, handling and processing, visualisation as well as case studies.
- Climate data science
Climate Data Science and Earth Observation with
- coda_eumetsat
Coda Eumetsat (coda.eumetsat.int) client for downloading data
- COST-EUMETSAT-Training
Material, data and presentations for the COST-EUMETSAT training school
Languages other than and
- aiforearth-landcover-app
web mapping app to test, tweak and train the land cover classification from a deep neural network model
- ArchGDAL docs
- ArchGDAL - Julia
Geospatial Data Abstract
- C++ gdalcubes
Earth observation data cubes from GDAL image collections
- conda recipes
Conda recipes for remote sensing
- EO Browser Custom Scripts
A repository of custom scripts to be used with Sentinel Hub
Training and learning
- Andrew Cutts Github
This is an collection of blog posts turned into a course format
- Earth Data Lab
A site dedicated to tutorials, course and other learning materials and resources developed by the Earth Lab team
- EO College Github
A tutorial for Synthetic Aperture Radar Tomography
- Foss4gUKJupyter
FOSS4G UK 2019 Workshop "Geoprocessing with Jupyter Notebooks"
- Geoprocessing with Python - GIS circa 2009
This material is really old and some of it is outdated (not all, though!). One of these days I might get around to putting newer class materials online, but you're stuck with this for now.
- Geospatial Python Programming Course
This is an collection of blog posts turned into a course format
Remote Sensing.info
- ARCSI
Software to automate the production of optical analysis ready data (ARD) from Landsat, Sentinel-2 and others
- eodatadown
The Earth Observation Data Downloader (EODataDown) is a tool for automatically downloading and processing EO data to an analysis ready data product. This software forms a core component of a monitoring system based on EO data.
Showing a sample of 499 resources. View the full list on GitHub →