Skip to main content

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

Project description

Project description

PyGMTSAR (Python GMTSAR) is an open source project and Python package that provides easy and fast Sentinel-1 Satellite Interferometry for everyone!

The goal of the project is easy and fast satellite interferometry (InSAR) processing for Sentinel-1 radar scenes 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. GMTSAR binary command line tools are used under the hood but all GMTSAR scripts and GMT command replaced by Python code using modern and robust algorithms.

Why PyGMTSAR?

PyGMTSAR itself combines powerful Python instrumentary for sophisticated multidementional processing (xarray library) and lazy calculations (dask library) plus parallel computing (joblib library) to perform fast and interactive processing on huge datasets. And the best algorithms and numerical computation approaches applied for all the processing steps. There are progressbars and preview plots for the every long operation and that's easy to save intermediate results and continue work later on the same or other host. For an example, using the dump/restore features some work like to initial raw Sentinel-1 scenes downloading and preprocessing can be performed on a cloud instance and continued on a much smaller subset locally. And (thanks to joblib library) that's safe to interrupt the execution at any time without memory leaks (common for dask and dask-based libraries).

PyGMTSAR is really fast and that's possible to complete SBAS analysis for 5 years on 800 interferograms in just one day even on Apple Air or Apple iMac (8 cores and 16 GB RAM) using 2 TB raw Sentinel-1 scenes. And see the live Google Colab notebooks to find how dramatically PyGMTSAR enhaces the results in comparision to GMTSAR.

PyGMTSAR uses modified GMTSAR command line tools and all the required patches and enhancements pulled into the original GMTSAR project. In case when you have the recent GMTSAR installation PyGMTSAR will work with it. Otherwise, install by the same way PyGMTSAR or GMTSAR binaries from the GitHub repositories. PyGMTSAR live example Google Colab Notebooks install it automatically and you would just copy the instructions for Ubuntu 18.04 LTS. Also, see Debian 10 installation script in the repository.

Learn more

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygmtsar-2022.9.14.tar.gz (57.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pygmtsar-2022.9.14-py3-none-any.whl (57.0 kB view details)

Uploaded Python 3

File details

Details for the file pygmtsar-2022.9.14.tar.gz.

File metadata

  • Download URL: pygmtsar-2022.9.14.tar.gz
  • Upload date:
  • Size: 57.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pygmtsar-2022.9.14.tar.gz
Algorithm Hash digest
SHA256 c1f9ce609cbe42b575f44b2a7347e89d5a7deadc660846721be5a2c051941b17
MD5 247a16db68860a9b1a9896a44eb61e00
BLAKE2b-256 c23dc89def6b7bc9d58c03aa891fc7a3560172234c77b33a927b43d0a37f37ee

See more details on using hashes here.

File details

Details for the file pygmtsar-2022.9.14-py3-none-any.whl.

File metadata

  • Download URL: pygmtsar-2022.9.14-py3-none-any.whl
  • Upload date:
  • Size: 57.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pygmtsar-2022.9.14-py3-none-any.whl
Algorithm Hash digest
SHA256 ec06ffb247f94101f5f0978e6528a9cdb6b2cf660e0b292654f4c01a0889d956
MD5 5ec9da5f4425b0d0f76f74f2066b4a2f
BLAKE2b-256 e4019782c2ddd4c94ea117b5e40830bcfda23c30b8341fc40434a8ed89f36c8a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page