ridhodwid / gmtsar

PyGMTSAR

Home Page:http://topex.ucsd.edu/gmtsar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MacOS tests Ubuntu tests PyPI tests Available on pypi Build docs

PyGMTSAR (Python GMTSAR) - Easy and Fast Satellite Interferometry For Everyone

This repository based on forked original GMTSAR and extended by my patches to binary tools and Python library PyGMTSAR. I commit my changes to binary tools to GMTSAR upstream and so it's possible to use the original GMTSAR master branch installation plus PyGMTSAR Python package via PIP. The project documentation including installation instructions available by the link: https://mobigroup.github.io/gmtsar/

The goal of the project is easy and fast satellite interferometry (InSAR) processing everywhere as on localhost as on cloud environments like to Google Cloud VM and AI Notebooks and Amazon EC2 and on free of charge cloud environment Google Colab. I built the rich Python API and we have 3-10 times faster processing and more accurate results comparing to GMTSAR due to massive parallelization and better algorithms.

Live Examples on Google Colab - just click on the links to run the processing in your own browser without any software installation

The notebooks are interactive examples available directly in your web browser. All the steps automated including the software installation on Google Colab cloud host and downloading of Sentinel-1 orbit files, SRTM DEM (and its conversion to ellispoidal heights using EGM96 model), a landmask (to mask low-coherence water surfaces), Sentinel-1 raw scenes from Alaska Satellite Facility (ASF) datastore and, of course, the complete interferometry processing and the results mapping.

Simple Notebooks on Google Colab to Compare Results to GMTSAR, SNAP and GAMMA Software

More Complex Notebooks Still Available on Google Colab

The notebooks processing more than a single subswath or scene. It's possible on Google Colab limited resources using prepared datasets produced by PyGMTSAR "backup" command described in the notebooks.

Long Timeseries Analysis is not available on Google Colab

See a separate GitHub repository for Yamchi Dam area dynamic model YamchiDam Here two of my software tools PyGMTSAR N-Cube ParaView plugin for 3D/4D GIS Data Visualization are combined together for 4D analysis and visualization:

About me

I have STEM master's degree in radio physics and in 2004 I was awarded first prize of the All-Russian Physics competition for significant results in Inverse modeling for non-linear optics and holography, also applicable for Inverse Modeling of Gravity, Magnetic, and Thermal fields. To create laser-induced holograms in non-linear optical composites I worked on interferograms numerical modeling and development of satellite interferometry processing software is very close task and so I build PyGMTSAR. Also, that's the related to inverse modeling of potensial fields like to gravity and I build Geomed3D geophisical modeling software too. In addition to my fundamental science knowledge, I’m world class data scientist and software developer with 20 years experience in science and industrial development. I have worked on government contracts and universities projects and on projects for LG Corp, Google Inc, etc. You are able to find some of my software and results on LinkedIn and GitHub and Upwork, see the links below. By the way, I left Russia many years ago and I work remotely for about 20 years.

To order some research, development and support see my profile on freelance platform Upwork And of cource you are able to use my Open Source software for you scientific research and geological exploration projects and beyond.

Geological models on YouTube channel

Augmented Reality (AR) Geological Models

GitHub repositories

English posts and articles on LinkedIn

Russian articles on Habr

@ Alexey Pechnikov, 2022

About

PyGMTSAR

http://topex.ucsd.edu/gmtsar

License:GNU General Public License v3.0


Languages

Language:C 63.0%Language:Jupyter Notebook 19.9%Language:Shell 9.7%Language:Python 3.6%Language:Roff 1.0%Language:CMake 0.9%Language:M4 0.7%Language:Makefile 0.6%Language:Perl 0.5%Language:MATLAB 0.1%