Skip to content

v0.9.2 - Beta

Compare
Choose a tag to compare
@alexamici alexamici released this 13 Jul 06:25
· 75 commits to main since this release
b762e42

Easily explore and access the SAR data products of the Copernicus Sentinel-1 satellite mission in Python.

This Open Source project is sponsored by B-Open - https://www.bopen.eu.

What's new:

  • Add geospatial_* attributes from ACDD-1.3 to full images and bursts #54
  • Update documentation and tests following the release of rasterio 1.3.0 that enable the full support for accessing compressed and remote data via fsspec,
  • Improve performance of calibrate_* and slant_range_time_to_ground_range helpers in several real scenarios,
  • Add ground_range_to_slant_range_time helper.

Overview:

xarray-sentinel is a Python library and Xarray backend with the following functionalities:

  • supports the following data products as distributed by ESA:
    • Sentinel-1 Ground Range Detected (GRD):
      • Stripmap (SM)
      • Interferometric Wide Swath (IW)
      • Extra Wide Swath (EW)
    • Sentinel-1 Single Look Complex (SLC) SM/IW/EW
  • creates ready-to-use Xarray Datasets that map the data lazily and efficiently in terms of both memory usage and disk / network access
  • reads all SAR imagery data: GRD images, SLC swaths and SLC bursts
  • reads several metadata elements: satellite orbit and attitude, ground control points, radiometric calibration look up tables, Doppler centroid estimation and more
  • reads uncompressed and compressed SAFE data products on the local computer or on a network via fsspec - depends on rasterio >= 1.3.0
  • supports larger-than-memory and distributed data access via Dask and rioxarray / rasterio / GDAL
  • provides a few helpers for simple operations involving metadata like cropping individual bursts out of IW SLC swaths applying radiometric calibration polynomials and converting slant to ground range for GRD products

Overall, the software is in the beta phase and the usual caveats apply.