awesome-earthobservation-code
A curated list of awesome tools, tutorials, code, projects, links, stuff about Earth Observation, Geospatial Satellite Imagery
https://github.com/acgeospatial/awesome-earthobservation-code
Last synced: 8 days ago
JSON representation
-
SAR
-
EUMETlab
- sentinel1-opds - sentinel1-opds ingestion `Python`
- rice_sentinel1 - classify rice from sentinel 1 data `Python`
- sentineldenoised - Thermal noise subtraction, scalloping correction, angular correction `Python`
- sentinel1-Biodiversity - Code, example dataset, and instructions of Sentinel-1 data pre-processing and pixel-based summary statistics used in "Radar vision for mapping forest biodiversity from space" `Python`
- STAC Sentinel1 - stactools package for working with sentinel1 data `Python`
- sarsen - Algorithms and utilities for Synthetic Aperture Radar (SAR) sensors
- S1_NRB - A prototype processor for the Sentinel-1 Normalised Radar Backscatter product.
- S1_NRB - A prototype processor for the Sentinel-1 Normalised Radar Backscatter product.
-
-
Training and learning
-
Testing your code
- EO College Github
- Andrew Cutts Github - I am an Earth Observation and Geospatial enthusiast, primarily using `Python` to automate and process images at scale using computer vision
- 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.
- Python for Geospatial Analysis - A crashcourse introduction to using Python to wrangle, plot, and model geospatial data `Python`
- Earth Data Lab - A site dedicated to tutorials, course and other learning materials and resources developed by the Earth Lab team
- tomography_tutorial - A tutorial for Synthetic Aperture Radar Tomography
- profLewis-geog0111 - UCL Geography: 4th year course, Scientific Computing
- Intro to Geospatial Vector and Raster - Data Carpentry’s aim is to teach researchers basic concepts, skills, and tools for working with data so that they can get more done in less time, and with less pain.
- Satellite Imagery Python - Sample sample scripts and notebooks on processing satellite imagery
- Geospatial Python Programming Course - This is an collection of blog posts turned into a course format
- Open Geo Tutorial V2 - Tutorial of fundamental remote sensing and GIS methodologies using open source software in `Python`
- Open Geo Tutorial V1 - Tutorial of basic remote sensing and GIS methodologies using open source software (GDAL in `Python` or `R`)
- Foss4gUKJupyter - FOSS4G UK 2019 Workshop "Geoprocessing with Jupyter Notebooks"
- training-workshop - This repo contains all materials used on Planet's training workshop for Bahrain Defense Force
- sentinel - Repository created for the Earth Observation Sentinel project (use with SNAP) `Python`
- pyGIS - pyGIS is an online textbook covering all the core geospatial functionality available in `Python`. This includes handling vector and raster data, satellite remote sensing, machine learning and deep learning applications
- Hackweek - 2025 - PACE Data Hackweek
- profLewis-geog0111 - UCL Geography: 4th year course, Scientific Computing
-
-
Useful EO code based twitter accounts
-
GEDI
- pyGEDI - pyGEDI is a Python Package for NASA's Global Ecosystem Dynamics Investigation (GEDI) mission, data extraction, analysis, processing and visualization.
- pyGEDI - pyGEDI is a Python Package for NASA's Global Ecosystem Dynamics Investigation (GEDI) mission, data extraction, analysis, processing and visualization.
-
-
Visualisation
-
GEDI
- Tiled video!
- Tiled video!
- Video map - Tools to create, , export and share video maps
- Tree height and canopy cover map in 3D - Use Kepler.gl to visualise 3D and 2D data
- Greppo - Python framework for building geospatial web-applications
-
Programming Languages
Categories
`Python` processing of optical imagery (non deep learning)
231
Interesting Non EO parts Python
52
Earth Engine
43
Languages other than `Python` and `R`
38
Resources for `R`
37
SAR
23
Earth Observation coding on YouTube
22
Training and learning
18
Climate and weather based resources
18
GDAL of course
17
Open Data Cube
13
EO code Competitions
13
Planetary Computer
13
LiDAR
13
InSAR
12
Earth Observation Introduction
10
Deep learning and Machine Learning
9
QGIS and Grass
8
DEM projects
7
Regular blogs of significant interest or posts of interest
6
A footnote on awesome
5
Remote Sensing.info
5
Visualisation
5
Data
5
Useful EO code based twitter accounts
2
Open EO
2
Interesting Non EO parts other languages
1
Other Datacube-related Python
1
Great Github accounts
1
Landuse
1
ARD links
1
EO Geospatial companies or orgs making big contributions
1
Sub Categories
Keywords
remote-sensing
54
python
53
earth-observation
35
satellite-imagery
27
geospatial
24
gis
23
machine-learning
15
stac
12
landsat
12
r
12
raster
11
xarray
11
sentinel-2
10
gdal
9
satellite-data
9
satellite
9
jupyter-notebook
9
google-earth-engine
8
sar
8
sentinel-1
8
python3
8
deep-learning
8
satellite-images
7
earth-engine
7
rasterio
7
geospatial-data
6
opendatacube
6
dask
5
sentinel
5
esa
5
data-analysis
5
spatial-analysis
5
spatial-data
5
classification
5
rstats
5
numpy
5
copernicus
4
geoprocessing
4
computer-vision
4
aws
4
radar
4
sentinel-hub
4
image-processing
4
vector
4
netcdf
4
data-visualization
4
earth-science
4
earth
4
python-library
3
geoscience
3