Skip to content

DePSI: Delft PS-InSAR processing package

DePSI Snapshot

This repository holds a beta version of DePSI. The code is still under development and should still be properly tested and documented. Still, you are invited to have a look at the current code base and send us your suggestions.

DePSI (van Leijen, 2014) is an open source Python software package for Persistent Scatterer Interferometric SAR (PS-InSAR) processing. It provides a comprehensive suite of functions to identify Persistent Scatterer (PS) points from a time series of interferometric SAR data, and estimate their deformation time series based on customizable assumptions, such as a predefined deformation model.

DePSI was originally implemented in MATLAB in 2014. The Python implementation of DePSI is motivated by acconmondating the classic DePSI algorithm into a modern software framework, enabling easier maintenance and contribution from the InSAR community. The Python version also enables the support of parallel computing and handling large datasets by leveraging Dask and Xarray libraries.

Installation

You can install DePSI from the Python Package Index (PyPI) using pip:

pip install depsi

Please refer to the Installation Guide for more details.

User Guide

The User Guide provides comprehensive instructions and examples on how to use DePSI for PS-InSAR processing.

API Reference

The API Reference documents all available classes and functions in DePSI.

Developer Guide

Awesome! If you are contributing to DePSI, please refer to the Developer Guide for installation instructions, testing, and other development-related information.

References

[1] Van Leijen, Frederik Johannes. "Persistent scatterer interferometry based on geodetic estimation theory." (2014).