The e-book, titled 'PyGMTSAR: Sentinel-1 Python InSAR: An Introduction' is now available for the stable PyGMTSAR release on various platforms, including Amazon, Apple, Kobo, and many other bookstores. If you'd like a preview of the content, you can check out the PyGMTSAR Introduction Preview uploaded in the repository.
You have the option to support the development of PyGMTSAR software on Patreon and Buy Me a Coffee platforms. These platforms also offer additional documentation and use cases.
PyGMTSAR (Python InSAR) Video Lessons and Educational Notebooks available on Patreon and YouTube.
In its current development phase, PyGMTSAR (Python InSAR) aims to cater to the needs of both occasional users and experts in Sentinel-1 Satellite Interferometry. It offers a range of features, including SBAS, PSI, PSI-SBAS, and more. It is available in pygmtsar2 branch. I share Jupyter notebook examples on Patreon and updates on its progress through my LinkedIn.
PyGMTSAR offers accessible, reproducible, and powerful Sentinel-1 SBAS interferometry for everyone, regardless of their location. It encompasses various interferometry approaches, including SBAS, PSI, PSI-SBAS, and time series and trend analysis, all wrapped into a single Python package. Whether you're using Google Colab, DockerHub, or any other platform, PyGMTSAR is readily available for your needs.
The latest version of PyGMTSAR is currently in development, and I regularly share Jupyter notebook examples on Patreon. You can also stay updated on its progress through my LinkedIn profile. The new version is capable of performing powerful and fast analysis on hundreds of Sentinel-1 scenes and thousands of interferograms, although some functions and their options may be subject to renaming or changes.
One of the most awaited features in PyGMTSAR (Python InSAR) is the combined analysis of Persistent Scatterers (PS or PSI) and the Small Baseline Subset (SBAS). Each of the PS and SBAS techniques has unique advantages and drawbacks — with SBAS performing better in rural areas and PS in urban ones. My vision involves merging the benefits of both methods and mitigating their shortcomings in a unified PS-SBAS process. In the development version, PyGMTSAR offers persistent scatterer analysis and weighted interferogram processing. This emphasizes stable pixels, enhancing phase and coherence. This not only improves the accuracy of results but also simplifies SBAS analysis by maintaining high coherence, even in rural areas.
These notebooks offer interactive examples accessible directly in your web browser. All steps are automated, which includes software installation on Google Colab's cloud host (Linux Ubuntu 22, Python 3.10), downloading of Sentinel-1 SLC and orbit files from the Alaska Satellite Facility (ASF) datastore, obtaining SRTM DEM data and converting it to ellipsoidal heights using the EGM96 model, downloading a landmask for masking low-coherence water surfaces, and, of course, performing complete interferometry processing and result mapping. You can replace the scene names with your own to obtain similar results for your specific area. All the notebooks are accompanied by interactive 3D maps that are available instantly.
CENTRAL Türkiye Mw 7.8 & 7.5 Earthquakes Co-Seismic Interferogram, 2023.
Pico do Fogo Volcano Eruption on Cape Verde's Fogo Island, 2014.
La Cumbre Volcano Eruption Interferogram, 2020.
Iran–Iraq Earthquake Co-Seismic Interferogram, 2017.
Imperial Valley SBAS analysis, 2015.
The stable PyGMTSAR is available on GitHub, PyPI, DockerHub and Google Colab, see the project home page PyGMTSAR GitHub Repository
@ Alexey Pechnikov, 2023