Tutorials

Glenn Thompson edited this page Jan 3, 2017 · 58 revisions
Clone this wiki locally

1. Reading seismic waveform data into GISMO

1.1 Reading a MiniSEED (or SEED file) into MATLAB

w = waveform('/Users/glennthompson/Desktop/BCHH_centaur-6_0371_20160901_120000.seed','seed');

1.2 Reading a SAC file into MATLAB

w = waveform('/Users/glennthompson/Dropbox/Professional/Fieldwork/WFDATA/SACdata/rocketabort01.sac','sac');

1.3 Reading a Seisan file into MATLAB

w = waveform('/Users/glennthompson/seisan/WAV/1996-06-03-1917-52S.TEST__002','seisan');

1.4 Reading waveform data from IRIS DMC webservices

When reading from IRIS DMC webservices, you must tell GISMO which datasource to use ('irisdmcws'), which network/station/location/channel combinations to search for (using scnlobject or ChannelTag), and the start and end times of the data window you want to load. All these parameters must be passed to the waveform function call.

ds = datasource('irisdmcws');
scnl = scnlobject('REF', 'EHZ', 'AV', '--');
startTime = '2009/03/23 06:00:00';
endTime = '2009/03/23 07:00:00';
w = waveform(ds, scnl, startTime, endTime);

1.5 Reading waveform data from an Earthworm or Winston waveserver

Reading from an Earthworm or Winston waveserver is exactly the same as reading from IRIS DMC webservices, except that the datasource should be 'earthworm' or 'winston'.

ds = datasource('winston', 'host-ip-address', port_number);
scnl = scnlobject('REF', 'EHZ', 'AV', '--');
startTime = '2009/03/23 06:00:00';
endTime = '2009/03/23 07:00:00';
w = waveform(ds, scnl, startTime, endTime);

1.6 Reading waveform data from an CSS3.0 flat-file database (the format used by Antelope)

Reading from an CSS3.0 flat-flat database is exactly the same as reading from IRIS DMC webservices, except that the datasource should be 'css3.0' (or 'antelope')

ds = datasource('css3.0', 'path/to/database');
scnl = scnlobject('REF', 'EHZ', 'AV', '--');
startTime = '2009/03/23 06:00:00';
endTime = '2009/03/23 07:00:00';
w = waveform(ds, scnl, startTime, endTime);

2. Seismic event catalogs

Classes:

3. Instrument response data

Classes:

Example:

4. RSAM data

Classes:

5. Helicorder plots (drum plots)

Classes:

6. STA/LTA Detector

7. Correlation analysis

8. Interfacing GISMO with other tools

8.1 ObsPy

8.2 SAC

8.3 Seisan

8.4 Earthworm and Winston waveservers

8.5 Antelope

8.6 CSS3.0 databases (without Antelope)

8.7 Excel


Guide on writing tutorial pages