Giter Club home page Giter Club logo

awesome-sar's Introduction

Awesome SAR

A curated list of awesome SAR software, libraries, and resources.

Inspired by awesome-python.


General

Software capable of multiple processing steps

InSAR Processing Software

Software and libraries for interferometric synthetic aperture radar (InSAR)

  • GMTSAR - InSAR processing system combined with GMT.
  • ISCE2 - InSAR Scientific Computing Environment.
  • Doris - Delft object-oriented radar interferomtric software.
  • Gamma ($$) - Gamma Remote Sensing SAR and Interferometry 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.

PolSAR Processing Software

Software and libraries for polarimetric and polarimetric interferometric SAR (PolSAR / PolInSAR)

  • PolSARPro - The ESA Polarimetric SAR Data Processing and Educational Tool
  • RAT - RAT Radar Tools (discontinued)

Time Series Analysis Software

Software and libraries for multitemporal/time series InSAR analysis

  • GIAnT - Generic InSAR Analysis Toolbox.
  • MintPy - Miami INsar Time-series software in PYthon.
  • PyRate - A Python tool for Rate and Time-series Estimation
  • SARPROZ - The SAR PROcessing tool by periZ
  • StaMPS/MTI - Stanford Method for Persistent Scatterers - git-version
  • SARscape - SARscape supports PS as well as SBAS processing of interferometric time series in desktop as well as in cluster environments, and the analisys of backscatter time series.
  • KFTS - A Kalman filter based, sequential time series analysis tool.
  • MPITS - Multi-pixel, full covariance time series analysis tool.

Tropospheric Noise Correction Software

Software and libraries for performing tropospheric noise corrections

Geospatial Tools

Libraries useful for geospatial and post-processing analysis of SAR data

Radar Related GitHub Repos

Collect and classify open projects on GitHub related to SAR

Data discovery and download

Software and Utilities

  • ARIA-tools - Tools to manipulate (download, cropping, stitching, time-series preparation) ARIA products
  • PyRAT - General purpose SAR postprocessing framework
  • kite - Quadtree subsampling, data covariance analysis for surface displacement modelling. 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
  • RapidSAR
  • gmtsar2stamps - Using GMTSAR as InSAR pre-processor for StaMPS
  • INSAR_G2S - Using GMTSAR as InSAR pre-processor for StaMPS (Single Master and Small Baseline)
  • pygmtsar - Python scripts for GMTSAR processing
  • snap2stamps - Using SNAP as InSAR pre-processor for StaMPS
  • ISCE stack2stamps - Using ISCE (src/contrib/timeseries/stack2stamps) 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.

InSAR Modelling

  • pyrocko - Offers tools for surface displacement modelling from various finite and extended earthquake dislocation sources.
  • grond - Modern probabalistic surface displacement inversion (works with kite).
  • SARscape - SARscape provides moduels for the analytic modeling of geophysical sources developed in collabopration with INGV.

System configuration and installation

  • insar_instal - Set of scripts that automatically install InSAR softwares
  • 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

Relevant Image processing libraries

Resources

Where to discover new SAR libraries and resources.

Data Archives

Websites

Forums

Training, Tutorials, Classes & Other Online Educational Material

Custom Processing Services

Processing Recipes for Automatic Product Generation

Other

For more software refer to the

Twitter

Contributing

Your contributions are always welcome! Please take a look at the contribution guidelines first.

awesome-sar's People

Contributors

alexamici avatar asjohnston-asf avatar birgander2 avatar dahnj avatar dbekaert avatar dedetmix avatar elmerehbi avatar emilyselwood avatar fjmeyer avatar hfattahi avatar johntruckenbrodt avatar jolivetr avatar kr-stn avatar m9brady avatar maawoo avatar maxrjones avatar michelerubino90 avatar miili avatar pavelbodle avatar rakibfiha avatar remi-braun avatar sbrunato avatar xiaohua-eric-xu avatar yunjunz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.