Algorithms and utilities for Synthetic Aperture Radar (SAR) sensors. Enables cloud-native SAR processing via [*Xarray*](https://xarray.pydata.org) and [*Dask*](https://dask.org).
This Open Source project is sponsored by B-Open - https://www.bopen.eu.
**Features and limitations**
*Sarsen* is a Python library and command line tool with the following functionalities:
- provides algorithms to terrain-correct satellite SAR data
- geometric terrain correction (geocoding)
- *fast mode*: to terrain-correct images
- *accurate mode*: for interferometric processing
- radiometric terrain correction (gamma flattening)
- accesses SAR data via [*xarray-sentinel*](https://github.com/bopen/xarray-sentinel):
- supports most Sentinel-1 data products as [distributed by ESA](https://scihub.copernicus.eu/dhus/#/home):
- Sentinel-1 Single Look Complex (SLC) SM/IW/EW
- Sentinel-1 Ground Range Detected (GRD) SM/IW/EW
- reads uncompressed and compressed SAFE data products on the local computer or on a network via [*fsspec*](https://filesystem-spec.readthedocs.io) - *depends on rasterio>=1.3*
- accesses DEM data via [*rioxarray*](https://corteva.github.io/rioxarray):
- reads local and remote data in virtually any raster format via [*rasterio*](https://rasterio.readthedocs.io) / [*GDAL*](https://gdal.org)
- supports larger-than-memory and distributed data access and processing via *Dask*
- efficient geometric terrain-correction for a full GRD
- efficient radiometric terrain-correction for a full GRD.
Overall, the software is in the **beta** phase and the usual caveats apply.