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 and Matlab
- Efficient quadtree implementation
- Covariance estimation from noise
- Interactive GUI
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. https://doi.org/10.5880/GFZ.2.1.2017.002
- PySide with OpenGL support (Qt4)
- 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
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
sudo pip install git+https://github.com/pyqtgraph/pyqtgraph.git
sudo pip install git+https://github.com/pyrocko/kite.git
Find the documentation at https://pyrocko.github.io/kite/.
from kite import Scene
# Import Matlab container to kite
scene = Scene.import_file('dataset.mat')
scene.spool() # start the GUI for data inspection and Quadtree parametrisation
# Inspection of covariance parameters
scene.quadtree.covariance.plot()