Go to file
2017-06-26 12:03:04 +02:00
help reorganization of graphical and help resources; they are not part of the code and therefore they do not really match in util package 2014-11-26 08:45:04 +01:00
icons final commit of first project/event branch, ready for merging to develop [open issues: no differentiation between auto and manual picks mainly for map (internal structure change incoming), new icon integration failed...] 2017-04-21 15:46:57 +02:00
inputs [README] added some necessary information to the README for first release; renamed pylot_sample.in for convenience and removed an obsolete import 2016-10-04 06:32:10 +02:00
pylot [move] class Event finally moved to new module event 2017-06-26 12:03:04 +02:00
scripts coppied files from Ludgers Laptop 2017-04-06 13:16:28 +02:00
splash added a splash screen 2015-07-07 12:14:18 +02:00
autoPyLoT.py Equal xml-file name for both automatic and manual picks, i.e. PyLoT_evID.xml. 2017-06-23 14:11:35 +02:00
git_out added new files as well 2017-04-06 13:17:06 +02:00
icons_rc.py changed PyQt import to PySide import! 2017-05-18 11:44:51 +02:00
icons.qrc Introduced new button for autoPyLoT. 2017-05-18 11:02:20 +02:00
LICENSE Initial commit 2016-09-29 13:31:31 +02:00
makePyLoT.py [install] did some work on the implementation of an installation script 2016-04-29 11:50:28 +02:00
QtPyLoT.py [move] class Event moved to pylot.core.util.utils 2017-06-26 10:47:40 +02:00
README.md coppied files from Ludgers Laptop 2017-04-06 13:16:28 +02:00
setup.py further development on the reassessment routines for PILOT data 2016-05-03 08:46:13 +02:00

PyLoT

version: 0.1a

The Python picking and Localisation Tool

This python library contains a graphical user interfaces for picking seismic phases. This software needs ObsPy and the PySide Qt4 bindings for python to be installed first.

PILOT has originally been developed in Mathworks' MatLab. In order to distribute PILOT without facing portability problems, it has been decided to redevelop the software package in Python. The great work of the ObsPy group allows easy handling of a bunch of seismic data and PyLoT will benefit a lot compared to the former MatLab version.

The development of PyLoT is part of the joint research project MAGS2.

Installation

At the moment there is no automatic installation procedure available for PyLoT. Best way to install is to clone the repository and add the path to your Python path.

Prerequisites:

In order to run PyLoT you need to install:

  • python
  • scipy
  • numpy
  • matplotlib
  • obspy
  • pyside

Some handwork:

PyLoT needs a properties folder on your system to work. It should be situated in your home directory:

mkdir ~/.pylot

In the next step you have to copy some files to this directory:

cp path-to-pylot/inputs/pylot.in ~/.pylot/

for local distance seismicity

cp path-to-pylot/inputs/autoPyLoT_local.in ~/.pylot/autoPyLoT.in

for regional distance seismicity

cp path-to-pylot/inputs/autoPyLoT_regional.in ~/.pylot/autoPyLoT.in

and some extra information on filtering, error estimates (just needed for reading old PILOT data) and the Richter magnitude scaling relation

cp path-to-pylot/inputs/filter.in path-to-pylot/inputs/PILOT_TimeErrors.in path-to-pylot/inputs/richter_scaling.data ~/.pylot/

You may need to do some modifications to these files. Especially folder names should be reviewed.

PyLoT has been tested on Mac OSX (10.11) and Debian Linux 8.

Release notes

Features:

  • consistent manual phase picking through predefined SNR dependant zoom level
  • uniform uncertainty estimation from waveform's properties for automatic and manual picks
  • pdf representation and comparison of picks taking the uncertainty intrinsically into account
  • Richter and moment magnitude estimation
  • location determination with external installation of NonLinLoc

Known issues:

  • Magnitude estimation from manual PyLoT takes some time (instrument correction)

We hope to solve these with the next release.

Staff

Original author(s): L. Kueperkoch, S. Wehling-Benatelli, M. Bischoff (PILOT)

Developer(s): S. Wehling-Benatelli, L. Kueperkoch, K. Olbert, M. Bischoff, C. Wollin, M. Rische, M. Paffrath

Others: A. Bruestle, T. Meier, W. Friederich

October 2016