Polsartools: A cloud-native python library for processing open polarimetric SAR data at scale
Abstract
The current generation of Synthetic Aperture Radar (SAR) satellite missions, such as NASA-ISRO SAR (NISAR), ISRO's EOS-04, ESA's BIOMASS, and Sentinel-1, is starting to deliver petabytes of data annually. This volume of open-access SAR data opens up new opportunities for research and applications, but also presents significant software challenges. Traditional tools for working with polarimetric SAR (PolSAR) data are primarily GUI-based, difficult to scale, and unsuited for cloud-native workflows. To address these issues, we introduce polsartools, an open-source Python library designed for scalable and reproducible processing and analysis of PolSAR data. This library is intended for researchers and academicians by supporting a variety of sensors and polarimetric modes. In addition to enabling cloud-native workflows through seamless integration with Jupyter-based platforms and cloud-optimized output formats, polsartools is also designed as a readable and modular reference implementation to support education, community adoption, and extensibility in polarimetric SAR processing. This article outlines the architecture, functionality, and design decisions behind polsartools, and offers insight into building modern, domain-specific scientific software that meets the demands of big data and open science.
Copyright and License
© 2025 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/bync/4.0/).
Acknowledgement
Files
1-s2.0-S235271102500456X-main.pdf
Additional details
Funding
- National Aeronautics and Space Administration
- 80NSSC22K1869
Dates
- Submitted
-
2025-09-17
- Accepted
-
2025-12-11
- Available
-
2026-01-06Version of record
Caltech Custom Metadata
- Caltech groups
- Division of Geological and Planetary Sciences (GPS)
- Publication Status
- Published