ObsPy
A Python Toolbox for seismology/seismological observatories.
Project Resources
- Documentation
- External project page
- Code repository
- Issue tracker
- Mailing List / Support
- Contact address
Screenshot
Project Description
ObsPy is an open-source project dedicated to provide a Python framework for processing seismological data. It provides parsers for common file formats and seismological signal processing routines which allow the manipulation of seismological time series (see Beyreuther et. al. 2010, Megies et. al. 2011).
The goal of the ObsPy project is to facilitate rapid application development for seismology.
Tutorial
The ObsPy Tutorial is maybe the best point to get a first impression of what ObsPy is all about. The tutorial is a collection of short example programs with explanations and program output.
Documentation
The functionality is provided through the following packages:
General packages:
- obspy.core - ObsPy core package, glues the single obspy packages together
- obspy.imaging - Imaging spectograms, beachballs and waveforms
- obspy.signal - Filters, triggers, instrument correction, rotation, array analysis, beamforming
- obspy.xseed - Converter for Dataless SEED, XML-SEED and SEED RESP files
Waveform import/export plug-ins:
- obspy.gse2 - GSE2 and GSE1 read and write support
- obspy.sac - SAC read and write support
- obspy.mseed - MiniSEED read and write support
- obspy.wav - WAV (audio) read and write support
- obspy.sh - Q and ASC read and write support (file formats of SeismicHandler)
- obspy.seisan - SEISAN read support
- obspy.segy - SEGY read and write support
Database or Web service access clients:
- obspy.seishub - SeisHub database client
- obspy.arclink - ArcLink/WebDC request client
- obspy.fissures - IRIS DMC DHI/Fissures request client
- obspy.iris - IRIS DMC Core Web services request client
- obspy.neries - NERIES Seismic Data Portal request client
Current Release
-
Get ObsPy
- External Project Page