ObsPyck
Screenshots
Description
ObsPyck is a GUI application that is intended to cover the tasks in a standard analysis workflow for seismic events in seismological observatory practice.
To achieve this ObsPyck heavily relies on several ObsPy modules.
ObsPyck is available via the ObsPy SVN repository.
Data Retrieval
ObsPyck can connect to different servers (via obspy.seishub, obspy.arclink and obspy.fissures), automatically fetches waveforms and metadata (instrument responses, station coordinates) for given time span and network/station IDs and shows all fetched data in a fully interactive screen.
Waveform data can also be visualized in form of spectrograms.
There is also support for local files (all file formats recognized by ObsPy, metadata has to be supplied in either Dataless SEED or XSEED).
Data Analysis
ObsPyck can then be used to set P and S wave picks as well as set amplitude maxima/minima for magnitude estimation. These pick data can then be used to run various external programs (e.g. Hypo Inverse 2000, NLLoc, FocMec) that are addressed via system calls. Local magnitudes are calculated using ObsPy (including instrument corrections with fetched response information). The resulting event location and additional information is displayed together with station magnitudes and locations and in an interactive map.
It is also possible to fetch and visualize event data for all events that are already present in the SeisHub database (see also SeisHub, SeishubExplorer).
Upload of Results
Finally the event results can be transformed to a XML document (structurally close to QuakeML) and uploaded to the connected SeisHub server.
Dependencies
Necessary
- Python (>= 2.5)
- ObsPy (revision >= 1800)
- obspy.core
- obspy.seishub or obspy.arclink or obspy.fissures (or a waveform plugin for local files)
- matplotlib (>= 0.98.1)
- Qt and PyQt (both >= 4.4)
Recommended
- ObsPy
- obspy.signal (magnitude estimation, filtering of seismograms)
- obspy.seishub (fetching data, uploading event data)
- obspy.arclink (fetching data)
- obspy.fissures (fetching data)
- obspy.imaging (plotting spectrograms, visualizing focal mechanisms)
- lxml (reading/writing xml files)
- external programs (binaries, model data, ..., e.g. for hyp2000, focmec, NLLoc)
- pyproj (coordinate system conversion)
For further information or any questions do not hesitate to write to devs@…!
Attachments
-
01_startup.png
(33.7 KB) -
added by megies 18 months ago.
-
03_overview.png
(230.1 KB) -
added by megies 18 months ago.
-
04_set_Pick.png
(136.3 KB) -
added by megies 18 months ago.
-
05_all_Picks.png
(182.1 KB) -
added by megies 18 months ago.
-
06_map.png
(125.4 KB) -
added by megies 18 months ago.
-
all_picks.png
(165.9 KB) -
added by megies 18 months ago.
-
debug.png
(109.2 KB) -
added by megies 18 months ago.
-
event_map.png
(182.6 KB) -
added by megies 18 months ago.
-
focmec.jpg
(180.2 KB) -
added by megies 18 months ago.
-
overview.jpg
(239.2 KB) -
added by megies 18 months ago.
-
picking.png
(124.6 KB) -
added by megies 18 months ago.
-
spectrogram.png
(117.1 KB) -
added by megies 18 months ago.
-
startup.png
(43.2 KB) -
added by megies 18 months ago.
-
wadati.png
(106.4 KB) -
added by megies 18 months ago.









