Seismological Software Library
Last update:
April 25, 2008
This page contains links to seismological
software (freeware). Please, if you copy software read the conditions and
recommendations attached to them, provide appropriate references and contact
the author that you are using it. We recommend authors to include the GNU
General Public License. Bugs, problems, etc should be reported to the
authors.
Please contact
on mistakes, suggestions, additions.
- General
- CERN Program Library
- Restricted access, only free to physics departments or institutes in CERN member states.
- Mathtools.net
- 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.
- High Performance Computer Links
- Links to software relevant to high performance computing
- GNU archive FTP-site.
- A host of mirrors exists.
From the Free Software Foundation.
-
Copyleft and its
GNU
General Public License explains how to protect your program for unwanted
commercial exploitation.
- Scientific Applications on Linux
- Extensive overview with links to different SAL-sites.
Other freeware sites with some scientific relevancy
- TUCOWS
- Shareware.com
- Numerical
- NAG. Numerical Algorithms Group.
- Commercial. Some public software is available.
- Numerical Recipes Information
- Numerical recipes in C and FORTRAN. Unfortuantely, not free of charge.
- Scilab
- A scientific software package for numerical computations for engineering and scientific applications.
Previously from INRIA and ENPC, now maintained and developed by Scilab Consortium.
- SLATEC
Fortran Library. Has not been updated since 1993
Numerical analysis and number crunching
- From S. Baum's overview of graphics
and data analysis software . With comments and descriptions.
- CREWES Educational Software Release (MATLAB)
- Software form the book Numerical Methods of Exploration Seismology with algorithms in Matlab (NMES)
by Gary F. Margrave.
- GRID
- GridStart
- General introduction and links
- The Globus alliance
- The Globus Alliance is developing fundamental technologies needed to build computational grids.
- UK e-science Grid Support Centre
- Introduction, evaluations, tutorials, guides, links, etc.
Seismology
- 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).
- Mathematics
-
GAMS Guide to Available Mathematical
Software
- Netlib
- A collection of mathematical software, papers, and databases.
- mirror sites: Norway.
- European Mathematics Information Servers
- Good ! Other European Mirrors:
Helsinki,
Gottingen,
Southhampton
- MathGuide
- Scholarly relevant information in the Mathematics. Evaluated sites.
- JPL Supercomputing and visualisation Facility
- Math Libraries overview and comparison
- National HPCC software exchange (NHSE)
- Comprehensive. A distributed collection of software, documents, data, and information of interest
to the high performance and parallel computing community.
- Mathematics Library Florida State University.
- mathematical software sources University of Haifa.
- Extensive lists of software and other resources in mathematics.
- Optimization
-
Optimization Technology Center
-
Interesting application is the Network-Enabled Optimization System, i.e.
NEOS
server
-
COOOL
-
The CWP Object-Oriented Optimization Library. Package of tools for writing
optimization code and solving optimization problems.
-
Neighbourhood Algorithm
-
Two-stage numerical procedure for non-linear geophysical inverse problems.
Author: Malcolm Sambridge.
- Statistics
- StatLib
- At Carnegie Mellon University. An application within this library is
DASL.
DASL is an online library of datafiles and stories that illustrate the use of basic statistics methods.
- Free statistics and Forecasting software
- web software application by P. Wessa. Most probably Java applet application.
- Statistical Programs for Astronomy and related fields.
- Penn state University overview of statistical freewhare.
- Statistical Seismology Library
- The Statistical Seismology Library (SSLib) is a collection of earthquake hypocentral catalogues and R functions to analyse the catalogues.
- Statistics and Statistical Graphics Resourcesi
- From York University.
- Graphics
-
GMT
-
The Generic Mapping Tools. Excellent graphic tools.
- European ftp mirror.
Main authors: Pål Wessel
and Walter Smith.
-
iGMT
-
Interactive (GMT); interactive mapping of Geoscientific Datasets.
- European mirror.
Main authors: Thorsten Becker
and Alexander Braun.
-
PGPLOT
-
Graphics Subroutine Library, FORTRAN-callable, device-independent graphics
package for simple scientific graphs. Many platforms.
-
Grace
-
2D plotting tool for X-Windows and OSD Motif. Platform: Unix, Linux, VMS, OS/2, and Win9*/NT/2000/XP.
-
GNU plotutils package
-
Device independent 2D plotting tool for datasets and data streams. Platform:
Linux/Unix
-
OpenDX IBM Research
-
Open Visualisation Data Explorer. For advanced visualisation and analysis
techniques. Has been commercial, but is presently free source.
-
GIMP
-
The GNU Image Manipulation Program. A UNIX Photoshop substitute.
-
Scientific
visualization
-
University of Minnesota Supercomputer Institute, US.
-
The Geometry Center
-
Center for the Computation and visualisation of Geometric sctructures.
Science and Technology Center at the University of Minnesota
- Graphics software overview
- This is group 1 of the software list of S. Baum (Dept of Oceanography, Univ. of Texas) called
Software for graphics and data analysis .
- Fairly complete for both commercial and free software.
- ImageMagick
- A robust collection of tools and libraries to read, write, and manipulate an image in many image formats.
- 3D Engines List
- Overview of software 3D engines for realtime graphics and VR on various platforms. Not updated since June 2000.
Specific Geoscience applications
-
Onnet
-
A stereonet plotting program reading "user friendly" input files and
produces postscript output. Uses GMT. Author:
Andy Michael.
- Modelling
Geodetic and Tectonic
-
Internet
Finite Element resources
-
Comprehensive list.
- GeoFEST
- 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
-
LaGriT is a software tool for generating, editing and optimizing multi-material
unstructured finite element grids (triangles and tetrahedra)
Los Alamos National Laboratory, USA.
-
The General Mesh Viewer (GMV)
- 3-D visualization tool designed to view simulation data from any type of
structured or unstructured mesh.
-
Thin plate / thin-shell fe
-
FE programs for modelling deformation in the lithosphers, formulate tectonic
hypotheses, fit geodetic data, estimate long-term seismic hazard, rheology.
Check README file .
Author: Peter Bird.
- EDGRN/EDCMP
-
Computation of deformation induced by earthquakes in a multi-layered
elastic crust. Authors: R. Wang, F.Lorenzo Martin and
Frank Roth
- Coulomb2.5 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-DEF
-
3D Boundary Element Modelling program performing elastic dislocation calculations.
Author: Joan Gomberg
-
POLY3D/POLY3Dinv
-
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) is freely available for academic users. Author: Frantz Maerten
- BIMAT
- rupture dynamics at bimaterial interfaces with the Spectral Boundary Element Method,
an MPI version of Alain Cochard's code.
Author: Jean-Paul Ampuero
- DIMOT version 1.0
- 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: Christiano Tolomei.
-
ETGTAB
version 3.0
- earth tide (accelerations) prediction. Author: George Wenzel.
-
ETERNA
version 3.0
- earth tide analysis package. Version 3.32 available. Author: George Wenzel.
Seismological
-
3SMAC 3-D Model A priori Constrained.
-
An a priori seismological model of the upper mantle based on geophysical
modeling. Author: Henri-Claude Nataf and Yannick Richard.
Alternative download:
3SMAC (ORFEUS depository 1/6/2004)
-
2D
& 3D tomographic inversion aids
-
Delaunay triangulation, 2-D, 3-D, RUM model tools. author: Malcolm
Sambridge
-
SPLIT
-
Synthetic seismograms of shear waves split by travelling through a stack
of anisotropic layers by solving the Eikonal equation.
Author: Henri-Claude Nataf
-
SKSsplit
-
SKS splitting analysis program SKSspl with example.SUN executables.
Description available.
Author: Ivan Marian
-
2D finite difference
synthetics
-
A collection of programs for synthetic seismograms (SH, PSV) using finite
difference schemes. Authors: Jean Virieux and Olivier Coutant.
-
AKU2D, ELA2D1.2, GRIMFIDI1.2
-
Finite Difference modelling for 2D wave propagation simulations. Contact
Dirk
Gajewski for ftp access. Joachim Falk
- Synthetic seismograms using reflectivity method
- IASPEI handbook software. Theoretical seismogram calculations using systematic approximations to the seismic wavefield.
Author: Brian Kennett
-
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
- Synthetic seismogram code
- An easy to use set of programs for ray techniques, wavenumber and mode summation. Based on SAC.
How to obtain the programs and
Documentation.
Part of Dep Earth & Atmospheric Sciences, St Louis University "Computer programs in Seismology" Series.
- Higher Order Perturbation Theory (HOPT)
- 3D synthetics seismogram package by Eric Clevede and Philippe Lognonne.
No update since 2001
- SEM2DPACK 2.2
- 2D Spectral Element Method (evolved from Dimitri Komatitsch and
Jean-Pierre Vilotte 's code) and utilities for the analysis of seismic
response of sedimentary basins, now handles earthquake dynamics too.
Author: Jean-Paul Ampuero
- 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.
- SPECFEM3D
- 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. Jeroen Tromp
-
Ocean Acoustics Library
- Various normal mode programs and MATLAB codes
- SMSIM200
- Stochastic Method SIMulation, version 200 and site amplification. Readme
file and the manual available.
Platform: .. Author: Dave Boore.
- Ray Tracing
- tau
- Travel-time calculations according to Buland & Chapman (1983) BSSA,
73, 1271-1302 for IASPEI travel-time model of Brian Kennett.
Platforms: UNIX, DOS, MAC, VMS
- Also available at the
Orfeus ftp site.
- 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.)
-
RayGUI
-
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.
- TRABOX
- 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.
-
FERMAT
- 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
- AutoLoc
- Location program used with SeisComP and Seismic Handler software.
- FMTOMO
- 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
- HYPOCENTER
- Lienert's location program. Locating earthquakes both locally and globally.
Original not available any more. Therefore obtained from the ORFEUS archive.
- HYPODD
- Relocating earthquakes with the double-difference (DD) algorithm of Waldhauser and Ellsworth (2000). USGS software. Platform: Unix.
- HYPO71
- 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
- HYPOELLIPSE
- For locating regional/local earthquakes with a sparse regional network. Platforms: SUN Unix and PC DOS. John Lahr
- HYPOINVERSE
- 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.
- HYPOSAT
- Location program for global, regional and local application. Read the contents Version 4.4b. Platforms: SUN, Linux. Author: Johannes Schweitzer
- ISCLOC
- ISC Location program
- 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.
- SIMULPS12
- 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.
- VELEST
- 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
-
FOCMEC
-
FOCal MEChanism determination program using a grid search of polarities
and amplitude ratios (2000 version). Arthur
Snoke
-
FPFIT, FPPLOT and FPPAGE
-
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.
- FMSI
- 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
- TDMT_INV
- 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.
- ISOLA-GUI
- 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.
- UNIPAS
- Systematic treatment of uncertainties in paleoseismology (Ver.3.0).
Bergen University.
- Signal Processing
- Amara's Wavelet page
- Wavelet software links and general information
- Wavelets
- 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
- FFTW
- "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
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.
- SCREAM
- 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)
- SeisMac
- 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).
- SeismicHandler
- 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
- PREPROC
- 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.
- PITSA
- Programmable Interactive Tool for Seismic Analysis (PITSA) of
Frank Scherbaum and
James Johnson. Solaris, SUNOS HP-UX and Linux.
- GIANT
- 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.
- SNDA
- 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&oml;ller.
See also SEISLOG and SEISNET (under data management).
- SNAP
- 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.
- Data management
- SeisComP
- 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.
-
GEOTOOL
- 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.
- SEISLOG
- Data acquisition system. Two versions: one for QNX (Unix like operating
system) and one for Windows. Authors: Terje
Utheim and Jens Havskov.
-
SEISNET
- 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.
- MySQL
- Open source relational database management system using Structured Query Language (SQL).
- PostgreSQL
- 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.
- ppicker
- 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
- SUB
- 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 .
- NetCDF
- Maintained by Unidate Program Center (UPC)
other software maintained by the UPC.
- GIS
GRASS.
- 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
- Free software, data and resources from the ArcGIS company.
- Geotouch
- 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 available.
- M_Map
- Mapping utility for within Matlab. Author: Rich Pawlowicz.
- ZMAP
- 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.
- Octave
- a MATLAB look alike program with binary exe and shell scripts (*.m files).
From the University of Wisconsin.
GNU Octave repository
- Macintosh programs
- Wiggles 3.2.5
- Educational. Seismogram viewer/processor using SAC files. Documented.
Author: Charles J. Ammon.
- Seismologist's calculator
- Educational. Utility for adding, subtracting times, computing moment
tensors, distances and azimuths on a sphere. Author: Charles J. Ammon.
- SeismoTools
- Software package for macintosh computers, which allows users to view seismograms
recorded by MichSeis stations (University of Michigan). Larry Ruff.
- SeisMac
- 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.
- Linux
- Software.search
- Linux Software Encyclopedia
- Maintained by S. Baum (Dept Oceanography, Texas Univ.).
- Linux Software Map
- X-Windows
- X-Window System home page
- XFree86 home Page.
Finnish ftp mirror
- Linux for Seismologists
- University of Nevada, Reno Seismological Laboratory. Linux Binaries for
a number of seismological program packages. No updates for some years. By Gene Ichinose.
- SUN and UNIX
- SUN includes links to additional downloads, updates and Java
- Tcl / Tk Information and resources
Program languages
Internet and security
- CERT Coordination Center.
- Computer Emergency Response Team (CERT). The Coordination Center studies
Internet security vulnerabilities, provide incident response services to
sites that have been the victims of attack, publish a variety of security
alerts, research security and survivability in wide-area-networked computing,
and develop information to help you improve security at your site.
- Secure Shell (ssh)
- Standard for secure remote logins
|