KEMBAR78
SAC Tutorial 3 | PDF | File Format | Computer File
0% found this document useful (0 votes)
170 views6 pages

SAC Tutorial 3

This document contains an alphabetical listing of commands in the SAC Command Reference Manual. There are over 100 commands listed, ranging from 3c which launches a Matlab GUI for 3-component data to writetr which writes trace data to disk. Each command has a brief 1-2 sentence description of its functionality.

Uploaded by

velkus2013
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
170 views6 pages

SAC Tutorial 3

This document contains an alphabetical listing of commands in the SAC Command Reference Manual. There are over 100 commands listed, ranging from 3c which launches a Matlab GUI for 3-component data to writetr which writes trace data to disk. Each command has a brief 1-2 sentence description of its functionality.

Uploaded by

velkus2013
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

SAC Command Reference Manual

Alphabetical Comamnd Listing


Commands
3c:

Launch a Matlab GUI for manipulating 3-component


data.

about:

Displays version and copywrite information.

absolutevalue:

Takes the absolute value of each data point.

add:

Adds a constant to each data point.

addf:

Adds a set of data files to data in memory.

apk:

Applies an automatic event picking algorithm.

arraymap:

Produces a map of the array or "coarray" using all files


in SAC memory.

axes:

Controls the location of annotated axes.

bandpass:

Applies an IIR bandpass filter.

bandrej:

Applies an IIR bandreject filter.

bbfk:

Computes the broadband frequency-wavenumber (FK)


spectral estimate, using allfiles in SAC memory.

beam:

Computes the beam using all data files in SAC


memory.

begindevices:

Begins plotting to one or two of the two possible


graphics devices.

beginframe:

Turns off automatic new frame actions between plots.

beginwindow:

Begins plotting to a new graphics window.

benioff:

Applies a Benioff filter to the data.

binoperr:

Controls errors that can occur during binary file


operations.

border:

Controls the plotting of a border around plots.

capf:

Closes the currently open alphanumeric pick file.

chnhdr:

Changes the values of selected header fields.

chpf:

Closes the currently open HYPO pick file.

color:

Controls color selection for color graphics devices.

comcor:

Controls SAC's command correction option.

contour:

Produces contour plots of data in memory.

convert:

Converts data files from one format to another.

convolve:

Compute the convolution of a master signal with itself


and one or more other signals.

copyhdr:

Copies header variables from one file in memory to all


others.

correlate:

Computes the auto- and cross- correlation functions.

crr:

Commit, Rollback, Recalltrace

cut:
cuterr:

Defines how much of a data file is to be read.

cutim:

Cuts files in memory. Can cut multiple segments from


each file.

Controls errors due to bad cut parameters.

datagen:

Generates sample data files and stores them in


memory.

decimate:

Decimates (downsamples) data, including an optional


anti-aliasing FIR filter.

deletechannel:

Deletes one or more files from the file list.

depmec:

Launch a Matlab GUI for estimating source depth and


mechanism.

dif:

Differentiates data in memory.

div:

Divides each data point by a constant.

divf:

Divides data in memory by a set of data files.

divomega:

Performs integration in the frequency domain.

echo:

Controls echoing of input and output to the terminal.

enddevices:

Terminates one or more graphics devices.

endframe:

Resumes automatic new frame actions between plots.

envelope:

Computes the envelope function using a Hilbert


transform.

erase:

Erases the graphics display area.

evaluate:

Evaluates simple arithmetic expressions.

exp:

Computes the exponential of each data point.

exp10:

Computes the base 10 exponential (10.**y) of each


data point.

fft:

Performs a discrete Fourier transform.

fileid:

Controls the file id display found on most SAC plots.

filenumber:

Controls the file number display found on most SAC


plots.

filterdesign:

Produces a graphic display of a filter's digital vs.


analog characteristics

fir:

Applies a finite-impulse-response filter.

floor:

Puts a minimum value on logarithmically scaled data.

funcgen:

Generates a function and stores it in memory.

getbb:

Gets (prints) values of blackboard variables.

grayscale:

Produces grayscale images of data in memory.

grid:

Controls the plotting of grid lines in plots.

gtext:

Controls the quality and font of text used in plots.

hanning:

Applies a "hanning" window to each data file.

help:

Displays information about SAC commands and


features on the screen.

highpass:

Applies an IIR highpass filter.

hilbert:

Applies a Hilbert transform.

history:

prints a list of the recently issued SAC commands

ifft:

Performs an inverse discrete Fourier transform.

image:

Produces color sampled image plots of data in


memory.

inicm:

Reinitializes all of SAC's common blocks.

installmacro:

Installs macro files in the global SAC macro directory.

int:

Performs integration using the trapezoidal or


rectangular rule.

interpolate:

Interpolates evenly or unevenly spaced data to a new


sampling rate.

keepam:

Keep amplitude component of spectral files (of either


the AMPH or RLIMformat) in SAC memory.

khronhite:

Applies a Khronhite filter to the data.

line:

Controls the linestyle selection in plots.

linefit:

Computes the best straight line fit to the data in


memory and writesthe results to header blackboard
variables.

linlin:

Turns on linear scaling for the x and y axes.

linlog:

Turns on linear scaling for x axis and logarithmic for


y axis.

listhdr:

Lists the values of selected header fields.

load:

Load an external command.

loadctable:

Allows the user to select a new color table for use in


image plots.

log:

Takes the natural logarithm of each data point.

log10:

Takes the base 10 logarithm of each data point.

loglab:

Controls labels on logarithmically scaled axes.

loglin:

Turns on logarithmic scaling for x axis and linear for


y axis.

loglog:

Turns on logarithmic scaling for the x and y axes.

lowpass:

Applies an IIR lowpass filter.

macro:

Executes a SAC macro file.

map:

Generate a GMT (Generic Mapping Tools) map which


can include station/eventsymbols topography and
station names using all the files in SAC memory

markptp:

Measures and marks the maximum peak to peak


amplitude of each signal withinthe measurement time
window.

marktimes:

Marks files with travel times from a velocity set.

markvalue:

Searches for and marks values in a data file.

mat:

Copy SAC workspace into Matlab and either execute a


user-specifiedm-file or else get a Matlab prompt for
interactive manipulation.

merge:

Merges (concantenates) a set of files to data in


memory.

message:

Sends a message to the user's terminal.

mtw:

Determines the measurement time window for use in


subsequent measurementcommands.

mul:

Multiplies each data point by a constant.

mulf:

Multiplies a set of files by the data in memory.

mulomega:

Performs differentiation in the frequency domain.

news:

Prints current news concerning SAC.

nplotc:

Annotates SAC plots and creates figures using cursor.

null:

Controls the plotting of null values.

oapf:
ohpf:

Opens a alphanumeric pick file.

pause:

Sends a message to the terminal and pauses.

Opens a HYPO formatted pick file.

pickauthor:

Tell sac to read author list (and possibly phase pick


information) froma user-defined preferences file, or
interactively enter author list on

pickphase:

Tell sac to read phase pick information (and possibly


the author list) froma user-defined preferences file, or
interactively enter phase pick information

pickprefs:

Control the way that SAC manages and or loadspicks


from a variety of input data formats (e.g., CSS, GSE,
SUDS etc...)

picks:

Controls the display of time picks on most SAC plots.

plabel:

Defines general plot labels and their attributes.

plot:

Generates a single-trace single-window plot.

plot1:

Generates a multi-trace multi-window plot.

plot2:

Generates a multi-trace single-window (overlay) plot.

plotalpha:

Reads alphanumeric data files on disk into memory


and plots the data to thecurrent output device.

plotc:

Annotates SAC plots and creates figures using cursor.

plotctable:
plotdy:

Creates a plot with error bars.

plotpk:

Produces a plot for the picking of arrival times.

plotpktable:
plotpm:

Generates a "particle-motion" plot of pairs of data


files.

plotsp:

Plots spectral data in several different formats.

plotxy:

Plots one or more data files versus another data file.

print:

Prints the most recent SGF file.

printhelp:

Prints hardcopies of information about SAC


commands and features.

production:

Controls the production mode option.

qdp:

Controls the "quick and dirty plot" option.

quantize:

Converts continuous data into its quantized


equivalent.

quit:

Terminates SAC.

quitsub:

Terminates the currently active subprocess.

read:

Reads data from SAC data files on disk into memory.

readbbf:

Reads a blackboard variable file into memory.

readcss:

Read data files in CSS external format from disk into


memory.

readdb:

Reads data from Oracle database into memory.

readerr:

Controls errors that occur during the READ command.

readgse:

Read data files in GSE 2.0 format from disk into


memory.

readhdr:

Reads headers from SAC data files into memory.

readsdd:

Reads data from SDD data files on disk into memory.

readsp:

Reads spectral files written by WRITESP and WRITESPE.

readsuds:

Read data files in PC-SUDS format from disk into


memory.

readtable:

Reads alphanumeric data files in collumn format on


disk into memory.

report:

Informs the user about the current state of SAC.

reverse:

Reverse the order of data points.

rglitches:

Removes glitches and timing marks.

rmean:

Removes the mean.

rms:

Computes the root mean square of the data within the


measurement time window.

rotate:

Rotates a pair of data components through an angle.

rq:

Removes the seismic Q factor from spectral data.

rtrend:

Removes the linear trend.

scallop:

Calculate a spectrogram equal to the difference


between two smoothed versionsof the same
spectrogram.

setbb:

Sets (defines) values of blackboard variables.

setdevice:

Defines a default graphics device to use in


subsequent plots.

setmacro:

Defines a set of directories to search when executing


a SAC macro file.

sgf:

Controls the SAC Graphics File (SGF) device options.

smooth:

Applies an arithmetic smoothing algorithm to the


data.

sonogram:

Calculate a spectrogram equal to the difference


between two smoothed versions of the same
spectrogram.

sort:

Sorts files in memory by header fields.

spe:
spectrogram:

Calculate a spectrogram using all of the data in


memory.

sqr:

Squares each data point.

sqrt:

Takes the square root of each data point.

sss:
stretch:

Stretches (upsamples) data, including an optional


interpolating FIR filter.

sub:

Subtracts a constant from each data point.

subf:

Subtracts a set of data files from data in memory.

symbol:

Controls the symbol plotting attributes.

synchronize:

Synchronizes the reference times of all files in


memory.

syntax:

Prints basic information about SAC commands.

systemcommand: Executes system commands from SAC.


taper:

Applies a symmetric taper to each end of data.

ticks:

Controls the location of tick marks on plots.

title:

Defines the plot title and attributes.

trace:

Controls the tracing of blackboard and header


variables.

transcript:

Controls output to the transcript files.

transfer:

Performs deconvolution to remove an instrument


response and convolution to apply another
instrument response.

tsize:

Controls the text size attributes.

unsetbb:

Unsets (deletes) blackboard variables.

unwrap:

Computes amplitude and unwrapped phase.

vspace:

Changes the maximum size and shape of plots.

wait:

Tells SAC whether or not to pause between plots.

whiten:

Flattens the spectrum of the input time series.

whpf:

Writes auxiliary cards into the HYPO pick file.

width:

Controls line-width selection for graphics devices.

wiener:

Designs and applies an adaptive Wiener filter.

wild:

Sets wildcard characters used in read commands to


expand filelists.

window:

Sets the location and shape of graphics windows.

write:

Writes data in memory to disk.

writebbf:

Writes a blackboard variable file to disk.

writecss:

Writes data in memory to disk in CSS 3.0 format.

writegse:

Write data files in GSE 2.0 format from memory to


disk.

writehdr:

Overwrites the headers on disk with those in memory.

writesdd:

Writes data in memory to disk in SDD format.

writesp:

Writes spectral files to disk as "normal" data files.

xdiv:

Controls the x axis division spacing.

xfudge:

Changes the x axis "fudge factor."

xfull:

Controls plotting of x axis full logarithmic decades.

xgrid:

Controls plotting of grid lines in the x direction.

xlabel:

Defines the x axis label and attributes.

xlim:

Determines the plot limits for the x axis.

xlin:

Turns on linear scaling for the x axis.

xlog:

Turns on logarithimic scaling for the x axis.

xvport:

Defines the viewport for the x axis.

ydiv:

Controls the y axis division spacing.

yfudge:

Changes the y axis "fudge factor."

yfull:

Controls plotting of y axis full logarithmic decades.

ygrid:

Controls plotting of grid lines in the y direction.

ylabel:

Defines the y axis label and attributes.

ylim:

Determines the plot limits for the y axis.

ylin:

Turns on linear scaling for the y axis.

ylog:

Turns on logarithimic scaling for the y axis.

yvport:

Defines the viewport for the y axis.

zcolors:

Controls the color display of contour lines.

zlabels:

Controls the labeling of contour lines with contour


level values.

zlevels:

Controls the contour line spacing in subsequent


contour plots.

zlines:

Controls the contour linestyles in subsequent contour


plots.

zticks:

Controls the labeling of contour lines with directional


tick marks.

You might also like