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
Bugs, problems, etc should be reported to the authors.
on mistakes, suggestions, additions.
- 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.
- 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:
- 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.
- 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.
- 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.
- 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
- 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.
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
- BIMAT / SEM2DPACK / SEMLAB / SBIEMLAB
- 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
- COMPSYN and ISOSYN
- 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
- 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.
(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.
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.
TTGEN and other related small programs and files.
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 (firstname.lastname@example.org).
- 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
FPFIT, FPPLOT and FPPAGE
Focal Mechanism determination using first motion P-wave onsets
and a grid search approach. USGS software. Platform: Unix.
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.
Berkeley Moment Tensor Home page (California)
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
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
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
LaForge. Other modifications can be found elsewhere.
Platforms: DOS, Mac, OS2, VMS.
- 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).
- 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
- Visualisation and basic analysis of seismograms. Applet and stand-alone
configurations. Author: Anthony
- 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
Qt toolkit and
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.
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
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).
- 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 ** ).
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
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
- 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
- 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
- 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
Also contains a suite of other related programs: DISPCAL, NOISECON, SINFIT, TILTCAL, UNICROP.
See Seismic sensors and their calibraqtion
- FORTRAN subroutine for automatic P-picks. For support, liability etc. check
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.
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.
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.
Geopgraphic Resources Analysis Support System (GRASS).
A shareware GIS package that runs with command line input under X-windows or Open windows.
- ESRI GIS and mapping services
- Software, data and resources from the ArcGIS company.
- 3D GIS for geology & geophysics. Jonathan Lees
- MATLAB tools
- 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.
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.
- 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)