---
# System prepended metadata

title: Open source tools for AlignSAR

---

# Open source tools for AlignSAR

(tools marked by \# are not python-native)
(we may want to track GPU-nativity?)

#### Sentinel-1 SAR Processing
| name  | website | primary use |
| ----- | ------- | ----------- |
| SNAP  | [official](https://step.esa.int/main/toolboxes/snap/) | Full SAR/InSAR processing toolset     |
| OTB   |  [official](https://www.orfeo-toolbox.org/)  |   Full SAR/InSAR processing toolset  |
| OST | [github](https://github.com/ESA-PhiLab/OpenSarToolkit) | Specific SNAP-based routines |
| SAR Denoiser AI tool ? | unknown []() | filtering? (or we can just use NLMean?) | b
| \# PolSARPro | [official](https://earth.esa.int/eogateway/tools/polsarpro) |polarimetric SAR processing|
| s1etad |[github/rtd](https://s1etad.readthedocs.io/)| direct coregistration/corrections for S1|
|sentinelsat|[github/rtd](https://sentinelsat.readthedocs.io/)| S1 data discovery/download (incl. orbits)|
|SAR-ARD/S1_NRB|[github/rtd](https://github.com/SAR-ARD/S1_NRB)|A prototype processor for the Sentinel-1 Normalised Radar Backscatter product|


#### InSAR-specific tools
| name  | website | primary use |
| ----- | ------- | ----------- |
| \# doris? | [github](https://github.com/TUDelftGeodesy/Doris)| Full InSAR processing (not active, still useful)|
| \# GMTSAR | [github](https://github.com/gmtsar/gmtsar) | Full InSAR processing|
| ISCE2 | [github](https://github.com/isce-framework/isce2)     | Full InSAR processing |
| ISCE3 | [github](https://github.com/isce-framework/isce3)| new generation ISCE (NISAR-ready)|
| \# snaphu | [official](http://web.stanford.edu/group/radar/softwareandlinks/sw/snaphu) | phase unwrapping tool |
| LiCSBAS      | [github](https://github.com/comet-licsar/LiCSBAS) | NSBAS inversion of unwrapped interferograms |
| \# STAMPS? | [github](https://github.com/dbekaert/StaMPS) | PS/SB time series of wrapped interferograms, **MATLAB** |
| LiCSAR tools | [github](https://github.com/comet-licsar/)        | Various COMET tools for InSAR processing   
|MintPy (radar coding)| [github](https://github.com/insarlab/MintPy-tutorial/blob/main/applications/water_mask.ipynb) | Create water mask in radar coordinates |

#### EO-oriented processing tools
| name  | website | primary use |
| ----- | ------- | ----------- |
|Pangeo tools|[official](https://pangeo.io/)| Various processing tools, e.g. xarray (and related), dask, Jupyter,...|
|ECMWF Tools ? | unknown | acquire ECMWF data/generate corrections? |
| verde | [official](https://www.fatiando.org/verde)| advanced gridding (GPS-oriented)|

#### ML-oriented processing tools
| name  | website | primary use |
| ----- | ------- | ----------- |
|various python libraries|||
|SAR2SAR | [official](https://github.com/emanueledalsasso/SAR2SAR)|a self-supervised despecking algorithm |
|MONet-SAR | [official](https://github.com/sergiovitale/MONet-SAR-Despceckling-CNN-Theano-implementation) | MONet-SAR despecking CNN (overfiltering LC)|

#### Visualization tool
| name  | website | primary use |
| ----- | ------- | ----------- |
| pyGMT | [official](https://www.pygmt.org/)| high quality static maps|


#### Geodata management
| name  | website | primary use |
| ----- | ------- | ----------- |
|OpenDataCube (and variants)|[official](https://www.opendatacube.org/)|processing-oriented data storage|
| pySTAC | [github](https://github.com/stac-utils/pystac) | metadata catalogue tool |
| ASF Tools?|[official](https://hyp3-docs.asf.alaska.edu/tools/asf_tools/)|SAR data tools by ASF|