waveform - geoscience-community-codes/GISMO GitHub Wiki
A waveform variable holds seismic timeseries data and related metadata. The best place to start is with the help command:
help waveform
The simplest The first task is to read your seismic data into a waveform variable. The steps are to tell GISMO:
- where to get the data from (datasource)
- which stations/channels/networks & locations to get data for (scnlobject)
- the start and end of the time window you wish to get data for (in datenum format).
For example, to load data from a SAC file:
ds = datasource('sac', '/path/to/mysacfile.sac'); % get data from this file
scnl = scnlobject('REF', 'EHZ', 'AV', '--'); % get data for these station/channel/network/location combos
startTime = '2009/03/23 06:00:00'; % omit data before this
endTime = '2009/03/23 07:00:00'; % omit data after this
w = waveform(ds, scnl, startTime, endTime); % call waveform to get these data
To load data for other file types, or from other file sources, consult datasource.
Once you have a waveform object, there are various methods you can use on it. To see a list of all the methods type:
methods(waveform)
For help on any specific method you can use
help waveform.methodName
e.g., for help on the plot method for waveform variables:
help waveform.plot