home > software > seismological software library

Seismological Software Library

Last update: January 18, 2013

This page contains links to software of specific interest to the seismological community with emphasis on free software. Please, if you use software read the conditions and recommendations attached to them, provide appropriate references and contact the author that you are using it. We encourage authors to include a license, e.g., one of the GNU licenses.

Bugs, problems, etc should be reported to the authors. Please contact on mistakes, suggestions, additions.

General purpose
Directories and search engines Computing environments
Numerical libraries Graphics
Seismology and seismic exploration
Software collections Toolboxes
Optimization and inversion Statistics
Geomechanic modelling Wave propagation modelling
Ray Tracing Earthquake location
Focal mechanisms Hazard analysis
Signal Processing Data analysis
Data viewing Data processing
Data management Recording & calibration
SEED utilities GSE utilities
Data transfer Formats
Apple / Mac Various
Historical Seismogram software
  • Directories and search engines
    Free Software Directory
    From the Free Software Foundation (FSF). Includes a list of all GNU packages.
    GAMS (Guide to Available Mathematical Software)
    A cross-index and virtual repository of mathematical and statistical software components of use in computational science and engineering. From the National Institute of Standards and Technology (NIST) of the USA.
    Web site maintained by MathWorks (MatLab etc.) for (mostly) freely available software on technical computing for scientific and engineers. Fairly extensive on MatLab, Scientific FORTRAN, C/C++, Java, Visual Basic, Excel, etc.
    Google code search
    Dedicated search engine for open source code.

  • General purpose computing environments
    MATLAB (not free)
    "MATLAB is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran." Widely used in seismology.
    Mathematica (not free)
    "If you're doing anything technical, think Mathematica--not just for computation, but for modeling, simulation, visualization, development, documentation, and deployment." Especially strong in mathematics, including symbolic computation.
    A scientific software package for numerical computations for engineering and scientific applications. Previously from INRIA and ENPC, now maintained and developed by Scilab Consortium.
    A free MATLAB alternative. From the University of Wisconsin. GNU Octave repository
    NumPy and SciPy
    Numeric and scientific computation libraries for the Python programming language.

  • Numerical libraries
    Netlib is a collection of mathematical software, papers, and databases. Includes LAPACK, BLAS, etc.
    NAG libraries (not free)
    Numerical libraries (C, Fortran, Matlab), compilers and visualization tools from the non-profit Numerical Algorithms Group.
    Numerical Recipes (not free)
    Numerical recipes in C, C++ and FORTRAN. Codes not free of charge.

  • Graphics
    The Generic Mapping Tools. Excellent graphic tools with strong support for seismology.
    European ftp mirror. Main authors: Pål Wessel and Walter Smith.
    Interactive (GMT); interactive mapping of Geoscientific Datasets.
    Main authors: Thorsten Becker and Alexander Braun. Latest update 2008.
    Graphics Subroutine Library, FORTRAN-callable, device-independent graphics package for simple scientific graphs. Many platforms. Last update 2001.
    GNU plotutils package
    Device independent 2D plotting library and tools for datasets and data streams. Platform: Linux/Unix
    Open Visualisation Data Explorer. For advanced visualisation and analysis techniques. Has been commercial, but is presently free source. Last update 2007.
    The GNU Image Manipulation Program. A UNIX Photoshop substitute.
    The General Mesh Viewer (GMV) (not free)
    3-D visualization tool designed to view simulation data from any type of structured or unstructured mesh. Recently commercialized.
    A robust collection of tools and libraries to read, write, and manipulate an image in many image formats.

  • Software collections
    Center for Wave Phenomena
    the CWP supports interdisciplinary (geophysics, mathematics) research and educational programs in seismic exploration. Seismic modelling, migration, inversion, seismic data processing. software pages.
    IRIS software Library
    Programs supported by IRIS-DMC support and good documentation. Mostly data application software. Older software still available on the IRIS ftp site
    USGS software library
    Programs supported by the USGS. Good documentation. Mostly data analysis (location, focal mechanism, ray tracing, etc).
    CREWES Educational Software and Data Release (MATLAB)
    Software from the book Numerical Methods of Exploration Seismology with algorithms in Matlab (NMES) by Gary F. Margrave.

  • Toolboxes
    Seismic Unix
    Seismic processing toolbox consisting of small programs to be combined using unix pipes. From the Center for Wave Phenomena of the Colorado School of Mines. Widely used in exploration seismics, especially in research.
    "Madagascar is an open-source software package for multidimensional data analysis and reproducible computational experiments." Uses Python, LaTeX, SCons, etc.
    "A Python Toolbox for seismology/seismological observatories. It provides parsers for common file formats and seismological signal processing routines which allow the manipulation of seismological time series."

  • Optimization and inversion
    Neighbourhood Algorithm
    Two-stage numerical procedure for non-linear geophysical inverse problems. Author: Malcolm Sambridge.

  • Statistics
    Statistical Seismology Library
    The Statistical Seismology Library (SSLib) is a collection of earthquake hypocentral catalogues and R functions to analyse the catalogues.
    The Gutenberg-Richter Tools R package
    This package offers functions for the comparison of Gutenberg-Richter b-values. Several functions in GRTo are helpful for the assessment of the quality of seismicity catalogs.
    the Community Online Resource for Statistical Seismicity Analysis

  • Graphics
    A stereonet plotting program reading "user friendly" input files and produces postscript output. Uses GMT. Author: Andy Michael.

  • Geomechanic modelling
    Geophysical Finite Element Simulation Tool. 2D and 3D FE software for modelling solid stress and strain due to elastic static response to an earthquake. QuakeSim project.
    Additional software: PARK, BEM stress determination on every element of a fault.
    Visual California, Monte Carlo code simulating earthquake on an arbitrary surface mesh.
    LaGriT is a software tool for generating, editing and optimizing multi-material unstructured finite element grids (triangles and tetrahedra) Los Alamos National Laboratory, USA.
    Library of Finite-Element Codes for Geologic Modeling
    FE programs for modelling deformation in the lithosphere, formulate tectonic hypotheses, fit geodetic data, estimate long-term seismic hazard, rheology. Author: Peter Bird.
    Computation of deformation induced by earthquakes in a multi-layered elastic crust. Authors: R. Wang, F.Lorenzo Martin and Frank Roth, reference: Computers & Geosciences, 29, (2003), 195-207; erratum: Computers & Gosciences 32, (2006), 1817.
    Coulomb 3 dislocation software
    Calculates displacement, strain and stress associated with earthquakes, volcanic events and long-term fault motions with good graphic capabilities. USGS software. Platform: Mac.
    3D Boundary Element Modelling program performing elastic dislocation calculations. Author: Joan Gomberg
    3D Boundary Element Modelling for problems in continuum mechanics. Also DYNEL and graphic interfaces. The software has been developed by the Structural Geology and Geomechanics group at Stanford. The updated software (Poly3Dinv and Dynel, 2007) is freely available for academic users. Author: Frantz Maerten
    Seismic wave propagation and earthquake rupture dynamics using the Spectral Boundary Element Method. Also some MATLAB codes. Author: Jean-Paul Ampuero
    An easy-to-use GIS tool to model surface displacement fields induced by heterogeneous slip on one or more active faults. Requirements: ArcView, IDL. Author: Cristiano Tolomei.

  • Wave propagation modelling
    SKS splitting analysis program SKSspl with example. SUN executables. Description available. Author: Ivan Marian
    Synthetic seismograms using reflectivity method
    IASPEI handbook software. Theoretical seismogram calculations using systematic approximations to the seismic wavefield.
    Author: Brian Kennett
    Green's function in cylindrical coordinates used with a reflectivity method. Author: Olivier Coutant
    IASPEI handbook software. Software for calculating earthquake ground motions from finite faults in vertically varying media.
    Author: P. Spudich and L. Xu
    Computer programs in seismology - Version 3.30
    An easy to use set of programs for ray techniques, wavenumber and mode summation. Based on SAC.
    Part of Dep Earth & Atmospheric Sciences, St Louis University "Computer programs in Seismology" Series.
    SPICE software library
    SPICE (Seismic wave Propagation and Imaging in Complex media) is an EC-project, which a.o. provides software relevant in computational seismology. This library contains currently finite difference, mode summation, spectral elements, reflectivity methods for seismic wavefields and synthetics.
    simulates global seismic wave propagation. It is written in Fortran90 and uses the Message-Passing Interface (MPI). Typical simulations involve at least 50 processors and tens of Gb memory. Authors: Dimitri Komatitsch and Jeroen Tromp.
    Ocean Acoustics Library
    Various normal mode programs and MATLAB codes
    Stochastic Method SIMulation for ground motions from earthquakes. Also other software. Updates from 2010. Author: Dave Boore

  • Ray Tracing
    Software for constructing iaspei91 and ak135 travel-time tables. Implementation of Arthur Snoke available at the IRIS software library.
    The TauP Toolkit
    Flexible Seismic Travel-Time and Raypath Utilities. Now with an interface for Java. Authors: Philip Crotwell, Thomas Owens and Jeroen Ritsema.
    Travel Time Tool (TTBox)
    The TTBOX toolbox computes travel times and ray paths in 1D sphercial velocity models. The toolbox is written entirely in the MatLab language and therefore highly portable and easy to install. HTML online documentation is included. Main author: Martin Knapmeyer (Knapmeyer, M., 2004, TTBOX: A MatLab Toolbox for the Computation of 1D Teleseismic Travel Times; Seismological Research Letters, 75, 6, 726-733.)
    A Graphical User Interface for Interactive 2D Ray-Tracing (rayinvr). Platform: Java. FORTRAN 77 and ASNI-C are required to compile rayinvr and some auxiliary programs. Authors: Jeremy Loss, Ingo Pecher and Uri Ten Brink.
    The program includes rayinvr by Colin Zelt and Smith, GJI, 108, 16-34 and elements from MacRay by Luetgert, USGS Open File Report 92-356.
    3D seismic ray tracing. An initial value and boundary value (i.e. two-point) seismic ray tracing program in Cartesian coordinates. Manual (html). Author: Malcolm Sambridge
    SEIS, CRT, ANRAY and FD Ray tracing synthetic seismograms.
    Software made available by the Seismic Waves in Complex 3-D Structures (SW3D) Includes much practical software for reading data and making models.
    Robust 3-D seismic ray tracer in Cartesian coordinates. This tracer is effective in highly heterogeneous velocity structure for example volcanic regions. Results of the shortest path calculations are optimized by simplex method.
    Author: K. Nishi
    SPHERAY (version 8va, 1997)
    Computes travel-times, epicentral distances, amplitudes, phases, etc. using Geometric Ray theory in an isotropic sperical earth model. Author: Henry-Claude Nataf
    Receiver Function Analysis
    A set of programs for analysis. Uses Sac format data. Includes a short description of the theory/model.
    Documentation and How to obtain the software.
    Part of Dep Earth & Atmospheric Sciences, St Louis University "Computer programs in Seismology" Series. Authors: Tom Owens, George Randall, George Zandt and Charles J. Ammon
    Receiver function related software
    Multiple-Taper Receiver Function Code (recfunk.f)
    Reflectivity code for upgoing bodywave pulse in layered anisotropic media (anirec.f)
    Multiple-wavelet code for analysis of three component SAC-formatted seismic data (sac_wavelet.f)
    Author: Jeffrey Park

  • Earthquake location and velocity inversion
    Finite-frequency tomography
    Guust Nolet provides two packages to be used for tomography using finite-frequency sensitivity kernels: RAYDYNTRACE (Dynamic ray tracing in a spherically symmetric Earth for efficient computation of finite-frequency tomography kernels) and BD3D (A complete package for the computation of finite-frequency tomography kernels in Cartesian, 3D models).
    2D & 3D tomographic inversion aids
    Delaunay triangulation, 2-D, 3-D, RUM model tools. Author: Malcolm Sambridge
    Location program used with SeisComP and Seismic Handler software.
    A non-linear 3-D traveltime tomography package that uses a sophisticated multi-stage Fast Marching Method. It solves the forward problem of traveltime prediction in media containing both 3-D velocity variations and interface structure. Different types of body wave datasets (reflections, wide-angle, teleseismic and local earthquake) can be jointly interverted for velocity structure, interface structure, and source location. Author: Nick Rawlinson
    Grid search location program (compressed)
    Location program for regional/local eearthquakes using a grid search. For support, liability etc. check README first. Manfred Baer
    Lienert's location program. Locating earthquakes both locally and globally. Original not available any more. Therefore obtained from the ORFEUS archive.
    Relocating earthquakes with the double-difference (DD) algorithm of Waldhauser and Ellsworth (2000). Maintained and further developed Felix Waldhauser. Platform: Unix, Linux, Mac OS.
    Location program for local/regional earthquakes used at the USGS and many seismic networks around the world during the 1970 and 1980. This archive includes HYPO71PC.exe, which runs under the "Command Prompt" on a PC running Windows 98 through XP. Author: William Lee and John Lahr
    For locating regional/local earthquakes with a sparse regional network. Platforms: SUN Unix and PC DOS. John Lahr
    Upgraded HYPOELLIPSE version (HYPOINVERSE2000). For locating regioal/local earthquakes and magnitude determinations from amplitudes and coda durations. USGS software. Platforms: Unix, SUN-OS and VMS. donwload. Author: Fred Klein.
    Location program for global, regional and local application. Read the contents Version 4.4b. Platforms: SUN, Linux. Author: Johannes Schweitzer
    The ISC location algorithm (Bondár and Storchak, 2011) used at the ISC to locate events since 2009. For further details see the ISCLOC Manual or the related GJI paper here. Platforms: unix, linux, Mac OS X. Author: István Bondár.
    The extended ISC location algorithm (Bondár and Storchak, 2011) with new added features, such as integrated RSTT (Myers et al., 2010) travel-time predictions, support for local velocity models, communication with the SeisComp3 database schema, and support for the IMS1.0, and ISF file formats and for the new ISF2 standard. Platforms: unix, linux, Mac OS. Author: István Bondár (bondar@seismology.hu).
    Joint Hypocentral Determination Using Local Events
    IASPEI handbook software. The programs are also maintained on the Author's ftp site.
    Requires some Numerical Recipes subroutines, which are available from the author on request. Author: Jose Pujol
    NLLoc Non-Linear Location program.
    The NonLinLoc (Non-Linear Location) package is a set of programs and utilities for velocity model construction, travel-time calculation and probabilistic, non-linear, global-search earthquake location in 3D structures, and for visualisation of 3D volume data and location results. Documentation available. Author: Anthony Lomax.
    Simultaneous inversion for both locations and P- and S-wave velocities. USGS software. Platform: Unix. Documentation: USGS Open-file Report 94-431 (compressed postscript). Authors: John Evans, Donna Eberhart-Phillips and Cliff Thurber.
    To derive 1-D velocity models for earthquake location procedures and as initial reference models for seismic tomography. Usersguide in postscript available. Authors: Ellsworth, Roecker, Nowack, Thurber,Comer and Edi Kissling.
  • Focal mechanism
    FOCal MEChanism determination program using a grid search of polarities and amplitude ratios (2008 version). In the IRIS software library. Arthur Snoke
    Focal Mechanism determination using first motion P-wave onsets and a grid search approach. USGS software. Platform: Unix. linux version Focal Mechanism determination using first motion P-wave onsets and a grid search approach.
    HASH 1.0
    omputes double-couple earthquake focal mechanisms from P-wave first motion polarity observations, and optionally S/P amplitude ratios. USGS software. Platform: Unix.
    Focal Mechanism Stress Inversion Package using Earthquake focal mechanisms and fault/slickenside data. Computer and Geosciences, vol 16, 953-989. Author: John W. Gephart.
    Teleseismic Body-Wave Inversion
    Inversion for fault kinematics and/or fault mechanism(s). Authors: M. Kikuchi and H. Kanamori
    IASPEI handbook software: Time Domain Seismic Moment Tensor Inversion.
    Requires Numerical Recipes subroutines.
    applications in: Berkeley Moment Tensor Home page (California) and F-Net Earthquake Mechanism Information (Japan)
    Author: Douglas Dreger.
    Regional Moment Tensor Inversion
    Set of programs for analysis. Uses SAC format data.
    How to obtain the software and Documentation.
    Part of Dep Earth & Atmospheric Sciences, St Louis University "Computer programs in Seismology" Series. Authors: Charles J. Ammon and George Randall.
    Interactive moment tensor retrieval GUI.
    Authors: Efthimios Sokos and Jiri Zaharadnik.
  • Hazard analysis
    NISEE Earthquake Engineering Software
    The National (US) Information Service for Earthquake Engineering (NISEE) provides a comprehensive list of earthquake hazard related software. A service of the National Service for Earthquake Engineering(NISEE) in Berkeley, California, US. Not all software is not free.
    SeisRisk III
    Seismic hazard analysis from Bender and Perkins, USGS Bulletin 1772, "SEISRISK III: A computer program for Seismic Hazard Estimation" Modifications by Roland LaForge. Other modifications can be found elsewhere. Platforms: DOS, Mac, OS2, VMS.
    OHAZ, Oriented HAZard.
    Computing probabilistic seismic hazard maps using a spatially-smoothed seismicity approach. Platform: Java. Author: Barbara Sket-Motnikar.
    Systematic treatment of uncertainties in paleoseismology (Ver.3.0). Bergen University.

  • Signal Processing
    Amara's Wavelet page
    Wavelet software links and general information
    Software from Center for Wave Phenomena (CWP). Wavelet Packages. Author: Jack Cohen. Questions: John Stockwell
    SSA-MTM Toolkit
    The Singular Spectrum Analysis - MultiTaper Method (SSA-MTM) Toolkit is a software program to analyze short, noisy time series.
    MTM tools The multitaper approach provides an optimal spectrum estimate by minimizing spectral leakage while reducing the variance of the estimate by averaging orthogonal eigenspectrum estimates. Author: J. Lees and J. Park
    "The Fastest Fourier Transform in the West". Effecient DFT. Langueage: C. Many additional FFT algorithm links.

  • Data Analysis
    Computer programs in seismology
    A set of self contained synthetic seismogram, dispersion/receiver function and interactive graphics codes for UNIX/LINUX and WIN32. Version 3.20 (2004). R.B. Herrmann.
    Seismological algorithms.
    Computational methods and computer programs by D.J. Doornbos (1988) Academic Press, 469 pp. (ISBN: 0-12-220770-X).
    Spectral Analysis
    Collection of links to papers, tutorials, software, and sites containing information about spectral analysis of data, with special emphasis to geophysical data. Part of S. Baum's Software for Graphics and Data Analysis.

  • Data Viewing
    Seismogram viewer (version 3.1)
    Visualisation and basic analysis of seismograms. Applet and stand-alone configurations. Author: Anthony Lomax
    ZDF Program package (release 3.2)
    The ZDF suite of programs are designed to provide a simple and convenient means of working with multistation and multi-component data in an event oriented format. The ZDF format uses Unix i/o routines and is thus accessible to both Fortran and C routines. Author: Brian Kennett
    Multi Channel Plotter
    A generic, flexible and programmable plotter written in C++ and based on eismo_softwarelibrary.html Qt toolkit and Qwt widget. Channels are organized in pools, structured in views and managed by plugins. It offers a C programming interface in order to manage almost every aspect of plotting data.
    a Windows 9x / 2000 / NT 4 based application for Seismometer Configuration, REal time Acquisition and Monitoring. Provided by Guralp Systems.
    Dalise (data daemon for liveseis)
    This tool acquires data coming from a SeedLink server and organizes them in order to be processed by LiveSeis, developed by Anthony Lomax, for visualizing data. Author: Ernesto Del Prete (INGV)

  • Data processing
    SAC - Seismic Analysis Code
    A (earthquake) seismic signal analysis package, broadly used. Includes also a mapping utility (MAP). Available after signing an agreement. Source: Lawrence Livermore National Laboratory, USA. Now available from IRIS. Platforms: UNIX (a.o. SUNOS, Solaris), Linux. MatLab interface.
    SAC Bug reports and fixes
    George Hellfrig's SAC Bug fix list
    George Helffrig's list of bugs that he fixed (version 10.6d). It is unclear if they have been fixed in SAC2000.
    Creating Files using SAC Library Routines
    Fix by Arthur Snoke(Virginia) and Mike Firpo (LLNL).
    SAC utilities and tools
    Set of utility and tools (see README ) made by Sebastien Judenherc. Dated 2001.
    GST : a Generic Seismic Tool
    GST, a tool for seismic data processing, written in C with GTK+. Data format is SAC ASCII and SAC_BIN. Platform: preferably Linux. Author: Dominique Reymond
    AH(alpha) (compressed).
    Apparantly not maintained any more by LDEO. Only available through the ORFEUS archive. Ad Hoc - A waveform analysis software package developed at Lamont Doherty, Columbia Observatory (LDEO), New York, USA. Includes a number of format conversion tools. Also available: Additional i/o routines (see readme.txt).
    A programmable command line based scientific analysis program, where you write SH-scripts for your purposes, extending the built-in command set. Version 4.01 (source). direct software download Includes SHM, a program for daily analysis of teleseismic, regional and (sometimes) local events. Klaus Stammler
    Preprocessing of seismic traces, seismograph calibration, fast ray synthetic seismograms for body waves. Authors: Axel Plesinger, Miroslav Zmeskal and Jan Zednik
    Also available at the Orfeus ftp site.
    Standing Order Data (SOD). Data selection, downloading, and routine processing tasks in seismology. Authors: T. J. Owens, H. P. Crotwell, C. Groves, and P. Oliver-Paul.
    Programmable Interactive Tool for Seismic Analysis (PITSA) of Frank Scherbaum and James Johnson. Solaris, SUNOS HP-UX and Linux.
    Graphical Interactive Aftershock Network Toolbox. A Database system with seismograms and a parameterheap. Analysis packages include PITSA, PreProc, HYPO71, Simul, FPFIT, FOCMEC. SUNOS and Solaris (Linux planned). Andreas Rietbrock
    Geopsy and sesarray softwares Ambient noise analysis
    Complete software suite (with graphical user interfaces in C++/Qt) oriented towards ambient vibration processings and surface wave inversion.
    Seismic Network Data Analysis Software. Real-time data collection and interactive analysis of seismic array data. Includes 3D graphics (** not clear if this part needs licensing ** ).
    software download (IRIS software mirror). Main authors: Leonid Haikin and Alexander Kushnir

    PEPP Software archives Princeton Earth Physics Project.

    PC recording; seismogram analysis (SWAP), location (LOCO), datahandling programs. Also available by ftp
    SEISAN version 8.0
    A seismic analysis system containing a complete set of programs and a simple database for analyzing earthquake data from analog and digital data. Local, global, phase picking, spectral analysis, azimuth determination, plotting, and other applications. DOS, Windows95, SUNOS, Solaris, Linux. Jens Havskov and Lars Ottemöller. See also SEISLOG and SEISNET (under data management).
    Seismic Network Analysing Program (SNAP) for routine analysis of signals in the Swiss National Network. For support, liability etc. check README first. Manfred Baer.
    CWP/SU: Seismic Unix
    The Instant (exploration) Seismic Processing and Research Environment for UNIX-based machines. From the Center of Wave Phenomena, Colorado School of Mines, Golden, USA.
    PRESTo - PRobabilistic and Evolutionary early warning SysTem
    PRESTo is a free and open source software platform for Earthquake Early Warning (EEW). It integrates recent algorithms for real-time, rapid earthquake location, magnitude estimation and damage assessment. It is a lightweight, graphical application easily installable on both Windows and Linux. PRESTo is self-contained: it does not require any other seismic software or platform to run, just the ground motion data from a seismic network. Developed by RISSC-Lab

    MSNoise - Monitoring Seismic Velocity Changes using Ambient Seismic Noise
    MSNoise is a Python Package for Monitoring Seismic Velocity Changes using Ambient Seismic Noise. The monitoring is achieved by computing the cross-correlation of continuous seismic records for each pair of a network and by studying the changes in the crosscorrelation function relative to a reference. The goal of the “suite” is to provide researchers with an efficient processing tool, while keeping the need for coding to a minimum and avoiding being a black box. Moreover, as long as the in- and outputs of each step are respected, they can easily be replaced with one’s own codes. Developed by Thomas Lecocq.

  • Data management
    A low cost seismological data acquisition, processing, and communication system with real-time networking capability. Developed by GFZ/MEREDIAN/ORFEUS.
    Datascope/Dataseis Millenium.
    Seismic Application Package for managing and manipulating seismic data developed by the former IRIS Joint Seismic Program. A set of tools build around a relational database using the CSS 3.0 Schema. Since 1998 the program is further developed commercially under the name Antelope by Boulder Real Time Technologies Inc. For information contact the Authors: Danny Harvey or Dan Quinlan.
    Currently only executables available for National Data Centers (NDC). If you are a national NDC, please, contact ctbto services.
    Data management and analysis package used as a prototype for the International Data Centre. Uses CSS 3.0 Format Tables and Oracle Database. Authors: John Coyle and Ivan Henson.
    EarthWorm documentation
    A flexible, scalable seismic network processing system aiming at rapid earthquake notification. It is based on a modular design and a broadcast method of data communication. For SUNOS, Solaris (Intel & Sparc), Windows NT.
    Data acquisition system. Two versions: one for QNX (Unix like operating system) and one for Windows. Authors: Terje Utheim and Jens Havskov.
    Network Automation Software. See also SEISLOG (above) and SEISAN (under data Processing) Authors: Lars Ottemöller and Jens Havskov.
    PASSCAL software.
    Dedicated software to the PASSCAL(US) instrumentation. Among others data handling and formatting software, writing SEED data. etc.
    Open source relational database management system using Structured Query Language (SQL).
    A robust, next-generation, Object-Relational DBMS (ORDBMS), derived from Berkeley Postgres database management system.
  • Recording and calibration
    Earthquake Event File Viewing Software WinQuake
    From the Public Seismic Network project by Larry Cochrane. by Larry Cochrane.
    Zero phase digital anti-alias filter
    Filter program designed by Frank Scherbaum).
    CALEX and related programs.
    A simple and robust method for relative calibration by Erhard Wielandt. Also contains a suite of other related programs: DISPCAL, NOISECON, SINFIT, TILTCAL, UNICROP. See Seismic sensors and their calibraqtion lecture notes.
    FORTRAN subroutine for automatic P-picks. For support, liability etc. check README first. Manfred Baer

  • SEED utilities

  • GSE utilities
    GSE read and write utilities
    Read/write routines for waveform data with 6-byte compression according to GSE2.0/2.1. Description available. Author: Stefan Stange.

  • Data transfer
    AutoDRM of Urs Kradolfer.
    Automatic Data Request Manager implemented by Urs Kradolfer. This version is largely used as a standard for e-mail data requests.
    SeedLink and plugins
    A powerful robust data transfer protocol for which many plugin to existing data acquisition systems etc. have been made. GEOFON/ORFEUS/MEREDIAN software.

  • Data formats
    Conversion software inventory
    Part of the ORFEUS SSL. A first trial to provide an overview over the available software to convert waveform formats.
    PDAS conversion and data tools
    Format conversions, filters, display and other tools for PDAS format data files. Author: Guenther Asch
    CWP software. Complete, simple procedural language for reading, manipulating and writing SEGY binary trace record data streams. README file. Author: Martin L. Smith.
    Data formats
    Some general software packages for storage and retrieval of data in some standard formats (not seismic data). Seems no update for a few years. Group 3 software in S. Baum's overview of software for graphics and data analysis .
    Maintained by Unidate Program Center (UPC) other software maintained by the UPC.

  • GIS
    Geopgraphic Resources Analysis Support System (GRASS). A shareware GIS package that runs with command line input under X-windows or Open windows. Platforms:Unix, Linux.
    ESRI GIS and mapping services
    Software, data and resources from the ArcGIS company.
    3D GIS for geology & geophysics. Jonathan Lees

  • MATLAB tools
    MATLAB (6.5)
    MATLAB is a commercial software extensively used in seismology.
    MatSeis version 1.9
    A Seismic GUI and Tool-box for MATLAB. From Sandia National Laboratories. A GUI controlled MATLAB package of seismic data visualisation, processing and analysis tools. Documented, requires MATLAB.
    Shear wave splitting toolbox
    Graphical User Interface and toolbox in Matlab to facilitate the processing of teleseismic shear-wave splitting observations. Requires Matlab. Author: Andeas Wuestefeld
    CORAL 2.1 (tar compressed file)
    A 'toolbox' of about 50 documented MATLAB functions for seismologists. provided by the University of Washington, USA. Documentation and toolbox available. Author: Kenneth C. Creager.
    Mapping utility for within Matlab. Author: Rich Pawlowicz.
    Mapping tools for seismicity studies based on MATLAB. Platforms: UNIX, PC, Macintosh. Stefan Wiemer.
    Poles and Zeros calibration checks
    Checking GSE Poles and Zeros calibration headers and plotting seismograph system rsponses in MATLAB4.2. Author: Axel Plessinger.

  • Apple/Mac programs
    SeisMac is a Mac OS X Cocoa application that makes your MacBook or MacBook Pro into a seismograph. It access your laptop's Sudden Motion Sensor in order to display real-time, three-axis acceleration graphs.
    Also: SeisMaCalibrate, SMSLib.
    Seismology-Related Software for the Macintosh
    Educational. Seismogram viewer/processor Wiggles 3.2.5 using SAC files; Seismologist's calculator etc. Documented. Author: Charles J. Ammon. Last update 2003: Probably outdated.

  • Various contributions
    Server on Geodesy, Seismology and Environmental Sciences
    Various programs in the fields of geodesy and seismology by Prof. V. Corchete

  • Historical Seismogram software
    Teseo2 is a software tool for quick and accurate digitization of seismogram traces from raster files. Teseo2 is part of Sismos project at Istituto Nazionale di Geofisica e Vulcanologia (Italy)

© 2013