Web service interfaces at the IRIS Data Management Center (DMC) provide access to a vast archive of seismological and related geophysical data. Programs that communicate with these web services facilitate access to this archive for users with diverse data needs. These range from simple one-off requests to feeding complex, automated data processing workflows. For example, one user might simply fill out a simple web-based form, to get a list of M greater than 8.0 earthquakes for a map. Another researcher might take advantage of the MATLAB interface to feed a study that involves analyzing hundreds of traces for earthquakes that meet certain criteria. Yet another user may use the Perl-based Fetch scripts to continually provide seismic data to a large, automated system.
In this webinar, we will explore two of the ways that researchers can bring IRIS DMC data directly into their workflows: command line Fetch scripts and irisFetch.m (MATLAB). Fetch scripts are well suited for integration into existing workflows on most operating systems. The MATLAB interfaces bring data from the DMC directly into MATLAB making them available for immediate use. Additional interfaces exist for Java and Python; although these will not be detailed here, the general concepts are still applicable.
Examples will access earthquake information (via the ws-event service) and timeseries data (via the ws-bulkdataselect & ws-station services).
To learn more about any of these clients see http://tst.iris.edu/ws/wsclients/.
Usage details for the command line Fetch scripts can be found here:
Usage details, tutorials and documentation for the irisFetch.m MATLAB interface can be found here:
|Last updated||Key Points|