TiSKit Features
The TiSKit Toolbox offers...
ts_file
(for reading time-series data files)ts_data
(contains time-series data, usually read in using ts_file.read())ts_spectra
(time series spectra, usually calculated using ts_data.calcSpectra())ts_xferfun
(time series transfer functions, usually calculated using ts_spectra.calcXF())ts_spectrogram
(for storing and plotting spectrograms)
Almost all of these classes have plot()
methods, and they all have other methods to manipulate the data.
For example, to read in and plot data and spectra from a SAC file named "example.SAC", you would write:
f=ts_file('example.SAC','SAC');
d=f.read();
d.plot();
There are other useful classes for storing, calculating and plotting properties:
ts_datetime
to manipulate dates and times.ts_response
to specify and use instrument responses.ts_seqlist
to make lists of addresses that can then be modified to avoid edge effects.ts_shotinfo
for airgun shot information: used only in ts_data.writeSEGY
.ts_event
for event information, used in ts_data.writeSAC
???The main classes are composed of properties, some of which are classes themselves. Some of them are from the Useful Classes, whereas others are only useful to organize data in the Main Classes. We call these "Helper Classes". They make it easier to have multiple instances of some object (such as a data channel) in the main class, or to group related variables. The hierarchy is:
ts_data
objects contain:
ts_data_channel
objects, which also contain:
ts_data_channel_metadata
objects to hold station, component, network names, positions, etc... ts_data_figureproperties
object to control how TiSKit plots the data.ts_xferfun
objects contain:
ts_xferfun_channel
objects.ts_figureproperties
object to control how TiSKit plots the data.ts_spectra
objects contain:
ts_figureproperties
object to control how TiSKit plots the data.ts_spectra_channelinfo
object Finally, ts_figureproperites
and ts_data_figureproperties
objects contain a vector of ts_figureproperties_subplot
objects, to control how TiSKit plots individual channels
See Also Limitations