awesome-sar
A curated list of awesome Synthetic Aperture Radar (SAR) software, libraries, and resources.
https://github.com/RadarCODE/awesome-sar
Last synced: 2 days ago
JSON representation
-
Data Archives
-
System configuration and installation
- ASF - Alaska Satellite Facility
- ARIA-products - Standard products of the Advanced Rapid Imaging and Analysis (ARIA) Project for Natural Hazards
- DLR Geohazards Supersites - TerraSAR-X Geohazard Supersites EO Data Gateway
- ESA Virtual Archive 4 - Geohazard Supersites and Natural Laboratories Virtual Archive
- SciHub - Sentinel Scientific Data Hub
- UNAVCO/WInSAR - WInSAR consortium and GeoEarthScope Data
-
-
General
- SNAP - Sentinel Application Platform.
- Orfeo Toolbox (OTB) - Open Source processing of remote sensing images ([github](https://github.com/orfeotoolbox/OTB), [Cookbook](https://www.orfeo-toolbox.org/CookBook/recipes/sarprocessing.html): [SAR Processing](https://www.orfeo-toolbox.org/CookBook/recipes/sarprocessing.html), [Guide](http://orfeo-toolbox.org/SoftwareGuide/))
- Gamma - the Gamma software is a commercial software package that supports the entire processing chain from synthetic aperture radar (SAR) raw data focusing over SAR interferometry, time series analysis, polarimetric decompositions, SAR image filtering to generation of end products such as digital elevation models, ground motion, change detection, and land use mapping etc. Most spaceborne SAR systems, various air-/UAV-borne and terrestrial SAR systems, including the Gamma SAR Systems and the GPRI are supported.
- Gamma - the Gamma software is a commercial software package that supports the entire processing chain from synthetic aperture radar (SAR) raw data focusing over SAR interferometry, time series analysis, polarimetric decompositions, SAR image filtering to generation of end products such as digital elevation models, ground motion, change detection, and land use mapping etc. Most spaceborne SAR systems, various air-/UAV-borne and terrestrial SAR systems, including the Gamma SAR Systems and the GPRI are supported.
- SNAP - Sentinel Application Platform.
-
Geospatial Tools
- GRASS - Geographic Resources Analysis Support System
- GEE Code Editor - Web-based IDE for geospatial processing and analysis.
- QGIS
- ASF Map Ready - MapReady Remote Sensing Tool Kit
- GDAL - Geospatial Data Abstraction Library
- GMT - [Generic Mapping Tools](https://www.generic-mapping-tools.org/)
-
InSAR Processing Software
- SARscape - SARscape supports the processing of Interferometric SAR and Differential Interferometric SAR data for the generation of Digital Elevation Model, Coherence, and Land Displacement maps.
- Doris - Delft object-oriented radar interferometric software.
- GMTSAR - InSAR processing system combined with GMT.
- ISCE2 - InSAR Scientific Computing Environment.
-
Noise Correction Software
- TRAIN - Toolbox for Reducing Atmospheric InSAR Noise - [git-version](https://github.com/dbekaert/TRAIN).
- PyAPS - Python based Atmospheric Phase Screen Estimation.
- PySolid - A Python wrapper for solid Earth tides.
- TRAIN - Toolbox for Reducing Atmospheric InSAR Noise - [git-version](https://github.com/dbekaert/TRAIN).
-
PolSAR Processing Software
- RAT - RAT Radar Tools (discontinued)
- PolSARPro updates for Linux - A git mirror of the ESA Polarimetric SAR Data Processing and Educational Tool with updates for GNU/Linux compatibility
- RAT - RAT Radar Tools (discontinued/obsolete)
- PolSARPro - The ESA Polarimetric SAR Data Processing and Educational Tool
-
Radar Related GitHub Repos
-
Data discovery and download
- SSARA - Seamless SAR Archive project repository
- SentinelSat - Search and download Sentinel images from the command line or with the Python API (not working with current Copernicus Data Space).
- CDSETool - Download data from the Copernicus Data Space Ecosystem (CDSE), including Sentinel-1 data.
- CopernicusAPi - Another library to download data from Copernicus Data Space Ecosystem (CDSE).
- EODAG - Command line tool and plugin-oriented Python framework for search and download from [multiple providers](https://eodag.readthedocs.io/en/stable/getting_started_guide/providers.html).
- EODMS API Client - Search, order and download from NRCan's [Earth Observation Data Management System (EODMS)](https://www.eodms-sgdot.nrcan-rncan.gc.ca/) from command line or Python REPL.
- CDSETool - Download data from the Copernicus Data Space Ecosystem (CDSE), including Sentinel-1 data.
- ArchiveTools - Scripts for downloading and searching data
-
Software and Utilities
- ARIA-tools - Tools to manipulate (download, cropping, stitching, time-series preparation) [ARIA products](http://aria-products.jpl.nasa.gov/)
- ISCE stack2stamps - Using ISCE (`src/contrib/timeseries/stack2stamps`) as InSAR pre-processor for StaMPS
- OPERA - SAR co-registration, SqueeSAR-type InSAR time series analysis, RTC, and surface water mapping tools developed by the JPL Observational Products for End-Users from Remote Sensing Analysis (OPERA) project.
- PyRAT - General purpose SAR postprocessing framework
- kite - Quadtree subsampling, data covariance analysis for surface displacement modeling. APS removal (empirical and GACOS). Download data from various data centers.
- adore-doris
- RITSAR
- ISCE_utils
- s1tbx - part of SNAP
- PySAR
- sarpy - Python library for simple processing of complex SAR data using the NGA SICD standard
- ROI_PAC-Sentinel1
- insar_scripts
- INSAR_G2S - Using GMTSAR as InSAR pre-processor for StaMPS (Single Master and Small Baseline)
- snap2stamps - Using SNAP as InSAR pre-processor for StaMPS
- GIPhT - General Inversion of Phase Technique
- RaySAR - 3D Synthetic Aperture Radar (SAR) Simulator
- EOReader - Opensource python library reading optical and SAR sensors, loading and stacking bands in a sensor-agnostic way.
- Xarray-Sentinel - Xarray backend to Copernicus Sentinel-1 satellite data products
- Sarsen - Algorithms and tools to geometrically and radiometrically terrain-correct Sentinel-1 SAR data
- pyroSAR - A Python Framework for large-scale SAR Satellite Data Processing.
- S1_NRB - A prototype processor for the Sentinel-1 Normalised Radar Backscatter product.
- ALUs - Various processors utilizing GPU, the fastest for Sentinel-1 coherence and backscatter.
- EO-Tools - A Python Earth Observation toolbox, including Sentinel-1 InSAR processing.
- S1 Processor - A Sentinel-1 processor based on SNAP and pyroSAR for SLC data producing backscatter intensity and/or InSAR coherence and/or Dual pol H/a decomposition
- S1Tiling - On demand Ortho-rectification of Sentinel-1 data on Sentinel-2 grid (works with [Orfeo Toolbox (OTB)](https://www.orfeo-toolbox.org/) and the documentation are available in [S1Tiling docs](https://s1-tiling.pages.orfeo-toolbox.org/s1tiling/latest)).
- UAVSAR_pytools - Tools to manipulate (searching, download, processing) [UAVSAR](https://uavsar.jpl.nasa.gov/) airborne imagery.
- S1 Processor - A Sentinel-1 processor based on SNAP and pyroSAR for SLC data producing backscatter intensity and/or InSAR coherence and/or Dual pol H/a decomposition
- gmtsar2stamps - Using GMTSAR as InSAR pre-processor for StaMPS
- S1_NRB - A prototype processor for the Sentinel-1 Normalised Radar Backscatter product.
- RapidSAR
- pygmtsar - Python scripts for GMTSAR processing
- ISCE stack2stamps - Using ISCE (`src/contrib/timeseries/stack2stamps`) as InSAR pre-processor for StaMPS
-
System configuration and installation
- insar_instal - Set of scripts that automatically install InSAR software
- isce_notes - Installation notes of ISCE software
- oldLinuxSetup - Setup Python environment using Anaconda on old Linux machines
- ElCaptanSetup - Instructions for setting up an OS X El Capitan machine from scratch
- oldLinuxSetup - Setup Python environment using Anaconda on old Linux machines
- ElCaptanSetup - Instructions for setting up an OS X El Capitan machine from scratch
-
-
Relevant Image processing libraries
-
System configuration and installation
- Insight Segmentation and Registration Toolkit (ITK) - open-source, cross-platform system that provides developers with an extensive suite of software tools for image analysis
- Spectral Python (SPy) - Python module for processing hyperspectral image data
- OpenCV
- Scikit-Image
-
-
Time Series Analysis Software
- StaMPS/MTI - Stanford Method for Persistent Scatterers - [git-version](https://github.com/dbekaert/stamps)
- MintPy - Miami INsar Time-series software in PYthon.
- PyRate - A Python tool for Rate and Time-series Estimation
- KFTS - A Kalman filter based, sequential time series analysis tool.
- MPITS - Multi-pixel, full covariance time series analysis tool.
- StaMPS/MTI - Stanford Method for Persistent Scatterers - [git-version](https://github.com/dbekaert/stamps)
- GIAnT - Generic InSAR Analysis Toolbox.
-
Twitter
-
Websites
-
Custom Processing Services
-
Forums
-
Other
-
Processing Recipes for Automatic Product Generation
-
Training, Tutorials, Classes & Other Online Educational Material
-
Categories
Sub Categories
Keywords
sar
9
remote-sensing
8
earth-observation
7
radar
5
sentinel-1
5
satellite-imagery
4
synthetic-aperture-radar
4
geospatial
3
insar
3
copernicus
3
stac
2
esa
2
python
2
sentinel
2
xarray
2
geophysics
2
landsat
2
snap
2
sentinel-2
2
geographic-data
2
satellite-data
1
gis
1
spatialite
1
eodag
1
catalog
1
cbers
1
downloader
1
sar-satellite-data
1
gdal
1
mapping
1
generic-mapping-tools
1
earth-science
1
c
1
vector
1
raster
1
geospatial-data
1
open-data
1
interferometry
1
hazard-detection
1
analysis-ready
1
volcano
1
time-series
1
tectonics
1
nisar
1
geoscience
1
geodesy
1
earthquake
1
deformation
1
analysis-ready-data
1
algorithms
1