IRIS Home  
site map contact search  
data software stations and instrumentation  
You are here: IRIS > Software
 

Seismology Software and Manuals

Application Programming Interfaces and Toolkits

Instrumentation Manuals and Software

Request tools

Data Extraction and Archiving Programs

SEED Manual [v. 2.4]

Plotting and Display Programs

SEED Readers

Processing Programs

SEED Writers

Conversion Programs

SEED Response Evaluation Tools

How to submit data to the Seismic Software Library

Data Center Utilities

IRIS DMS Quality Assurance Initiative (QUACK)

Miscellaneous (includes link to Antelope)

link to ORFEUS Seismological Software Library

FTP Programs Directory Software Tutorials - Flash Videos

Mailman

Software Information Mailing List     


The following lists of software packages and manuals have "affiliation" designations as follows:

A software package written and/or supported by IRIS
A software package contributed via the IRIS Seismic Software Library
Link to a third-party software package that is not supported by IRIS
A software package written in partnership with the indicated organization.

Test Releases are for evaluation only and not intended for production use. No guarantees are made as to their stability or functionality.

[download] = Download via FTP       [install] = Install Anywhere


Application Programming Interfaces and Toolkits Current
Release
Test
Release
Platform/
Method

ISTI
C2DHI   [a DHI utility]
API for DHI Client development in C/C++. Requires a Java JVM for the ORB.
1.02 Beta
[download]
ALL

IRIS
USC

Cormorant   [a DHI utility]
Cormorant is a DHI server control system and a basis for writing new DHI servers.

Cormorant page

1.1
[download]
ALL

ISTI
DHI2mseed   [a DHI utility]   DHI2mseed manual
Command line tool for accessing miniSEED waveforms via DHI.
Authors: Kevin Frechette and Paul Friberg, ISTI
0.06
[download]
ALL

UW

FISSURES-MATLAB Interface (FMI)   [a DHI client]
FMI allows users to write DHI clients for Matlab. GUI applications are included, such as EventFinder and SeisFinder, as well as several demo applications.
FMI page

0.91
[download]
MATLAB

USC

FissuresImpl   [a DHI utility]  
FissuresImpl provides java classes directly needed to support clients and servers using the Fissures/DHI system. FissuresImpl page

1.1.10
[download]
ALL

USC

FissuresUtil   [a DHI utility]  
FissuresImpl provides java classes directly needed to support clients and servers using the Fissures/DHI system.
FissuresUtil page

1.0.14
[download]
ALL
libmseed - The Mini-SEED library
A C library framework for manipulating and managing SEED data records. This version of the library supports Win32 architectures in addition to Linux, Solaris and Mac OSX, thus the tar.gz and zip bundles.
Author: Chad Trabant, IRIS DMC

2.1.4
[.gz]   [.zip]

  ALL

USC
Simple   [a DHI utility]      Simple manual
Simple is a new collection of very simple DHI clients that illustrate how to make calls on DHI servers.
1.0
[download]
ALL
 
Request Tools Current
Release
Test
Release
Platform/
Method
Assembled Data Request       Assembled Data Request Form
Web form for requesting assembled data
  Web
AutoDRM   AutoDRM Service
for accessing BUD data only
  email
BREQ_FAST     BREQ_FAST Request manual
email request format based on station/channel/time parameters
  Web
BUD data tools      BUD Services
BUD is the IRIS DMC's acronym for the online data cache from which we distribute our near-real time miniSEED data holdings prior to formal archiving.
  Web
Data Access Tutorial - learn how to access seismic data, read the data tutorial   Web

ISTI
DHI2mseed   [a DHI utility]   DHI2mseed manual
Command line tool for accessing miniSEED waveforms via DHI.
Authors: Kevin Frechette and Paul Friberg, ISTI
0.06
[download]
ALL
JWEED  [a DHI client]       JWEED Manual       JWEED Tutorial
Java update of WEED that allows users to access event and station data through an interactive map.
3.1
[install]
  ALL
MetaData Aggregator     MDA    MDA Help
The MetaData Aggregator (MDA) prints metadata summaries from the IRIS DMC database including data availability and links to further services.
  Web
NetDC     NetDC manual
email request format based on inventory, response data, and station/channel/time parameters
Technical Manual - for participating networks
  E-mail
SAC DHI    SAC DHI article
Allows the SAC program to connect via the Internet to the DHI online systems. Requires SAC software.
1.0
[install]
  Mac OSX
SeismiQuery - Database Query Tool      SeismiQuery    SeismiQuery Help
SeismiQuery is a set of pre-formatted database queries that allow users to access data and information stored in the DMC Oracle database.
  Web

USC
SOD  [a DHI clientSOD manual
SOD is software application that automates data selection, downloading, and routine processing tasks. Now includes utilities for calling DHI services via the command line.
2.2.2
[install]
  ALL

SOSA  [a DHI client]     SOSA User's Guide    SOSA page
SOSA is a Java client for retrieving, analyzing, and comparing observed and synthetic seismograms. 

1.1
[install]
  ALL
VASE   [a DHI client]        VASE Manual        VASE Tutorial
VASE is a Java-based client application designed for viewing and extracting seismic waveforms from the DHI waveform repository via BUD.
2.7
[install]
  ALL
WebRequest      WebRequest form
Web form for submitting BREQ_FAST-formatted data requests to the DMC.
  Web
WILBER  WILBER II      WILBER Help
Browse large earthquakes, view waveforms, and request waveform data.

 

  Web
 
SEED Manual Current
Release
Test
Release
Platform/
Method
  SEED manual (.pdf only) revised in October 2007

v2.4 2007

[download]

   
 
SEED Readers Current
Release
Test
Release
Platform/
Method

ISTI
Jrdseed     Jrdseed manual
A Java port of our classic rdseed application developed by ISTI.

0.08
[download]


 

ALL

rdseed     rdseed manual
for reading FDSN SEED formatted volumes, enabling conversion of SEED to SAC (binary or ascii), AH, SEGY, CSS, miniSEED or fullSEED.
Note: Jrdseed, a Java version of rdseed, is available for PCs running Windows.

4.7.5
[download]

UNIX

MAC OS X

LINUX

verseed    verseed manual
for verification of SEED volumes
2.4
[download]
  UNIX
 
SEED Writers Current
Release
Test
Release
Platform/
Method
POD      POD manual
produce a SEED volume from a set of waveform files, their associated station/channel descriptions and response information
4.2
[download]
  UNIX
 
SEED Response Evaluation Tools Current
Release
Test
Release
Platform/
Method

ISTI
evalresp      evalresp manual
evaluate response information and output to ASCII files using rdseed produced RESP files
3.2.37
[download]

UNIX
MAC OS X
LINUX
FetchResp   [a DHI client]      FetchResp manual
Java client which will download response information from IRIS DMC and construct RESP files on the user's computer.
1.0
[download]
  ALL

ISTI
JEvalResp   [a DHI client]      JEvalResp manual
Java version of evalresp

1.57

[download]
[mirror]

  ALL

ISTI
JPlotResp   [a DHI client]      JPlotResp manual
graphically-oriented Java program for processing and plotting the response information
1.57
[download]
[mirror]
  ALL
 
Data Center Utilities Current
Release
Test
Release
Platform/
Method

ISTI
PDCC      PDCC Manual
Portable Data Collection Center - a toolkit allowing seismic network operators to store and manage seismic instrument metadata and waveform data in SEED format.  Written in Java. >>Read more

3.0
[download]

3.5
[install]

ALL
verseed    verseed manual
for verification of SEED volumes
2.4
[download]
  UNIX
Data Synchronization Tools   Web
  GOAT - Gap, overlap and timeseries tool   Web
  COMBINE   Web
  Sync File   Web
 
Instrumentation Manuals and Software Current
Release
Test
Release
Platform/
Method
PASSCAL Users Guide   Web
Instrumentation Policies     Web
PASSCAL Database Software Training Manual     Web
PASSCAL Software      
PEPP
Princeton Earth Physics Project software
    Web
 
Data Extraction and Archiving Programs Current
Release
Test
Release
Platform/
Method
CDSEIS2.0
Extract waveforms from CDROMS using flexible selection criteria. Output formats are AH and SAC
Contributor: Ken Creager
Year: 1993
2.0
[download]
  SUN
SUDS
Seismic Unified Data System - method for organizing data
Contributor: Peter Ward et. al.
Year: 1994

 

[download]

  SUN
PC
 
Plotting and Display Programs Current
Release
Test
Release
Platform/
Method
VASE  [a DHI client]     VASE Manual
VASE is a Java-based client application designed for viewing and extracting seismic waveforms from the DHI waveform repository via BUD.
2.7
[install]
  ALL

USC
Global Earthquake Explorer (GEE)  [a DHI client]     GEE page
An education and outreach tool for seismology.
2.1.3
[download]
  ALL
AmaSeis
A program to obtain seismographs from the AS-1 Amateur Seismometer
Contributor: Alan Jones
Year: 2006

 

[download]

  PC
EqLocate
An interactive program to locate earthquakes using P-wave arrivals
Contributor: Alan Jones
Year: 2006

 

[download]

  PC
CliffsNodes.PShSv
Plotting Nodal Lines for P, Sh, and Sv
Contributor: Cliff Frohlich
Year: 1995

 

[download]

  SUN
EarthMotionMonitor
Display Seismograms from BUD and POND Seismogram Servers
Contributor: Charles J. Ammon
Year: 2008

2.0.0
[download]

  Mac OS 10.4.1 and later
lha
Year: 1994
  PC
Raytrace3D
Implements raytracing in an isotropic medium described by a set of velocity nodes, with the nodes being organized into adjoining tetrahedra.
Contributor: Bill Menke
Year: 2002
2002
[download]
 

SUN
UNIX
LINUX

SAC   [documentation]
Seisimic Analysis Code developed at Lawrence Livermore National Labs. Distributed free by IRIS.
Contributor: Peter Goldstein
Year: 2008   Binaries and source release: January 2008
101.1
[request]
 

SUN
MAC OS X
LINUX

SeisMac
A free software-only tool that turns your recent Macintosh laptop into a powerful, educational, three-axis seismograph.
Year: 2007

2.0
[download]

  Mac OS 10.4 and later
Seismic/Eruptions
A program for the visualization of seismicity and volcanic activity in space and time.
Contributor: Alan Jones
Year: 2006

 

[download]

  PC
Seismic Waves
A program for the visualization of wave propagation
Contributor: Alan Jones
Year: 2006

 

[download]

  PC
Seismo_Display
seismogram display, geographical map, and raypath display
Contributor: Tom Early
Year: 1993

 

[download]

  SUN
STK
STK (Seismic ToolKit) is a tool for seismic signal processing in graphical interface: filtering, spectral analysis, polarisation, time-frequency, Hilbert transform, and singular value decomposition. Signals must be in SAC format.
Year: 2007


[download]

 

LINUX
UNIX

 
Processing Programs Current
Release
Test
Release
Platform/
Method
focmec_97_200
Package for determining and displaying earthquake focal mechanisms.
Contributor: Arthur Snoke
Year: 1997

 

[download]

  SUN
rescode.f
Calculation of instrument responses at IRIS/IDA stations
Contributor: Guy Masters, Jean-Francois Fels
Year: 1993

 

[download]

  SUN
PITSA
System for doing digital signal seismic processing
Contributor: Frank Scherbaum, James Johnson
Year: 1994

4.0
[download]

  SUN
JRG / Resource Geology Seismic Processing System for Java
A basic reflection processing package with GUI that runs on any machine.
Contributor: John Louie
Year: 2002

3.1.2
[download]

  ALL
JPITSA
JAVA version of PITSA - System for doing digital signal seismic processing
Contributor:
Year: 1999
1.0 beta1
[download]
  ALL
recfunk_ascii
Transforms a collection of 3-component SAC-format seismograms into ASCII tables of 2-component receiver functions (radial and transverse)
Contributor: Jeffrey Park, Vadim Levin
Year: 2001

1.0
[download]

  UNIX
rfsyn
Computes a receiver-function for a stack of anisotropic layers over an isotropic halfspace, via a reflectivity algorithm, assuming a plane wave incident from below
Contributor: Jeffrey Park, Vadim Levin
Year: 2001

1.0
[download]

  UNIX
SAC   [documentation]
Seisimic Analysis Code developed at Lawrence Livermore National Labs. Distributed free by IRIS.
Contributor: Peter Goldstein
Year: 2008   Binaries and source release: January 2008
101.1
[request]
 

SUN
MAC OS X
LINUX

TauP
Application for computing travel times - University of South Carolina (in the software/TauP directory)
 
 
SPADE Utilities Current
Release
Test
Release
Platform/
Method

MagnetoTelluric Transfer Function XML conversion utilities.

Converts XML-formatted MT_TF to edi or Z format.

[download]  

FORTRAN/perl source

 
Conversion Programs Current
Release
Test
Release
Platform/
Method
css2sac-3.0.3
Converts data from CSS to SAC format
Contributor: Dennis O'Neill
Year: 1993

3.0.3

[download]

  SUN
evt2sac
Converts data from EVT to SAC format
Contributor: Alan Jones
Year:
1993

 

[download]

  SUN
fcu.tar
A collection of conversion programs involving AH, SEGY, PING, GDSN, CSS, SAC, STD, XDR and ASCII formats
Contributor: multiple
Year: 1991

 

[download]

  SUN
UNIX
neic2tf
Converts Associated Phase and Comment Data from NEIC ISC Bulletin CDROM to the Telegraphic Format
Contributor: Andrew Shaboba, Vladimar Gurevich
Year: 1994

 

[download]

  SUN
win2db
A tool which converts win format files to the minSEED format files.
This software needs "perl" to run.
Contributor: JAMSTEC
Year: 2006

v20060926

[download]

 

SUN Solaris 9

 
Miscellaneous Current
Release
Test
Release
Platform/
Method

Antelope Software: University Edition (request a copy)

Distributed free to full IRIS Members only.

4.9
[request]
 

SUN
MAC OS X
LINUX
UNIX

updated 2008.03.20


About IRIS | Members | Programs | USArray | Seismic Monitor | Earthquakes | SeismoArchives
Mailing Lists | Stations | Data | Software | Publications | News | Contact | Site Map | Search

Incorporated Research Institutions for Seismology
1200 New York Ave NW • Suite 800 • Washington DC 20005
Phone: 202.682.2220 | Fax: 202.682.2444

Data Management Center
1408 NE 45th St. Suite 201
Seattle, WA 98105
Phone: 206.547.0393 | Fax: 206.547.1093
PASSCAL Instrument Center
100 East Road • Tech Industrial Park
New Mexico Tech • Socorro, NM 87801
Phone: 505.835.5070 | Fax: 505.835.5079

Send comments to the