IRIS DMC Web Services

Overview

The IRIS Data Management Center's web services provide access to a variety of information, including

  • Data and metadata from the IRIS DMC databases
  • Time series processing services
  • Common calculation services

Web services can be accessed in a number of different ways:

  • Small requests can be handled through your browser.
  • Dedicated clients are available for making more complex or larger queries.
  • Automated or scripted requests can be made using programs such as wget or curl.
  • A Java API is available for Java and MATLAB users.

A webservices mailing list (with archive) is available. Users of these services are encouraged to sign up for the mailing list to receive announcements of services changes and interruptions, beta releases and to take part in discussions related to the services or ask for help.

For some additional background please read our newsletter article.

Services

Request Tools

ServiceRetrieves this...In this format
ws-event contributed earthquake origin and magnitude estimates QuakeML
ws-station network, station, channel, response metadata StationXML
ws-dataselect single channel of time series data in miniSEED format. Use this to pass data to other workflow services miniSEED, ICAB
ws-timeseries similar to ws-dataselect with additional options for processing and reformatting ASCII, WAV, miniSEED, SAC, PNG, ICAB
ws-bulkdataselect multiple channels of time series data miniSEED
ws-resp channel response information SEED RESP, ICAB
ws-sacpz instrument response information (per channel) Poles and Zeroes in ASCII
ws-availability information about what time series data is available from the DMC XML
Query parameters for ws-bulkdataselect, ws-dataselect, or ws-timeseries
ws-evalresp instrument response information evaluated from IRIS metadata ASCII : frequency-amplitude-phase
ASCII : complex-spectra
Bode style plots
ws-virtualnetwork list of stations in a virtual network XML, CVS, XLS

Calculation Tools

ServiceCalculates this... In this format
ws-traveltime travel times and ray parameters for seismic phases using a 1-D spherical earth model ASCII
ws-distaz distance, azimuth and back-azimuth between two locations XML or JSON
ws-flinnengdahl a Flinn-Engdahl region code or name for a latitude, longitude pair ASCII : region code
ASCII : name

ICAB Processing Tools

These services operate on an ICAB token produced by the ws-resp, ws-dataselect, or ws-timeseries services.

ServiceDoes this...Outputting this
ws-ms2ascii converts into a simple ascii formatASCII
ws-plotter makes simple plots of timeseries data.PNG image
ws-tracedsp performs digital signal processing miniSEED, SAC

Web Service Clients

Several web service clients are available for download. These include simple command-line clients, toolkits and development libraries that access the DMC's web services.


The development of web services is funded by the NSF (Award # EAR-0552316) and the USGS (Award # G10AC00533).