Software

Important note about community–contributed projects

The IRIS DMC has moved many community–contributed software projects and legacy applications to Seiscode, our community repository for software used in seismological and related fields.

2013-05-22T21:47:10 UTC

IRIS distributes seismology software for data requests, visualization and analysis. Click the package button to navigate to the download page (or request form if applicable). Alternative views are available by clicking in the 'View' dropdown list or click the 'View software archive' button to view the complete software archive. software-info is the IRIS DMC software announcement list .


IRIS-WS
v. 2.0.9
Sept. 18, 2014

The IRIS-WS Library is a Java API that allows direct access to data and information at the DMC from within your programs. This library constructs the service calls based on criteria you define, and accesses the web services behind the scenes. Information is retrieved as Java objects that are available for immediate manipulation, bypassing the traditional “save to disk, reload into my program, and then parse the data format” series of steps.

This Library allows a Java developer to access DMC-stored data without dealing directly with the web service interfaces or, more importantly, the internal formats of the DMC. Even though the web services typically return XML or SEED data, users of this library do not need XML or SEED knowledge to process the returned information.

More...

Versions 1: All versions

Languages: JAVA

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development 2: IRIS

Categories: APIs and Toolkits , Data Access


libmseed
v. 2.13
Aug. 26, 2014

A C library framework for manipulating and managing SEED data records. The library is known to work in most Unix/Linux environments (including Mac OSX) and in Win32 systems.

More...

Versions 1: All versions

Languages: C

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development 2: IRIS

Categories: APIs and Toolkits , SEED Readers , SEED Tools , SEED Writers


JEvalResp
v. 1.77
April 17, 2014

JEvalResp is a Java utility for evaluating and processing instrument response descriptions. It can make use of instrument responses available as RESP text files, through the Data Handling client-server interface, and through Web Services.

More...

Versions 1: All versions

Languages: JAVA

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development 2: IRIS

Categories: SEED Response Evaluation Tools , SEED Tools


JPlotResp
v. 1.77
April 17, 2014

JPlotResp is a Java utility for evaluating and processing instrument response descriptions. It can make use of instrument responses available as RESP text files, through the Data Handling client-server interface, and through Web Services.

More...

Versions 1: All versions

Languages: JAVA

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development 2: IRIS

Categories: SEED Response Evaluation Tools , SEED Tools


The Matlab library IRISFETCH allows seamless access to data stored within the IRIS-DMC as well as other data centers that implement FDSN web services. Routines are provided to access event (earthquake) information, station metadata, and time series data. All retrieved data is converted into structs for use in MATLAB scripts.

More...

JWEED
v. 4.1.1
Feb. 4, 2014

JWEED is the Java version of our popular event-related request tool WEED. JWEED is a Java program which can run on any platform that supports Java, including the Mac, Linux, Windows computers, Oracle Solaris, etc.

More...

Versions 1: All versions

Languages: JAVA

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development 2: IRIS

Categories: Data Access , Data Extraction , Plotting and Display , Web Service Client


SAC
v. 101.6a
Nov. 21, 2013

The IRIS DMC distributes the Seismic Analysis Code (SAC) software for scientists conducting research using IRIS data. You must register with an online form to receive the SAC software.

SAC Version 101.6 introduced several new features including a new command parser that simplifies coding, improved precision for blackboard variables, colored fill for positive and negative portions of seismograms, and corrections of many errors and warnings.

Version 101.6a fixes bugs in v101.6 and adds a single-file PDF version of the SAC manual. Details can be seen from the detailed HISTORY of modifications files and brief overview of major CHANGES posted in the SAC project pages on SeisCode.

More...

Versions 1: All versions

Languages: C

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development 2: VT URI

Categories: Plotting and Display , Processing Programs


mseed2sac
v. 2.0
Nov. 13, 2013

Converts Mini-SEED to SAC format. An optional metadata file may be supplied that contains values for the SAC headers that are not available in Mini-SEED. This converter should work in Linux/Unix/MacOSX and Windows.

More...

Versions 1: All versions

Languages: C

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development 2: IRIS

Categories: Conversion Programs


PDCC
v. 3.8-pl1
Nov. 6, 2013

The purpose of Portable Data Collection Center (PDCC) is to enable seismic network operators to describe and maintain their instrument metadata in SEED format. Version 3.8 introduces an updated Station Clone Tool that allows the user to create new stations and modify critical differentiating fields in a simple tabular entry form. Blockettes are also represented in a more human-readable form. Other minor enhancements are also included.


This current Patch Level 1 release is a patch release to address an issue with launching PDCC using newer patch releases of the Oracle Java JVM. The functionality is identical otherwise. More details can be found in the Revision History tab.

More...

Versions 1: All versions

Languages: JAVA

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development 2: IRIS

Categories: Data Center Utilities , Data Collection Utilities


slarchive, a SeedLink client for archiving data streams.

More...

Versions 1: All versions

Languages: C

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development 2: IRIS

Categories: SeedLink Utilities


1 – If more than one version is listed it means that a specific set of functionality was added or removed and legacy versions that preserve behaviors are archived.

2 – Development group(s) responsible. If IRIS and another group is listed, this usually means IRIS funded an external group for development.

PASSCAL Software

PASSCAL provides open-source software for downloading seismic data from REF TEK RT72A, RT130 and RT125, and Quanterra Q330 recorders, for quality assessment, and for conversion to other data formats for analysis and archiving at the IRIS Data Management Center. More information

Educational Software

Seismology software for educational use. More information

Software Mailing List

software-info is the IRIS DMC software announcement list .