/kite

InSAR unwrapped surface displacement processing for earthquake modelling.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Kite

Docs PyPI PyPI - Python Version CI Code style: black

Preparation of InSAR surface displacement maps for geophysical modelling

Installation

Install from pip:

pip install kite

With additional gdal dependency, used for GeoTIFF (GACOS and LiCSAR):

pip install kite[gdal]

Introduction

This framework is streamlining InSAR displacement processing routines for earthquake inversion through Pyrocko and Grond.

Kite features simple and efficient handling of displacement data:

  • Import InSAR displacement data from GAMMA, ISCE, GMTSAR, ROI_PAC, SARScape, COMET LiCSAR, SNAP and Matlab
  • Import of average timeseries from STAMPS and German BodenBewegungsDienst
  • Quadtree calculation for data reduction
  • Covariance estimation from data noise
  • APS removal from GACOS atmoshperic models and empirical elevation correlation

Citation

Recommended citation for Kite

Isken, Marius; Sudhaus, Henriette; Heimann, Sebastian; Steinberg, Andreas; Daout, Simon; Vasyura-Bathke, Hannes (2017): Kite - Software for Rapid Earthquake Source Optimisation from InSAR Surface Displacement. V. 0.1. GFZ Data Services. http://doi.org/10.5880/GFZ.2.1.2017.002

DOI

Documentation

Find the documentation at https://pyrocko.org/kite/docs/current/.

Short Example

from kite import Scene

# Import Matlab container to kite
scene = Scene.load('SNAP_data/')
scene.spool()  # start the GUI for data inspection and Quadtree parametrisation

Visual parametrisation of the quadtree and spatial covariance for SLC and InSAR time-series.

L'Aquila earthquake unwrapped displacement data