Contact Us |

Software

The NSF SAGE Facility has moved many software projects and legacy applications to https://github.com/iris-edu and https://github.com/earthscope.

NSF SAGE 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.


Versions 1: All versions

Languages: Matlab

Platforms: Linux , Mac OS X

Development:

Categories: Data Access

Retrieve seismic waveforms and station metadata from EarthScope directly in MATLAB® (requires R2019a or later). Download station info, inspect channels, and retrieve instrument-response metadata programmatically without manually constructing service URLs.

The project is hosted on Github:
https://github.com/mathworks/MATLAB-Tools-for-EarthScope

Or, can be accessed through the File Exchange

More...

v. 103
Sept. 25, 2026

Versions 1: All versions

Languages: C

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development:

Categories: Plotting and Display , Processing Programs

SAC (Seismic Analysis Code) is a general purpose interactive program designed for the study of sequential signals, especially time series data.

More...

v. 3.1.0
Aug. 15, 2025

Versions 1: All versions

Languages: JAVA

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development:

Categories: Processing Programs

The TauP Toolkit is a seismic travel time calculator. In addition to travel times, it can calculate derivative information such as ray paths through the earth, pierce and turning points. It handles many types of velocity models and can calculate times for virtually any seismic phase with a phase parser. It is written in Java so it should run on any Java enabled platform.

More...

v. 2.20.1
March 23, 2023

Versions 1: All versions

Languages: JAVA

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development: IRIS

Categories: APIs and Toolkits , Data Access

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: C

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development: IRIS

Categories: SeedLink Utilities

slarchive, a SeedLink client for archiving data streams.

More...

Versions 1: All versions

Languages: C , Perl

Platforms: Linux , Mac OS X , Solaris

Development:

Categories: Plotting and Display , Processing Programs

Antelope is no longer distributed by the IRIS DMC. Please follow the links above to download the package directly from Boulder Real Time Technologies (BRTT).
Updated: 2013-05-21 09:15 PDT

Antelope is an integrated collection of programs for data collection and seismic data analysis, and typically runs at the central processing site. It has been in development for over a decade and is deployed around the world.

More...

v. 5.0.1
March 28, 2022

Versions 1: All versions

Languages: C

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development: IRIS ISTI

Categories: SEED Readers , SEED Response Evaluation Tools , SEED Tools

Evaluate response information and output to ASCII files using RESP files and StationXML files

More...

v. 3.0.0
Nov. 18, 2021

Versions 1: All versions

Languages: Python , R

Platforms: Linux , Mac OS X

Development: IRIS

Categories: Data Quality

IRIS System for Portable Assessment of Quality (ISPAQ) is a command line application that calculates seismic data quality metrics locally, by leveraging MUSTANG R-code within a Python client. For LINUX and macOS.

The project is hosted on GitHub:
https://github.com/iris-edu/ispaq

More...

v. 102.0
Sept. 1, 2020

Versions 1: All versions

Languages: C

Platforms: Cygwin , Linux , Mac OS X , Solaris

Development: VT URI

Categories: Plotting and Display , Processing Programs

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.

More...

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.

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 NSF SAGE Facility Center. More information

Educational Software

Seismology software for educational use. More information

22:38:00 v.1.4.0