HOME
 

 
 
   
 

Seismological Software Library

Last update: February 05, 2010

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.

Contents
General purposeNumerical
GRID Mathematics
Optimization Statistics
Graphics 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
GIS MATLAB tools
Macintosh SUN/SPARC and UNIX
Linux Software search
Xwindows Program languages
Web and XML FORTRAN
CInternet security



  • General purpose
    Free Software Directory
    From the Free Software Foundation (FSF). Includes a list of all GNU packages.
    Google code search
    Dedicated search engine for open source code.
    Netlib
    Netlib is a collection of mathematical software, papers, and databases. Includes LAPACK, BLAS, etc.
    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.
    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.

  • Numerical
    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.
    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.
    NumPy and SciPy
    Numeric and scientific computation libraries for the Python programming language.
    Numerical Recipes (not free)
    Numerical recipes in C, C++ and FORTRAN. Excellent books. Codes not free of charge.
    NAG libraries (not free)
    Numerical libraries (C, Fortran, Matlab), compilers and visualization tools from the non-profit Numerical Algorithms Group.

  • 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 resources 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.
    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
    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
    iaspei-tau
    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.)
    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 (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. 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ö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
    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 and toolbox available. Author: Kenneth C. Creager.
    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.
    Other applications:
    SeisMaCalibrate
    SMSLib

  • Linux

  • 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
 

© , 2010