Skip to main content

InSAR unwrapped surface displacement processing for earthquake modelling.

Project description

Kite

Docs Build Code style: black Python3

Preparation of InSAR surface displacement maps for geophysical modelling

Installation

Install from pip:

pip install kite

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

Installation and Requirement

Requires libraries

  • PyQt5 with OpenGL support
  • PyQtGraph
  • NumPy
  • SciPy

Installation on Debian based distributions through apt

sudo apt-get install python-pyside python-pyside.qtcore python-pyside.qtopengl\
  python-yaml python-scipy python-numpy

Installation through pip

sudo pip install git+https://github.com/pyqtgraph/pyqtgraph.git
sudo pip install git+https://github.com/pyrocko/kite.git

Native installation

git clone https://github.com/pyqtgraph/pyqtgraph.git
cd pyqtgraph; sudo python setup.py install
git clone https://github.com/pyrocko/kite.git
cd kite; sudo python setup.py install

Project details


Download files

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

Source Distribution

kite-1.5.0.tar.gz (140.8 kB view hashes)

Uploaded Source

Built Distributions

kite-1.5.0-cp310-cp310-musllinux_1_1_x86_64.whl (288.1 kB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

kite-1.5.0-cp310-cp310-musllinux_1_1_i686.whl (290.4 kB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

kite-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (271.6 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

kite-1.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (272.3 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

kite-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl (164.7 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

kite-1.5.0-cp310-cp310-macosx_10_9_universal2.whl (176.2 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

kite-1.5.0-cp39-cp39-musllinux_1_1_x86_64.whl (287.6 kB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

kite-1.5.0-cp39-cp39-musllinux_1_1_i686.whl (289.7 kB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

kite-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (271.0 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

kite-1.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (271.6 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

kite-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl (164.7 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

kite-1.5.0-cp39-cp39-macosx_10_9_universal2.whl (176.2 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

kite-1.5.0-cp38-cp38-musllinux_1_1_x86_64.whl (288.4 kB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

kite-1.5.0-cp38-cp38-musllinux_1_1_i686.whl (290.6 kB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

kite-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (271.1 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

kite-1.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (271.8 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

kite-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl (164.7 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

kite-1.5.0-cp38-cp38-macosx_10_9_universal2.whl (176.2 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

kite-1.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl (289.5 kB view hashes)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

kite-1.5.0-cp37-cp37m-musllinux_1_1_i686.whl (291.7 kB view hashes)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

kite-1.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (272.3 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

kite-1.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (273.2 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

kite-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl (164.6 kB view hashes)

Uploaded CPython 3.7m macOS 10.9+ x86-64

Supported by

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