(quantitative	qavbu (1)	- module to evaluate changes in  amplitude as a function of temporal bandwidth for interpretation of vertical  stratigraphic sequences and lithology.
.B		.B (1)		- Filter an old oper color lookup table for oper 28 and write to stdout.
ANGST		ANGST (1)	- module to perform angle-dependent stacking for qualitative AVO analysis.
ATTRIB		ATTRIB (1)	- module to calculate a variety of user selected seismic attributes on angle stacked data.
ATTRIB3D	ATTRIB3D (1)	- module to calculate a variety of user selected seismic attributes on angle stacked data.
DECONV		DECONV (1)	- module to perform time-variant or time-invariant predictive deconvolution on seismic traces
GLIDISCO	GLIDISCO (1)	- converts a gli3d report file to a disco input file.
LLATTRIB3D	LLATTRIB3D (1)	- module to calculate a variety of user selected seismic attributes on angle stacked data.
MAWS		MAWS (1)	- Multiple Attenuation WorkStation
MCshell 	MCshell (1)	- Perform a set of USP commands repeatedly, once for each component of a multicomponent file
OPSTDI		OPSTDI (1)	- recombines the Tp scan data and the semblance data output by opstd into the multiplexed format expected by programs opstk and opstr.
SLDK		SLDK (1)	- module to compute forward and inverse dip-dependent stack along user-defined dips with optional predictive deconvolution and/or dip filtering.
SPBL		SPBL (1)	- module to perform spatial balancing of amplitude spectra
SPECAL		SPECAL (1)	- module to perform SPECtral AnaLysis on seismic data.
TPLTR		TPLTR (1)	- USP seismic trace plotting utility
TPLTR		TPLTR (1)	- USP seismic trace plotting utility
VNMO		VNMO (1)	- module to perform forward or inverse Normal Moveout Correction Using Shifted Hyperbolas
VOX2SIS 	VOX2SIS (1)	- converts voxel file to sis dataset  
VOXTRANS	VOXTRANS (1)	- rotates cube data files.  
Voxcine 	Voxcine (1)	- module to display a dataset as a 3-dimensional cube.	
Voxsample	Voxsample (1)	- resample a vox dataset.  
[kmcmusp]	kmcm (1)	- Kirchhoff Common Midpoint Poststack Depth Migration
\		ANGST (1)	- module to perform angle-dependent stacking for qualitative AVO analysis.
\		ATTRIB (1)	- module to calculate a variety of user selected seismic attributes on angle stacked data.
\		ATTRIB3D (1)	- module to calculate a variety of user selected seismic attributes on angle stacked data.
\		DECONV (1)	- module to perform time-variant or time-invariant predictive deconvolution on seismic traces
\		LLATTRIB3D (1)	- module to calculate a variety of user selected seismic attributes on angle stacked data.
\		MAWS (1)	- Multiple Attenuation WorkStation
\		SLDK (1)	- module to compute forward and inverse dip-dependent stack along user-defined dips with optional predictive deconvolution and/or dip filtering.
\		SPBL (1)	- module to perform spatial balancing of amplitude spectra
\		SPECAL (1)	- module to perform SPECtral AnaLysis on seismic data.
\		VNMO (1)	- module to perform forward or inverse Normal Moveout Correction Using Shifted Hyperbolas
\		agca (1)	- apply a previously determined automatic gain control (AGC) curve to seismic trace data or to remove the effects of a previously applied AGC curve from the data
\		agmgrid (1)	- Translate agm 2D earth model into discrete grid.
\		ampcor (1)	- compute and apply surface gain corrections
\		angst (1)	- module to perform angle-dependent stacking for qualitative AVO analysis.
\		angst3d (1)	- 3D angle stack
\		anmo (1)	- apply/remove normal moveout correction
\		anmo3d (1)	- apply/remove normal moveout correction to 3D data
\		apend (1)	- append one data set to another
\		arde (1)	- module to do maximum entropy deconvolution on seismic traces
\		arms (1)	- module to compute average or rms of traces
\		asig1d (1)	- computes complex signal attributes
\		asig3d (1)	- calculation of seismic attributes due to reflection events averaged along the instantanteous dip and azimuth directions determined from program semb3d.
\		astk2b0 (1)	- compute intercept/gradient or fractional Vp/Vs attributes from two angle limited stacks
\		at3d (1)	- computes an arbitrary traverse through a stacked 3-D volume of data.	Traverse description may be through XSD pickfile or command line vertex (x,y) or (li,di) pairs.
\		auto (1)	- compute auto correlation of traces
\		avepred (1)	- do spatially averaged predictive deconvolution
\		bdhead (1)	- module to generate image header for xsd images generated by bdimage.
\		bdimage (1)	- module to generate rasterfile for input to xsd
\		bdmute (1)	- module to do record variable muting of seismic data
\		bdnmo (1)	- module to apply/remove t(x,v) nmo correction 
\		bdstat (1)	- module to do statistical analysis over window of seismic data
\		bldflt (1)	- program to build and display flat or dipping layer mxc formatted files.
\		bridge (1)	- Convert seismic data between formats (usp, segy, disco, and cube), using DDS (Data Dictionary System).
\		cdpstk3d (1)	- marine or quickie NMO and CDP stack
\		cdpvel3d (1)	- 3D pre-stack binned cdp gathers
\		clean (1)	- clean up data: ie. zero, resurrect, create dead traces, check for bad IEEE data values or those out of a specified range, perform smoothing, etc.
\		clean_green (1) - correct erroneous "green" words in a USP dataset.
\		clust3d (1)	- Modified K-means Algorithm
\		clust3dm (1)	- Modified K-means Algorithm with Masking capabilities
\		cmcube2dds (1)	- Create DDS dataset from a Connection Machine cube 
\		compsort (1)	- output sorted traces (elastic processing)
\		correl3d (1)	- running window cross correlation of stacked 2D or 3D data.
\		cotaper (1)	- apply tapers to seismic data to improve the appearance of common offset migration sections.
\		cross (1)	- crosscorrelation/convolution seismic traces
\		ctfx (1)	- module to filter traces (Cray 2)
\		dafd (1)	- do true amplitude frequency equalization
\		dctvf (1)	- module to do dafd frequency equalization (Cray 2)
\		detmute (1)	- module to determine onset and offset of data and place these times in header.
\		dft (1) 	- module to compute amplitude and phase spectra by discrete Fourier Transform and perform the inverse transform.
\		dipf (1)	- perform dip (velocity) filtering using optimum multichannel Wiener design
\		dipnmo (1)	- module to apply/remove normal moveout correction with dip
\		disort (1)	- sort, range limit, fix trace order according to trace distances, bin
\		dmo (1) 	- module to do dmo
\		dmoamp (1)	- true amplitude dmo (and dmo stack)
\		dmoangst3d (1)	- 3D angle stack
\		dmofast (1)	- do log-stretch dmo on nmo corrected common offset data
\		dmofx (1)	- do log-stretch fx-dmo on nmo corrected data
\		dmostk3d (1)	- true amplitude 3D dmo stack
\		dmovel3d (1)	- true amplitude 3D pre-stack dmo CDP gathers
\		draw (1)	- program to display mxc formatted files.
\		dspec8 (1)	- set up data file for the programs hspec9 and hspecp (hspecX)
\		edge3d (1)	- 3D running window edge enhancement.			
\		editt (1)	- edit off selected portions of a data set
\		eign (1)	- module used to suppress coherent noise from seismic data using covariance analysis of the noise and eigendecomposition. 
\		embed (1)	- module to embed records in zero traces
\		endfire (1)	- module to resort split spread into single enders
\		envelop (1)	- module to compute envelop traces
\		filt (1)	- filter traces and decimate samples
\		fkkstrip (1)	- spatial filtering and edge detection of timeslice data
\		fkstrip (1)	- attenuate/enhance flat events
\		flatten (1)	- put iso-time pick times from xsd into trace headers
\		flowmaker (1)	- Graphical user interface to help create coherency jobs.
\		fradonf (1)	- generalized Discrete Radon Transform from (t,x) to $( tau ,p)$, $ ( omega ,p)$ space.
\		fradonr (1)	- generalized discrete fradon inverse transform from (tau,p) to (t,x) domain.
\		frmmult (1)	- generalized radon noise/multiple removal and data interpolation program utilizing unequal spaced fft logic for speed.  
\		fxbl (1)	- perform time variant spatial balancing of amplitude spectra
\		fxdecon (1)	- do fx-domain deconvolution on seismic traces
\		gather (1)	- combine n data sets into one according to 3 schemes
\		genfu (1)	- apply input filter or its inverse to seismic data 
\		gentrp (1)	- interpolate data to arbitrary sample interval
\		getamp (1)	- get amplitudes from seismic traces
\		getrace (1)	- module to extract a single item from the trace header of seismic trace data or extract the trace data
\		groupv (1)	- module to perform multiple filter analysis of each trace
\		hilb (1)	- module to compute hilbert transform
\		hlsplot (1)	- map one, two or three input files to a single output file using an HLS color scheme.
\		holdif (1)	- replace corresponding data on ntap1 with that on ntap2.
\		horpred (1)	- do predictive deconvolution on seismic traces driven by trace header times
\		hspec8 (1)	- evaluate elastic F(f,k) based on data output of dspec8 .PP
\		hspec9 (1)	- evaluate elastic F(f,r) based on data output of dspec8 .PP
\		hspecp (1)	- evaluate F(f,p) plane wave response for the elastic case
\		hspect (1)	- evaluate F(f,k) (acoustic) based on data output of dspec8
\		ich (1) 	- identification and characterization of seismic signal/noise.
\		iesx3dhrztosis (1)  - Puts 3d IESX horizon values into the trace header of an SIS dataset.
\		iesx3dtosis (1) - Extract 3d IESX volume and horizons into an SIS dataset.
\		instfr (1)	- module to compute instantaneous frequency/polarity
\		instphz (1)	- compute instantaneous phase
\		instpl (1)	- module to compute instantaneous phase/polarization
\		interpl (1)	- replaced by generalized interpolator gentrp
\		killtr (1)	- kill (or reverse polarity) traces
\		laip (1)	- writes descriptive data, along with static information, into the line and trace headers of SIS format datasets for trace processing.	It can index the line, compute elevation and weathering statics, store field history information and trace distances input by the user, and omit or invert traces.  If indexing, the line layout must be defined relative to an arbitrary (x,y) coordinate system.
\		logsmooth (1)	- module to do simple median filtering on log data
\		lsqinv (1)	- compute least squares inverse of trace data
\		maip (1)	- indexes marine lines and optionally performs several auxiliary functions (with, or independently of, indexing).  These auxiliary functions include storing field history information, storing water depths, and storing trace distances.
\		maip2 (1)	- indexes marine lines and optionally performs several auxiliary functions (with, or independently of, indexing).  These auxiliary functions include storing field history information, storing water depths, and storing trace distances.
\		mbstool (1)	- program to aid in creating and editing velocity models for the MBS project
\		median3d (1)	- running window smoothing (median) of 3D data.
\		memsrt (1)	- module to output sorted traces using memory storage
\		mergn (1)	- combine n data sets into one according to 3 schemes
\		minent (1)	- module to do single channel minimum entropy deconvolution
\		mixn (1)	- do simple mixing or median smoothing of samples on seismic traces
\		mixrec (1)	- do simple mixing on seismic records
\		mrhwvint (1)	- obtain F(f,r) from F(f,k) output from hspec8
\		mrhwvinta (1)	- obtain F(f,r) from F(f,k) output from hspec8
\		mto (1) 	- program to convert mxc formatted files to .B oper  formatted files.
\		mute (1)	- apply muting
\		mvstak (1)	- vertically operate (+,-,*,/) on traces from n data sets
\		myds (1)	- applies a suite of band-pass filters, optionally performs a time shift  on each filtered trace, normalizes each resulting component to the model trace envelope, and sums the results to produce high-resolution seismic reflection data without distorting amplitude relationships (i.e., for "true amplitude processing").	[The phase spectrum of each filtered version may optionally have a static shift applied before summing all the filtered, time-variant normalized versions.]
\		new_tvdnmo (1)	- module to apply/remove nmo correction with time-velocity/dip (CEPDemult)
\		nmorec (1)	- apply/remove t(x,v) nmo correction on entire record
\		npd (1) 	- Normalized Parameter Deviation Estimates
\		otm (1) 	- program to convert oper formatted files to mxc formatted files.
\		oto (1) 	- program to convert oper formatted files to mxc formatted files.
\		partition (1)	- partition records of a prestack dataset using a real data pad. Keywords: partition, pad, split, window, restore
\		pick2wiggle (1) - identification and characterization of seismic signal/noise.
\		picklay (1)	- module to do overlay of pick event on seismic data
\		pnmo (1)	- apply/remove partial normal moveout correction
\		pol2 (1)	- 2-component ground roll filtering
\		pol3 (1)	- 3-component ground roll filtering
\		pomega (1)	- module to obtain p-omega plot of data set
\		postsort (1)	- organize/select components (elastic processing)
\		presort (1)	- compute sort tables
\		presort3d (1)	- compute sort tables for 3D data sets
\		presortc (1)	- compute sort tables (elastic processing)
\		princ3d (1)	- running window principle component analysis of 3D data.
\		qdchop (1)	- module to apply quadrant chop dip filter
\		qest (1)	- perform Q estimation on seismic traces
\		qint (1)	- compute interval Q given effective Q
\		qnmo (1)	- apply/remove moveout correction using the quartic moveout equation
\		radon3d (1)	- filter and interpolate 3D common offset or stacked data using a 3d  @ ( tau ,p,q)@ discrete Radon transform.
\		radonf (1)	- generalized Discrete Radon Transform from (t,x) to $( tau ,p)$, $ ( omega ,p)$ or $ ( omega ,k) $ space.
\		radonr (1)	- generalized discrete radon inverse transform from (tau,p) to (t,x) domain.
\		ramp (1)	- apply a linear or cosine ramp function to a record
\		rand (1)	- module to compute random noise and/or trace statics
\		ratdecon (1)	- module to do polynomial deconvolution of seismic trace data
\		rearrange (1)	- rearrange data set so all trace 1's are in one record, all trace 2's, etc
\		rest (1)	- apply/remove trace statics, phase rotations, or scale factors from trace header word
\		revtr (1)	-  reverse trace order in a record and/or flip traces
\		rhfoc (1)	- x-t elastic offset seismograms in SIS/USP format
\		rhwvint (1)	- obtain F(f,r) from F(f,k) output from hspec8 and hspect
\		rhwvinta (1)	- obtain F(f,r) from F(f,k) output from hspec8 and hspect
\		rmmult (1)	- generalized radon noise/multiple removal and data interpolation program
\		rnmo (1)	- apply/remove residual normal moveout correction
\		rnmospec (1)	- semblance scan for residual moveout
\		rost (1)	- module to stack traces in each input record to form one output trace using one of several nonlinear stacking algorithms
\		rstak (1)	- vertically stack groups of records
\		rstak3d (1)	- vertically stack groups of 3D records either in in-line or cross-line direction
\		rwindow (1)	- generate running analysis windows of a stacked data set.
\		s2dsp (1)	- module to compute 2-d (f-k) amplitude spectra
\		sammerge (1)	- merges and sorts n common reflection point (crp) data files into a single common offset data file.	
\		samps (1)	- module to compute amplitude/phase spectra
\		scale (1)	- globally scale / reciprocate a data set
\		scan (1)	- module to scan traces
\		sctvf (1)	- filter traces using Ormsby (trapezoidal) filters
\		se (1)		- program to edit mxc formatted files and construct input models for ( FD / MBS / HWEM ), etc.
\		sis2vox ()	- converts sis data to voxels.	
\		sis_verify (1)	- print vital signs for a USP dataset (including "green" words).
\		sis_xy (1)	- turn usp format trace data into x-y pairs (or the reverse)
\		sisort (1)	- module to output sorted traces
\		sisort3d (1)	- output sorted traces from indexed 3D data set
\		sistoiesx3d (1) - Load a 3d USP dataset into IESX.
\		slstkf (1)	- forward tau-p tansform on seismic records
\		slstkr (1)	- reverse tau-p tranform seismic records
\		smooth (1)	- module to do fft smoothing of input data.
\		smoothvol (1)	- volumetric edge enhancement or smoothing of time slice data
\		smute (1)	- apply a windowed surgical mute with cosine taper
\		spacetrp (1)	- spactially interpolate data to arbitrary group interval
\		spec (1)	- module to perform spectral decomposition of input time data into descrete amplitude or phase spectra by either a descrete Fourier transform or Maximum Entropy Method.
\		spike (1)	- module to compute simple synthetic traces
\		spike3d (1)	- module to compute 3d synthetic surfaces, plane, hyperboloid or cone.
\		splitr (1)	- split up combined data set into separate streams
\		splits (1)	- split up combined data set into separate sets
\		ssamcor (1)	- running window cross correlation of stacked 2D or 3D data.
\		stack (1)	- stack selected traces in selected records
\		stack3d (1)	- stack 3d data having variable length (trcs/rec) records
\		stacklay (1)	- module to do overlay of pick event on seismic data
\		stat3d (1)	- running window smoothing (arithmetic mean) of 3D data.
\		stolt (1)	- do v(t) phase shift or constant velocity Stolt-type migration
\		stretch (1)	- do forward/inverse generalized stretch/squeezing of seismic traces
\		sunform (1)	- module to generate blank hybrid tweak list
\		sunhybrd (1)	- module to construct hybrid 'tvd' function for input to 'tvdin'
\		sunhybrid (1)	- module to construct CEP Demult hybrid (time, velocity, depth) TVD tweak function for input to  tvdin 
\		sunlay (1)	- module to generate overlays of primary events in oper pic file format.
\		synth (1)	- compute 1-d synthetic seismograms
\		taper (1)	- apply a simple but trace header word driven spatial taper to a seismic line.
\		taumute (1)	- module to apply muting to tau-p traces
\		taupf (1)	- do forward tau-p tansform on seismic records
\		taupnmo (1)	- apply/remove normal moveout correction to plane wave traces
\		taupr (1)	- module to reverse tau-p tranform seismic records
\		taupred (1)	- do predictive deconvolution on tau-p traces
\		taupspec (1)	- module to obtain time and rms velocity plot of taup data set
\		terptime (1)	- module to perform time domain interpolation on input seismic trace data
\		texstat2d (1)	- 2D texture statistics
\		texture2d (1)	- texture analysis on one or more slices of data
\		tim2hed3d (1)	- read workstation event file and stuff times or depths into trace headers based on XYs
\		tpfoc (1)	- tau-p elastic plane wave seismograms in SIS/USP format
\		tpstack (1)	- module to do a forward tp or hyperbolic stack of seismic data
\		tpstackr (1)	- module to do a reverse tp or hyperbolic stack of seismic data
\		transp (1)	- module to transpose a seismic record
\		trched (1)	- module to list/manipulate SIS trace headers
\		tvdafd (1)	- do true amplitude time varying frequency equalization
\		tvdin (1)	- module to associate [t,v,d] function output by the USP routine tvd with the endpoint seismic data for nmo correction with the dip term using the USP routine tvdnmo.
\		tvdnmo (1)	- module to apply/remove nmo correction with time-velocity/dip (CEPDemult)
\		ufh (1) 	- examine and modify an SIS data stream
\		umerg (1)	- split up combined data set into separate sets
\		upolf (1)	- module to do 2-component polarization filtering
\		utop (1)	- change line and/or trace headers
\		vanl (1)	- basic velocity analysis
\		vaplot (1)	- module to plot traces
\		velnum (1)	- program to plot velocity matrix and indecies from mxc formatted files.
\		velquar2 (1)	- obtain second and fourth order velocities (quartic) as functions of maxima of the second order semblance vertical arrival time
\		velspec (1)	- obtain time and rms velocity semblance of data set
\		vi3din (1)	- read velocity flat file formats keyed on XYs and build tdfn file for vi3d
\		vmult (1)	- vertically multiply/divide data sets
\		vnmbs (1)	- program to plot velocity matrix and indecies from mxc formatted files.
\		vnum (1)	- program to plot velocity matrix and indecies from mxc formatted files.
\		vred (1)	- make reduced velocity traces (linear NMO)
\		vsmx (1)	- module to mix traces from the input data to produce the output, using one of several nonlinear stacking algorithms. One output trace is produced for each input trace.
\		vspn (1)	- velocity spectra picking with editing
\		vtinmo (1)	- forward or inverse vertically anisotropic, nonhyperbolic fourth order normal moveout correction
\		vtispec (1)	- obtain time and eta (vertically anisotropic, nonhyperbolic) semblance of data set
\		vxos (1)	- the graphical X/Motif application which provides a user friendly method for evaluating parameters and digitizing and/or editting mute functions for the optical stack process.  It may also be used to create or edit time/velocity pairs for application in conventional normal moveout correction programs.
\		wesh (1)	- is for wavelet estimation and shaping on common-source records.
\		wind (1)	- window data
\		windstat (1)	- calculates amplitude statistics within a vertical window.
\		wrdt (1)	- write trace distances; recalculate source point numbers
\		xcram10 (1)	- graphical interface for unattended reading/writing of data on multi-volume robotics devices.
\		xsdtweak (1)	- module to generate all files required to perform tweak-movie analysis of time, dip and velocity parameters used in the CEP process.
\		xyz2head (1)	- module to store flat file information in user defined trace header mnemonic.
\		zderiv (1)	- Calculate the derivative (in the sample direction) of the input file.
\data		fwc2 (1)	- Fast Wavelet Packet Compression 2D 
addxsd		addxsd (1)	- Add a constant value to the picked xsd input file.
adjsum		adjsum (1)	- do adjacent trace stack
agca		agca (1)	- apply a previously determined automatic gain control (AGC) curve to seismic trace data or to remove the effects of a previously applied AGC curve from the data
agmgrid 	agmgrid (1)	- Translate agm 2D earth model into discrete grid.
agns\		agns\ (1)	- uses least squares to predict amplitudes of CDP data from a reflectivity equation.
ahist		ahist (1)	- produces an amplitude histogram of seismic data for plotting using xgraph
ampcor		ampcor (1)	- compute and apply surface gain corrections
amplitude	qavbu (1)	- module to evaluate changes in  amplitude as a function of temporal bandwidth for interpretation of vertical  stratigraphic sequences and lithology.
ampspec 	ampspec (1)	- produces a summed amplitude spectra
amst		amst (1)	- 2D filtering/shaping
angle2meta	angle2meta (1)	- converts angst incident angles to metaplot format.
angst		angst (1)	- module to perform angle-dependent stacking for qualitative AVO analysis.
angst3d 	angst3d (1)	- 3D angle stack
angsyn\ 	angsyn\ (1)	- uses least squares to predict amplitudes of CDP data from a reflectivity equation.
anmo		anmo (1)	- apply/remove normal moveout correction
anmo3d		anmo3d (1)	- apply/remove normal moveout correction to 3D data
apend		apend (1)	- append one data set to another
aqplot		aqplot (1)	- Make a plot of acquisition geometry using vplot
arcsapply	arcsapply (1)	- module to apply residual statics as calculated by  arcscum 
arcscross	arcscross (1)	- module to generate crosscorrelation output suitable for input to  arcscum 
arcscum 	arcscum (1)	- module to generate  Adjacent Record Cummulative Statics  quality control xgraph plot.
arcsdatum	arcsdatum (1)	- module to restore an original datum, possibly corrupted by arcsapply.
arcsstack	arcsstack (1)	- module to generate Pilot and Object Stacks for input to arcscross\ for determination of adjacent record cummulative statics.fR
arde		arde (1)	- module to do maximum entropy deconvolution on seismic traces
arms		arms (1)	- module to compute average or rms of traces
arnmo		arnmo (1)	- automatic rnmo (residual normal moceout) correction
asig		asig (1)	- asig computes complex signal attributes
asig1d		asig1d (1)	- computes complex signal attributes
asig3d		asig3d (1)	- calculation of seismic attributes due to reflection events averaged along the instantanteous dip and azimuth directions determined from program semb3d.
astk2b0 	astk2b0 (1)	- compute intercept/gradient or fractional Vp/Vs attributes from two angle limited stacks
at3d		at3d (1)	- computes an arbitrary traverse through a stacked 3-D volume of data.	Traverse description may be through XSD pickfile or command line vertex (x,y) or (li,di) pairs.
attin\		attin\ (1)	- compute AVO attributes from cdp gathers
attsel\ 	attsel\ (1)	- AVO Attributes with Selective Muting
auto		auto (1)	- compute auto correlation of traces
avaws\		avaws\ (1)	- module to compute AVO attributes by weighted stacking of NMO-corrected CDP data
avbf		avbf (1)	- computes the cumulative amplitude spectrum from a slab of seismic data.  A least squares fit is computed from the spectrum and its coeficients are written into a seismic data volume.
avbu		avbu (1)	- module to evaluate changes in amplitude as a function of temporal bandwidth for interpretation of vertical stratigraphic sequences and lithology.
avepred 	avepred (1)	- do spatially averaged predictive deconvolution
avgain		avgain (1)	- apply temporally and spatially averaged gain to trace data
avoan		avoan (1)	- amplitude versus offset analysis and balance
backus		backus (1)	- module for applying a Backus 3-pt dereverberation operator to trace data
bandwidth)	qavbu (1)	- module to evaluate changes in  amplitude as a function of temporal bandwidth for interpretation of vertical  stratigraphic sequences and lithology.
bdhead		bdhead (1)	- module to generate image header for xsd images generated by bdimage.
bdimage 	bdimage (1)	- module to generate rasterfile for input to xsd
bdmute		bdmute (1)	- module to do record variable muting of seismic data
bdnmo		bdnmo (1)	- module to apply/remove t(x,v) nmo correction 
bdstat		bdstat (1)	- module to do statistical analysis over window of seismic data
becky		becky (1)	- find the time across each seismic lobe. Save as a square wave
bethe2d 	bethe2d (1)	- Markov Random Field texture segmentation
binstk		binstk (1)	- stack within cdp bins
binxys		binxys (1)	- write common midpoint XYs into 3D stacked data
bkgrnd		bkgrnd (1)	- compute and apply very low frequency gain correction to trace data
bldflt		bldflt (1)	- program to build and display flat or dipping layer mxc formatted files.
blockfill	blockfill (1)	- 3D graphic visualization [plotting, animation] of ascii stream of data
blueing 	blueing (1)	- module to create filters to shape input data amplitude spectral estimates to a user defined f**beta distribution and either output the filters or apply them to the data.  Keywords: blueing, coloured inversion, beta, frequency, shaping filter, 3D rolling buffer.
bornusp 	bornusp (1)	- Born 2-d post stack V(z) or V(t) migration
bridge		bridge (1)	- Convert seismic data between formats (usp, segy, disco, and cube), using DDS (Data Dictionary System).
brightsizing	brightsizing (1)    - Resizes results of texture analysis to their original size
c2p6		c2p6 (1)	- calculation of coherency, dip and azimuth on 3d post stack time or depth migrated data, using a semblance algorithm.
c2p7		c2p7 (1)	- calculation of coherency, dip and azimuth on 3d post stack time or depth migrated data, using a semblance algorithm.
c2s		c2s (1) 	- convert from Cray 64-bit seismic data to IEEE 32-bit data (Cray only)
c3p5		c3p5 (1)	- calculation of c3p5 coherency, dip and azimuth on 3d post stack time or depth migrated data.
c3p6		c3p6 (1)	- principal component estimate of coherency along user supplied apparent dip directions.      
c3p7		c3p7 (1)	- principal component estimate of coherency along user supplied apparent dip directions.      
c4		c4 (1)		- running window principle component analysis of 3D data.
c5		c5 (1)		- calculation of coherency, reflector dips, reflector curvature, reflector amplitude, reflector amplitude gradient and reflector amplitude 2nd derivative  on 3-D seismic data cubes using a MUltiscale SIgnal Classification (MUSIC) algorithm.
ccpbin		ccpbin (1)	- a module to calculate converted-wave bin numbers. Inline bin numbers are written into the USP trace header CDPBCX. Crossline bin numbers are written into the USP trace header CDPBCY. The traces can then be reordered using standard USP sorting utilities.
ccpstk		ccpstk (1)	- a module to stack converted-wave data.
cdpstat 	cdpstat (1)	- module to aportion input source & receivers statics to output surface statics (applied before moveout), and output cdp statics (applied after stack). 
cdpstk3d	cdpstk3d (1)	- marine or quickie NMO and CDP stack
cdpvel3d	cdpvel3d (1)	- 3D pre-stack binned cdp gathers
chimu		chimu (1)	-  module to compute and graph the amplitude and phase	responses of a specified portion of a seismic data trace. .PP  THIS IS A PRELIMINARY VERSION.  ALL OPTIONS HAVE NOT BEEN TESTED. REPORT PROBLEMS TO ZJHW0B OR ZROL01 AT TRCVM.	 .PP The algorithm and most of the code in chimu is the same as in SIS Program CHIM.  Command line arguments provide the source of the needed input.  These arguments specify the input files and verbose printout, if desired. 
clean		clean (1)	- clean up data: ie. zero, resurrect, create dead traces, check for bad IEEE data values or those out of a specified range, perform smoothing, etc.
clean_green	clean_green (1) - correct erroneous "green" words in a USP dataset.
clust3d 	clust3d (1)	- Modified K-means Algorithm
clust3dm	clust3dm (1)	- Modified K-means Algorithm with Masking capabilities
cmcube2dds	cmcube2dds (1)	- Create DDS dataset from a Connection Machine cube 
cmdwatch	cmdwatch (1)	- terminal monitor of output from a command
cogeom2d	cogeom2d (1)	- Extracts coherency data for use in texture analysis
combine2d	combine2d (1)	- Combines multiple disparity files for texture analysis
comment 	comment (1)	- adds up to 100 comment lines to the historical line header.
compsort	compsort (1)	- output sorted traces (elastic processing)
corners 	corners (1)	- given the overall survey corner XYs compute (1) the bin center XYs for a rectangle defined by LIs & DIs and (2) the corner XYs for a 1/2-bin fringe around the input box; also checks for proper survey parallogram
correl3d	correl3d (1)	- running window cross correlation of stacked 2D or 3D data.
cotaper 	cotaper (1)	- apply tapers to seismic data to improve the appearance of common offset migration sections.
counter 	counter (1)	- module to count records and traces.  Ideal for piping long flows and keeping track of the data.
cram		cram \		- module to do multi (1)    - volume read/write of UNIX files.
cross		cross (1)	- crosscorrelation/convolution seismic traces
cross2d 	cross2d (1)	- 2D crosscorrelation/convolution seismic records
crossplot	crossplot (1)	- crossplot values from two datasets.
ctfx		ctfx (1)	- module to filter traces (Cray 2)
cvd		cvd (1) 	- Converted Wave Velocity Display and Analysis Tool	  An X/Motif Interactive Graphical Interface for       Converted Wave Velocity Analysis 
cvmig		cvmig (1)	- constant velocity Kirchhoff migration
cvmod		cvmod (1)	- constant velocity Kirchhoff modeling
dafd		dafd (1)	- do true amplitude frequency equalization
dafd2d		dafd2d (1)	- whiten 2D amplitude (in Kx-Ky) spectrum of time slices from program fftxy
datumt3 	datumt3 (1)	- Module for extrapolating wavefields down(up) in the pre-stack domain
datumt5 	datumt5 (1)	- Kirchhoff wavefield extrapolation (down or up) 
davc		davc (1)	- apply an automatic gain control to trace data
davc2d		davc2d (1)	- 1 pass 2D agc
dbvec		dbvec (1)	- build 3D database for use in retrieving inlines and crosslines in an efficient and expedient manner.
dcray		dcray (1)	- performs seismic ray trace modeling in horizontally layered isotropic, earth
dctvf		dctvf (1)	- module to do dafd frequency equalization (Cray 2)
decon3d 	decon3d \	- 3D surface consistent (time varying) decon: second pass (1)	- compute and apply filters
detmute 	detmute (1)	- module to determine onset and offset of data and place these times in header.
devb		devb (1)	- read blocked ibm data (disk/tape)
devb3480	devb3480 (1)	- read blocked ibm 3480 MVS tapes/disk files
dft		dft (1) 	- module to compute amplitude and phase spectra by discrete Fourier Transform and perform the inverse transform.
dghost		dghost (1)	- apply deghosting operation to seismic traces
diffr		diffr (1)	- differentiate (integrate) trace data
dipf		dipf (1)	- perform dip (velocity) filtering using optimum multichannel Wiener design
dipfk		dipfk (1)	- fan filter (velocity driven) output of fft2da or fftxy
dipnmo		dipnmo (1)	- module to apply/remove normal moveout correction with dip
disort		disort (1)	- sort, range limit, fix trace order according to trace distances, bin
disparity2d	disparity2d (1) - Computes disparity between neighboring label sites
dmo		dmo (1) 	- module to do dmo
dmoamp		dmoamp (1)	- true amplitude dmo (and dmo stack)
dmoangst3d	dmoangst3d (1)	- 3D angle stack
dmofast 	dmofast (1)	- do log-stretch dmo on nmo corrected common offset data
dmofx		dmofx (1)	- do log-stretch fx-dmo on nmo corrected data
dmostk3d	dmostk3d (1)	- true amplitude 3D dmo stack
dmovel3d	dmovel3d (1)	- true amplitude 3D pre-stack dmo CDP gathers
dmovz		dmovz (1)	- common offset (nmo-corrected) depth variable-v(t)-dmo
downsum 	downsum (1)	- module to do downsum Frequency Determination Panel
draw		draw (1)	- program to display mxc formatted files.
dslice		dslice (1)	- build a new dataset consisting of requested data slices from an input dataset or a complete transpose of the entire dataset.
dspec8		dspec8 (1)	- set up data file for the programs hspec9 and hspecp (hspecX)
dwt2d		dwt2d (1)	- discrete wavelet transform two dimensional.  Performs a forward or reverse 2 dimensional wavelet transform to any level using one of a selection of wavelet basis functions.
edge3d		edge3d (1)	- 3D running window edge enhancement.			
edit3d		edit3d (1)	- reads a 3D database file created by program dbvec, and retrieves desired data from the original input dataset(s).  This selected data is written to an output dataset, or piped into another program.
editt		editt (1)	- edit off selected portions of a data set
edlut		edlut (1)	- edit color look up table (colormap). 
eign		eign (1)	- module used to suppress coherent noise from seismic data using covariance analysis of the noise and eigendecomposition. 
embed		embed (1)	- module to embed records in zero traces
endfire 	endfire (1)	- module to resort split spread into single enders
enlarge 	enlarge (1)	- Enlarge the number of traces of the input file by duplicating the left and right most traces.
envelop 	envelop (1)	- module to compute envelop traces
envkill 	envkill (1)	- Remove noise from gathers.  This routine removes noise such as spikes, bad traces, crew noise interference, and any other noise that is not consistent from one shot to another.  It does so using the amplitudes of the envelope traces of a set of gathers near the gather that is to have the noise removed.  
equaldx 	equaldx (1)	-  Trace spacing regularization through interpolation 
ergv\		ergv\ (1)	- uses least squares to predict angle limited stacks and computes an enhanced measure of apparent gradient.
farr		farr (1)	- build a farr-type display using input GI data
fdslice 	fdslice (1)	- retrieve requested data slices from or transpose a complete dataset.
feray		feray (1)	- ray tracing and gradient calculation through a finite element mesh.
fermat		fermat (1)	- model common offset two way traveltime events corresponding to picked MBS common offset depth images.
fft2d		fft2d (1)	- forward/reverse 2-d fast fourier transform
fft2da		fft2da (1)	- forward/reverse 2-d fast fourier transform (amplitude/phase version)
fft3da		fft3da (1)	- module to provide 3D Fourier Transform  amplitude and phase volume indexed in Kx, Ky and Omega
fftar		fftar (1)	-  High-resolution F-K spectral analysis of seismic gathers
fftpack 	fftpack (1)	- module to do 1D FFT of input data and ouput packed FFT format suitable for input [after slicing] to  vfilt3d .
fftxy		fftxy (1)	- forward/reverse 2-d (X-Y) fast fourier transform (amplitude/phase version) for time slice data
filt		filt (1)	- filter traces and decimate samples
fitter		fitter (1)	- fit functions to seismic data
fk		fk (1)		- forward/reverse 2-d fk transform for irregularly sampled data.       
fkkstrip	fkkstrip (1)	- spatial filtering and edge detection of timeslice data
fkmod		fkmod (1)	- computes seismograms for 1D elastic model via reflectivity method
fkrad		fkrad (1)	- module to produce a log-normalized radial power spectrum from an input 2D FFT dataset.
fkshape 	fkshape (1)	- module to apply user defined radial spatial frequency shaping filter to 2D FFT dataset.
fkstrip 	fkstrip (1)	- attenuate/enhance flat events
fkterp		fkterp (1)	-  f-k domain interpolation beyond aliasing
flatten 	flatten (1)	- put iso-time pick times from xsd into trace headers
flatter 	flatter (1)	- flatter uses a picked horizon as from lm3dhrztosis to flatten traces, enhanced by crosscorrelation with a pilot built from surrounding traces.
flatterX	flatterX (1)	-  flatter with XWindows; uses a picked horizon as from  lm3dhrztosis to flatten traces, enhanced by crosscorrelation with  a pilot built from surrounding traces.
flowmaker	flowmaker (1)	- Graphical user interface to help create coherency jobs.
fluirep\	fluirep\ (1)	- module to perform Biot-Gassmann consistent fluid replacement modelling on well log data.
flute		.B (1)		- Filter an old oper color lookup table for oper 28 and write to stdout.
fradonf 	fradonf (1)	- generalized Discrete Radon Transform from (t,x) to $( tau ,p)$, $ ( omega ,p)$ space.
fradonr 	fradonr (1)	- generalized discrete fradon inverse transform from (tau,p) to (t,x) domain.
freqtim 	freqtim (1)	- inverse fast fourier transform
frmmult 	frmmult (1)	- generalized radon noise/multiple removal and data interpolation program utilizing unequal spaced fft logic for speed.  
fwc2		fwc2 (1)	- Fast Wavelet Packet Compression 2D 
fwc2snr 	fwc2snr (1)	- Fast Wavelet Packet Compression 2D with Signal to Noise Ratio control on residuals.  Keywords: wavelet compression signal noise ratio 
fxbl		fxbl (1)	- perform time variant spatial balancing of amplitude spectra
fxdecon 	fxdecon (1)	- do fx-domain deconvolution on seismic traces
gasp		gasp (1)	- apply general amplitude scaling to trace data
gather		gather (1)	- combine n data sets into one according to 3 schemes
gazdag		gazdag (1)	- phase shift 2-d post stack V(z) or V(t) migration
genfu		genfu (1)	- apply input filter or its inverse to seismic data 
gentrp		gentrp (1)	- interpolate data to arbitrary sample interval
getamp		getamp (1)	- get amplitudes from seismic traces
gethor		gethor (1)	- defines an arbitrary datum level (for use with program datum)
getrace 	getrace (1)	- module to extract a single item from the trace header of seismic trace data or extract the trace data
getval		getval (1)	- get values from USP line or trace headers
gexp		gexp (1)	- exponentiate seismic amplitudes
gli2disco	gli2disco (1)	- converts output of GLI3D to a DISCO file suitable for HEADPUT.
gli2mxc 	gli2mxc (1)	- converts output of GLI3D to both MXC AND VTAP format.
glitches	glitches (1)	- remove glitches from seismic data
gqhorizon	gqhorizon (1)	- module to load GeoQuest ASCII horizon files to USP headers.
gridr		gridr (1)	- interpolation/extrapolation of seismic data using a grid reduction algorithm based on a surface coordinate system.  Good way to generate a 3D volume from a 2D dataset.  May also be used to interpolate trace header information.
grot		grot (1)	- apply global rotation to 2-component seismic data
groupv		groupv (1)	- module to perform multiple filter analysis of each trace
gunzip		gzip (1)	- compress or expand files
gzip		gzip (1)	- compress or expand files
hdr2vghrz	hdr2vghrz (1)	- create voxel geo horizon file from data stored in user defined entries in USP trace header with optional horizon colour and name assignment.
hdr2xsdpick	hdr2xsdpick (1) - create xsd pickfile segments from user defined entries in USP trace header with optional horizon colour assignment.
hdrdesc 	hdrdesc (1)	- Generates a descriptive listing of data file formats recognized in the USP toolkit. This listing shows the mnemonics, type, location, and description of fields within these data formats. The mnemonics are used in other USP programs including, but not limited to,  getval, utop, xyz2sis, xyz2head, usp2hdr, usp2segy, segy2usp,  and, for USP\R programmers, the utility routines saver(), savew(), savelu(), get_hw_val(), and put_hw_val().
hdrstrip	hdrstrip (1)	- save trace header info from one data set to a second output dataset and optionally pass the original dataset unchanged.
hdrswap 	hdrswap (1)	- transfer trace header info from one data set to another
hilb		hilb (1)	- module to compute hilbert transform
hlhclean	hlhclean (1)	- removes long path names at the start of all historical line header entries
hlhedit 	hlhedit (1)	- Provides graphical editting of the Historical Line Header (HLH) for USP datasets.
hls2rgb 	hls2rgb (1)	- generate a RGB colormap file from HLS values 
hlsplot 	hlsplot (1)	- map one, two or three input files to a single output file using an HLS color scheme.
holdif		holdif (1)	- replace corresponding data on ntap1 with that on ntap2.
horpred 	horpred (1)	- do predictive deconvolution on seismic traces driven by trace header times
horvel		horvel (1)	- automatic horizon velocity picking/editting with velocity tape output
horvel3d	horvel3d (1)	- 3D automatic horizon velocity picking
horzn_limit	horzn_limit (1) - read workstation event file and output only those entries within input survey limits
hspec8		hspec8 (1)	- evaluate elastic F(f,k) based on data output of dspec8 .PP
hspec9		hspec9 (1)	- evaluate elastic F(f,r) based on data output of dspec8 .PP
hspec91 	hspec91 (1)	- evaluate F(f,r) for 16 Green's functions
hspec91p	hspec91p (1)	- evaluate F(f,p) for plane wave (tau-p) elastic modeling
hspecp		hspecp (1)	- evaluate F(f,p) plane wave response for the elastic case
hspect		hspect (1)	- evaluate F(f,k) (acoustic) based on data output of dspec8
hurl		hurl (1)	- Headerword Unload with Robust Length (this is actually a script)
i2s		i2s (1) 	- read ibm seismic data (disk/tape)
ich		ich (1) 	- identification and characterization of seismic signal/noise.
ies2sis 	ies2sis (1)	- IES to SIS seismic file conversion
ies3dtosis	ies3dtosis (1)	- IES 3D to SIS seismic file conversion
iesx3dhrztosis	iesx3dhrztosis (1)  - Puts 3d IESX horizon values into the trace header of an SIS dataset.
iesx3dtosis	iesx3dtosis (1) - Extract 3d IESX volume and horizons into an SIS dataset.
ifp2usp 	ifp2usp (1)	- format conversion IFP basin modelling to USP.
ifwc2snr	ifwc2snr (1)	- Fast Wavelet Packet Decompression 2D Keywords: wavelet compression signal noise ratio 
ikp		ikp (1) 	- icon processing system
ikp_cat 	ikp_cat (1)	- icon processing system cat implementation
ikp_tee 	ikp_tee (1)	- icon processing system tee implementation
ilch1		ilch1 (1)	- 1-D Local Cosine \- Uniform Bin Width Quantization \- Huffman Coding Decompression
ilch2		ilch2 (1)	- Local Cosine \- Uniform Bin Width Quantization \- Huffman Coding Decompression
imbed		imbed (1)	- imbed input file 2 inside input file 1 starting from sample ss, trace ns and record rs.
index		index (1)	- does simple indexing of data
instfr		instfr (1)	- module to compute instantaneous frequency/polarity
instphz 	instphz (1)	- compute instantaneous phase
instpl		instpl (1)	- module to compute instantaneous phase/polarization
insult		insult (1)	- poor man's AVO
intdg		intdg (1)	- module for integrating trace data
interpl 	interpl (1)	- replaced by generalized interpolator gentrp
iwh2		iwh2 (1)	- Wavelet \- Uniform Bin Width Quantization \- Huffman Coding Decompression
iwvh2		iwvh2 (1)	- Wavelet \- Variance Quantization \- Huffman Coding Decompression
kfilt		kfilt (1)	- resample, filter and phase shift data for prestack Kirchhoff depth migration.
killtr		killtr (1)	- kill (or reverse polarity) traces
killum		killum (1)	- generate depth illumination images corresponding to the 2-D prestack depth migration algorithm sammig.
klibr		klibr (1)	- apply a filter to the cube of common offset images
kmask		kmask (1)	- Apply an explicit mask (mute) to input common shot gathers corresponding the the implicit mute defined by the kray;sammig and tiray;sammig flows.  This allows the interpreter to see which components of the common shot gathers were actually migrated.
kmcm		kmcm (1)	- Kirchhoff Common Midpoint Poststack Depth Migration
kmod		kmod (1)	- perform Kirchhoff prestack modeling of seismic reflectivity defined on an irregular depth grid. This algorithm is the 'adjoint' algorithm to the Kirchhoff prestack depth migration algorithm sammig. This implies that you run this modelization program just by changing the input (-N) and output (-O) of the sammig run.
kray		kray (1)	- perform raytracing for Kirchhoff prestack depth migration on an irregular depth grid. 
laip		laip (1)	- writes descriptive data, along with static information, into the line and trace headers of SIS format datasets for trace processing.	It can index the line, compute elevation and weathering statics, store field history information and trace distances input by the user, and omit or invert traces.  If indexing, the line layout must be defined relative to an arbitrary (x,y) coordinate system.
las2usp 	las2usp (1)	- convert LAS format log data to a USP trace.
lch2		lch2 (1)	- Local Cosine \- Uniform Bin Width Quantization \- Huffman Coding Compression
level		level (1)	-  Elevation correction via upward wavefield extrapolation 
li_di		li_di \ 	- given survey extent for each input trace compute LI & DI indexes and store in header, optionally limit output data, optionally, re-bin bin center XYs  (1) -OR-  given LI,DI indexes, compute bincenter X,Y's; or, given X,Y's, compute LI,DI indexes.
linear2 	linear2 (1)	- Output linear combination of three input files: file_out = a*file_in1 + b*file_in2 + c*file_in3
llxy		llxy (1)	- reads E and N coordinates, writes x,y coordinates for S and R, and maintains consistency between SrcSta and SrcLoc.
lm2sis		lm2sis (1)	- converts landmark seismic datasets to sis format
lm3dhrztosis	lm3dhrztosis (1)    - put Landmark SeisWorks 3d horizons into usp trace headers
lm3dvtosis	lm3dvtosis (1)	- Landmark SeisWorks 3d seismic to usp format
lmhorizon	lmhorizon (1)	- module to load Landmark ASCII horizon files to USP headers.
lmpicks 	lmpicks (1)	- stuff Landmark picks into SIS static word
lnorm		lnorm (1)	- Calculate the norm of a file
logsmooth	logsmooth (1)	- module to do simple median filtering on log data
lsqinv		lsqinv (1)	- compute least squares inverse of trace data
lsqr		lsqr (1)	- perform conjugate gradient least square inversion using iterative call to forward and adjoint forward modeling programs.
lsqrmig 	lsqrmig (1)	- preconditionned conjugate gradient of constrained least square migration using iterative call to Kirchoff forward modeling program kmod and kirchoff migration program sammig.
lsqrrad 	lsqrrad (1)	- perform conjugate gradient least square inversion of gamma curve radon transform using iterative calls to radgamma program.
lsshaper	lsshaper (1)	- 3D rolling buffer least squares shaping of the input to a reference dataset. Useful in 4D analysis.
lsub		lsub (1)	- adaptive leastsquares subtraction of two seismic datasets
maip		maip (1)	- indexes marine lines and optionally performs several auxiliary functions (with, or independently of, indexing).  These auxiliary functions include storing field history information, storing water depths, and storing trace distances.
maip2		maip2 (1)	- indexes marine lines and optionally performs several auxiliary functions (with, or independently of, indexing).  These auxiliary functions include storing field history information, storing water depths, and storing trace distances.
matchf		matchf (1)	- match filter removal of surface/dispersed waves
maxamp		maxamp (1)	- compute maximum or average amplitudes within a sliding window
mbstool 	mbstool (1)	- program to aid in creating and editing velocity models for the MBS project
mctshift	mctshift (1)	- module to perform a multi-component time-shift, as for a layer-stripping operation on split-shear reflection data. Accepts four input traces (xx,xy,yx,yy), and applies a user- specified delay to the yy trace (by default), and of dt/2 to the xy and yx traces. 
mctsqueeze	mctsqueeze (1)	- module to perform a multi-component time-squeeze, as for a layer-stripping operation on split-shear reflection data.	Accepts four input traces (xx,xy,yx,yy), and applies a trace-wise variable delay to the yy trace (by default), and of dt/2 to the xy and yx traces. 
median3d	median3d (1)	- running window smoothing (median) of 3D data.
memsrt		memsrt (1)	- module to output sorted traces using memory storage
mergn		mergn (1)	- combine n data sets into one according to 3 schemes
mespec		mespec (1)	- compute maximum entropy or fourier amplitude spectra
mgdiff		mgdiff (1)	- Motif-based graphical file difference browser
minent		minent (1)	- module to do single channel minimum entropy deconvolution
miror\		miror\ (1)	- module to pad records of data by mirroring real traces at the front and back of the records.
mixn		mixn (1)	- do simple mixing or median smoothing of samples on seismic traces
mixrec		mixrec (1)	- do simple mixing on seismic records
mpeg_play	mpeg_play (1)	- plays mpeg-1 encoded bitstreams using X11
mrgcube 	mrgcube (1)	- merges and optionally transposes a cube of seismic data distributed over multiple files having a common file name stem.    
mrgrad		mrgrad (1)	- merges a cube of CRP distributed over multiple files having a common file name stem.	  
mrgshot 	mrgshot (1)	- sum a cube of seismic data distributed over multiple files having a common file name stem.	
mrhwvint	mrhwvint (1)	- obtain F(f,r) from F(f,k) output from hspec8
mrhwvinta	mrhwvinta (1)	- obtain F(f,r) from F(f,k) output from hspec8
mto		mto (1) 	- program to convert mxc formatted files to .B oper  formatted files.
multlay 	multlay (1)	- generates primary and nth order multiple overlays in xsd or oper pick file format
mute		mute (1)	- apply muting
mvstak		mvstak (1)	- vertically operate (+,-,*,/) on traces from n data sets
myds		myds (1)	- applies a suite of band-pass filters, optionally performs a time shift  on each filtered trace, normalizes each resulting component to the model trace envelope, and sums the results to produce high-resolution seismic reflection data without distorting amplitude relationships (i.e., for "true amplitude processing").	[The phase spectrum of each filtered version may optionally have a static shift applied before summing all the filtered, time-variant normalized versions.]
nanfix		nanfix (1)	- identify and replace NaN's or kill traces with NaN's
navcheck	navcheck (1)	- Navigation check of 3D seismic data and flag bad traces as dead.
navmerge	navmerge (1)	- routine to merge raw marine seismic acquisition data with processed UKOOA_SEGP navigation data.
new_tvdnmo	new_tvdnmo (1)	- module to apply/remove nmo correction with time-velocity/dip (CEPDemult)
nmorec		nmorec (1)	- apply/remove t(x,v) nmo correction on entire record
notch		notch (1)	- do notch filtering
npd		npd (1) 	- Normalized Parameter Deviation Estimates
oper		oper (1)	- operator interface for displaying Cray or Sun resident seismic data. 
oper2sdf	oper2sdf (1)	- Convert old oper format file to screendump format file
opstcv		opstcv (1)	- resamples the constant Tp semblance traces output by program OPSTF into constant velocity traces for analysis
opstd		opstd (1)	- extracts the Tp scan and (optionally) the semblance data from output of opstf
opstf		opstf (1)	- create forward optical Tp scans and semblance panels
opstk		opstk (1)	- extract the CDP stack and (optionally) the velocity field from the output from opstf
opstr		opstr (1)	- create inverse optical stack from the Tp scan data and the original input X-T data
otm		otm (1) 	- program to convert oper formatted files to mxc formatted files.
oto		oto (1) 	- program to convert oper formatted files to mxc formatted files.
pack3d		pack3d (1)	- (un)pack 3D prestack into common DI and common LI data constant width records
pad		pad (1) 	- pad (unpad) dead traces into USP ensembles (for 2D data); fix EOF short records
padrec		padrec (1)	- pad zero records into a data set
partition	partition (1)	- partition records of a prestack dataset using a real data pad. Keywords: partition, pad, split, window, restore
phzcor		phzcor (1)	- compute and apply surface consistent phase corrections on CDP data
phzrot		phzrot (1)	- rotate the phase of seismic data by constant amount
pick		pick (1)	- Pick reflections
pick2wiggle	pick2wiggle (1) - identification and characterization of seismic signal/noise.
picker		picker (1)	- do auto-flattening/picking/phase rotating within a window centered on a specified time
picklay 	picklay (1)	- module to do overlay of pick event on seismic data
pickusp 	pickusp (1)	- pick reflections (same as pick)
pik2dpf 	pik2dpf (1)	- module to convert OPER pik files to 1DIPF/2DIPF card set.
plotxy		plotxy (1)	- 2D intereactive plotting program
pnmo		pnmo (1)	- apply/remove partial normal moveout correction
pol2		pol2 (1)	- 2-component ground roll filtering
pol3		pol3 (1)	- 3-component ground roll filtering
polymute	polymute (1)	- generalized polygonal mute with 2D tapers.
pomega		pomega (1)	- module to obtain p-omega plot of data set
postsort	postsort (1)	- organize/select components (elastic processing)
pr3d		pr3d (1)	- 3D data geometry
pred		pred (1)	- module to do predictive deconvolution on seismic traces
predecon3d	predecon3d \	- 3D surface consistent (time varying) decon: first pass (1)	- compute autocorrelations
prepmig 	prepmig (1)	- read and analyze seismic trace headers in preparation for prestack depth migration algorithm sammig.
prepmod 	prepmod (1)	- is a preparation for prestack modelization algorithm kmod.
prepr3d 	prepr3d (1)	- module to do dark and terrible things to seismic data
presort 	presort (1)	- compute sort tables
presort3d	presort3d (1)	- compute sort tables for 3D data sets
presortc	presortc (1)	- compute sort tables (elastic processing)
prgm		prgm (1)	- module to do dark and terrible things to seismic data
prgm		prgm (1)	- module to do dark and terrible things to seismic data
prgm		prgm (1)	- module to do dark and terrible things to seismic data
prgm		prgm (1)	- module to do dark and terrible things to seismic data
princ3d 	princ3d (1)	- running window principle component analysis of 3D data.
princomp	princomp (1)	- noise analysis/reduction using principal components
psdm		psdm (1)	- module to stretch and squeeze seismic data based on a pick file model
psdm3d		psdm3d (1)	- module to stretch and squeeze seismic data based on a (horizon,datum) model.
psearch 	psearch (1)	- routine to detect amplitude in dataset 2 which is within a threshold of that from dataset 1.	Pressure search.
psnmo		psnmo (1)	- performs non-hyperbolic NMO for P-S converted wave data.
pstack		pstack (1)	- module to do stacking of input records with selective header value processing for the output stacked trace. Stacking using phase vector summation is available.  Gathers are stacked into a single trace in memory making the stacking of very large gathers possible.
psvspec 	psvspec (1)	-  Construct Vs/Vp spectra for P-S converted wave data.
putheader	putheader (1)	- Take headers of input file 1 and values of input file 2 to create the output. The two input files need thus to have the same dimensions.
putsis		putsis (1)	- dump numbers into sis trace format
putval		putval (1)	- module to calculate maximum absolute value, average and rms values for each trace and write the floating point value into user defined header words. Also calculate the same values on a job constant basis and write the values into the line header words: MaxAmp, AvgAmp, RmsAmp.	Data must reside on disk and cannot be piped from a device.
putzero 	putzero (1)	- Output zero value file with dimension and header information of input file.
qavbu		qavbu (1)	- module to evaluate changes in  amplitude as a function of temporal bandwidth for interpretation of vertical  stratigraphic sequences and lithology.
qc		qc (1)		- build a qc-type display using input GI data.
qdchop		qdchop (1)	- module to apply quadrant chop dip filter
qdslice 	dslice (1)	- build a new dataset consisting of requested data slices from an input dataset or a complete transpose of the entire dataset.
qest		qest (1)	- perform Q estimation on seismic traces
qifl		qifl (1)	- do forward Q modeling or inverse Q filtering
qint		qint (1)	- compute interval Q given effective Q
qnmo		qnmo (1)	- apply/remove moveout correction using the quartic moveout equation
rad2slnt	rad2slnt (1)	- resample constant ray parameter records (radonf) to constant angle records (slnt) (or reverse)
radgamma	radgamma (1)	- radon transform and reverse radon transform using "gamma curve"
radon3d 	radon3d (1)	- filter and interpolate 3D common offset or stacked data using a 3d  @ ( tau ,p,q)@ discrete Radon transform.
radonf		radonf (1)	- generalized Discrete Radon Transform from (t,x) to $( tau ,p)$, $ ( omega ,p)$ or $ ( omega ,k) $ space.
radonr		radonr (1)	- generalized discrete radon inverse transform from (tau,p) to (t,x) domain.
rambo		rambo (1)	- script to search and destroy jobs hiding on the network
ramp		ramp (1)	- apply a linear or cosine ramp function to a record
rand		rand (1)	- module to compute random noise and/or trace statics
randomgraph2d	randomgraph2d (1)   - Construct a random neighborhood system for texture analysis
ratdecon	ratdecon (1)	- module to do polynomial deconvolution of seismic trace data
ravn		ravn (1)	- apply spatially and temporally variant amplitude scaling.
ravn3dr 	ravn3dr (1)	- apply spatially and temporally variant amplitude scaling.
ravnold 	ravnold (1)	- apply record constant gain curve
rays2sis	rays2sis (1)	- convert a dictionary format rayfan file to an sis format rayfan file.  
razbin		razbin (1)	- module to do radial, azimuthal binning of 3D pre-stack seismic data.
rearrange	rearrange (1)	- rearrange data set so all trace 1's are in one record, all trace 2's, etc
rec2pol 	rec2pol (1)	- module to convert between rectangular and polar coordinate system
recast		recast (1)	- Enlarge the input file by assigning a constant value to the added samples.
recshift	recshift (1)	- insert record constant time shifts to trace header with interpolation between control points. Input control via flat file, xsd pick file, xsd header value at pick file. Use rest to do the shift operation.
reduce		reduce (1)	- reduce usp formatted data by a tracewise best fit linear regression and optionally plot a map of estimated intercepts and slopes.
regl		regl (1)	-  module to build a REGional seismic Line from seismic line segments
replace 	replace (1)	- replace, detect,do math, set a velocity gradient, apend or insert a function, set a max/min value and swap values on a range of samples in selected records/traces with a user specified value or from a pair of headerwords. These functions may useful for any type of USP formatted dataset.
rept		rept (1)	- duplicate record(s) or portions of records
resorter	resorter (1)	- resort on the fly between records & traces; fill 3D volume
resortm 	resortm (1)	- resort disk to disk between records & traces with user memory control
rest		rest (1)	- apply/remove trace statics, phase rotations, or scale factors from trace header word
revtr		revtr (1)	-  reverse trace order in a record and/or flip traces
rhfoc		rhfoc (1)	- x-t elastic offset seismograms in SIS/USP format
rhof		rhof (1)	- enhance high frequencies with rho filter
rhwvint 	rhwvint (1)	- obtain F(f,r) from F(f,k) output from hspec8 and hspect
rhwvinta	rhwvinta (1)	- obtain F(f,r) from F(f,k) output from hspec8 and hspect
rltt		rltt (1)	- module to perform Linear Transform Technique to multicomponent shear data.
rmmult		rmmult (1)	- generalized radon noise/multiple removal and data interpolation program
rmmult.net	rmmult.net (1)	- an IKP net to run Radon transform decon on multiple workstations
rmo		rmo (1) 	- residual automatic moveout correction
rnmo		rnmo (1)	- apply/remove residual normal moveout correction
rnmospec	rnmospec (1)	- semblance scan for residual moveout
rnum		rnum (1)	- do simple renumbering of selected trace header words
road_kill	road_kill (1)	- Robust Objective Amplitude Deviation Kill program.  This module is designed for amplitude editing and quality control via a robust statistical nonstationary, time and space analysis.  The module will either flag  traces as dead or repair necessary windows with interpolation/extrapolation or zero the bad window.
rost		rost (1)	- module to stack traces in each input record to form one output trace using one of several nonlinear stacking algorithms
rotate		rotate (1)	- module to perform coordinate rotation on two data sets.
rottnsr 	rottnsr (1)	- module to rotate a tensor of multiple-source/multiple-component (MS/MR) data (2s X 2r) about the third axis.	Used to re-orient VSP data, and also to find the "principal time series" for split shear waves in anisotropic media.
rotvctr 	rotvctr (1)	- module to rotate a vector of multicomponent data (1s X 2r) about the third axis.  Used to re-orient VSP data, and also to find the "principal time series" for split shear waves in anisotropic media.
rotzs1		rotzs1 (1)	- module to rotate multicomponent data (1s X 2r) about the third axis.	Usually, the data are the horizontal components, and  the rotation is about the z-axis.
rotzs2		rotzs2 (1)	- module to rotate multicomponent data (2s X 2r) about the third axis.	Usually, the data are the horizontal components, and  the rotation is about the z-axis.
rsamp		rsamp (1)	-  Aritrary decimation or interpolation  
rsort		rsort (1)	- randomly sorting and/or unsorting traces
rstak		rstak (1)	- vertically stack groups of records
rstak3d 	rstak3d (1)	- vertically stack groups of 3D records either in in-line or cross-line direction
rstatic 	rstatic (1)	- compute and apply delay time residual statics corrections
rwdft		rwdft (1)	- Spectral decomposition of a single or multiple frequencies via running window discrete Fourier transform.
rwindow 	rwindow (1)	- generate running analysis windows of a stacked data set.
rwspec		rwspec (1)	- Spectral decomposition of a single or multiple frequencies or periods via running window analysis.
s2c		s2c (1) 	- convert from IEEE 32-bit seismic data to Cray 64-bit data (Cray only)
s2dsp		s2dsp (1)	- module to compute 2-d (f-k) amplitude spectra
sammerge	sammerge (1)	- merges and sorts n common reflection point (crp) data files into a single common offset data file.	
sammig		sammig (1)	- perform Kirchhoff prestack depth migration on an irregular depth grid. 
sammig.net	sammig.net (1)	- an IKP net to run the 2-D prestack Kirchhoff shot migration flow
sampleman	sampleman (1)	- learn how to write manual pages
sampleman	sampleman (1)	- learn how to write manual pages
samps		samps (1)	- module to compute amplitude/phase spectra
sc3d		sc3d (1)	- Compute static corrections for 3-D seismic data.  
scale		scale (1)	- globally scale / reciprocate a data set
scan		scan (1)	- module to scan traces
scanvol 	scanvol (1)	- Univariate statistical analysis of amplitudes in 3D volumes prior to 8 bit voxel conversion and interpretation.
scope3d 	scope3d (1)	- compute 3D volume of attributes under horizon control for prestack or poststack data
scor		scor (1)	- Compute/apply static corrections
scorusp 	scorusp (1)	- Compute/apply static corrections (same as scor)
scspec		scspec (1)	- Scaling routine for use with spectral decomposition (spec).
sctvf		sctvf (1)	- filter traces using Ormsby (trapezoidal) filters
sdplot		sdplot (1)	- Make hardcopy plots of screendump format files
sdplotter	sdplotter (1)	- Create unirast raster file from screendump format file
se		se (1)		- program to edit mxc formatted files and construct input models for ( FD / MBS / HWEM ), etc.
segy2usp	segy2usp (1)	- Conversion routine to convert SEGY format data to USP format using dynamic header mapping for flexibility.
seltrc		seltrc (1)	- select traces based on trace header words and an input value
sempik		sempik (1)	- semblance auto-picker
sft		sft (1) 	- Spectral decomposition of a single frequency via sliding window analysis.
shape2		shape2 (1)	- shape records to selected portion of a trace
shape2_lsub	shape2_lsub (1) - create least squares shaping filters, and optionally apply, to shape an input dataset to a model dataset. Keywords: filter inverse 
shave		shave (1)	- routine to perform adjacent shot averaging to replace shot independant coherent noise such as would occur with another seismic source detonating during recording.  The replacement is done by averaging adjacent shot records over a zone of common subsurface coverage.
sinterp 	sinterp (1)	- amplitude editting
sis2lm		sis2lm (1)	- converts sis seismic datasets to landmark format
sis2vox 	sis2vox ()	- converts sis data to voxels.	
sis_verify	sis_verify (1)	- print vital signs for a USP dataset (including "green" words).
sis_xy		sis_xy (1)	- turn usp format trace data into x-y pairs (or the reverse)
sisort		sisort (1)	- module to output sorted traces
sisort3d	sisort3d (1)	- output sorted traces from indexed 3D data set
sissb		sissb (1)	- read ibm unblocked tape (used with i2s)
sisslicetolm3dhrz		sisslicetolm3dhrz (1)	- create Landmark SeisWorks 3d horizons from usp trace samples
sistoiesx3d	sistoiesx3d (1) - Load a 3d USP dataset into IESX.
sistolm3dhrz	sistolm3dhrz (1)    - create Landmark SeisWorks 3d horizons from usp trace samples
sistolm3dv	sistolm3dv (1)	- usp seismic to Landmark SeisWorks {3dv,bri,cmp}
skill		skill (1)	- amplitude editting
slicetrp	slicetrp (1)	-  take time slices (or seismic records) and interpolate interior dead cells
slstkf		slstkf (1)	- forward tau-p tansform on seismic records
slstkr		slstkr (1)	- reverse tau-p tranform seismic records
slvr		slvr (1)	- build 2D and 3D velocity data sets under horizon control 
smac1d		smac1d (1)	- prestack surface-related multiple prediction for 1D subsurface
smac2d		smac2d (1)	- prestack surface-related multiple prediction for 2D subsurface
smedian 	smedian (1)	-  Spatial median/mean smoothing 
smooth		smooth (1)	- module to do fft smoothing of input data.
smoothvol	smoothvol (1)	- volumetric edge enhancement or smoothing of time slice data
smute		smute (1)	- apply a windowed surgical mute with cosine taper
solid		solid (1)	- module to generate exact full elastic reflectivity 2-D synthetic seismograms for a layer-cake model.
spacetrp	spacetrp (1)	- spactially interpolate data to arbitrary group interval
spawn		spawn (1)	- is a job spawner.
spawn2		spawn2 (1)	- spawns the same job across multiple processors.
spec		spec (1)	- module to perform spectral decomposition of input time data into descrete amplitude or phase spectra by either a descrete Fourier transform or Maximum Entropy Method.
spike		spike (1)	- module to compute simple synthetic traces
spike3d 	spike3d (1)	- module to compute 3d synthetic surfaces, plane, hyperboloid or cone.
splitr		splitr (1)	- split up combined data set into separate streams
splits		splits (1)	- split up combined data set into separate sets
square		square (1)	- convert data to square waves 
sr3d1		sr3d1 (1)	- build 3D bin sort table for survey area subset or traverse across survey area
sr3d2		sr3d2 (1)	- 3D binning, bin sort using inline, crossline or serpentine trajectory over survey area or subset of survey area.
ssam_scale	ssam_scale (1)	- normalize and redistribute slice wise amplitudes between user defined limits [ssam].
ssamcor 	ssamcor (1)	- running window cross correlation of stacked 2D or 3D data.
stack		stack (1)	- stack selected traces in selected records
stack3d 	stack3d (1)	- stack 3d data having variable length (trcs/rec) records
stackc		stackc (1)	- module to stack data (elastic processing)
stacklay	stacklay (1)	- module to do overlay of pick event on seismic data
startjob	startjob (1)	- start a job runstream defined by the user
stat3d		stat3d (1)	- running window smoothing (arithmetic mean) of 3D data.
stel		stel (1)	- module to stabilize seismic traces by reducing variation in the amplitude spectrum caused by line-spectral noise.
stolt		stolt (1)	- do v(t) phase shift or constant velocity Stolt-type migration
store		store (1)	- write surface consistent static values to the header
storeit 	storeit (1)	- stores shot and receiver statics in trace headers; using the \-amp option, stores amplitude correction scalars into a specified trace header word.
stratslab	stratslab \	- Extract a stratigraphic slab of data bracketing a picked horizon or formation. stratslab [ (1) -Nfile_in ] [ \-Ofile_out ] [ \-tmaxtmax ] [ \-tdatumtdatum ] [ \-ttaperttaper ] [ \-uhuh ] [ \-lhlh ] [ \-uwuw ] [ \-lwlw ] [ \-nonHorzTraceValuenhtVal ] [ \-DeadTraceValuedeadVal ] [ \-startrecstartrec [ \-endrecendrec [ \-starttracestarttrace [ \-endtraceendtrace [ \-nonHorzTraceLive ] [ \-L ] [ \-U ] [ \-V ] [ \-VT ] [ \-? ]
stretch 	stretch (1)	- do forward/inverse generalized stretch/squeezing of seismic traces
sunform 	sunform (1)	- module to generate blank hybrid tweak list
sunhybrd	sunhybrd (1)	- module to construct hybrid 'tvd' function for input to 'tvdin'
sunhybrid	sunhybrid (1)	- module to construct CEP Demult hybrid (time, velocity, depth) TVD tweak function for input to  tvdin 
sunlay		sunlay (1)	- module to generate overlays of primary events in oper pic file format.
surface 	surface (1)	- converts output of GLI3D to an XSD pick file.
swak		swak (1)	-  Statistical Wavelet Amplitude Kalculation.
swath_design	swath_design (1)    - a routine to aid in the design of corner coordinates required when processing large 3D data volumes in more than a single swath.
swdrt		swdrt \ 	- generalized Semblance Weighted Discrete Radon Transform from (t,x) to $( tau ,p)$ and (with (1) -R option) from $( tau ,p)$ to (t,x) space.
swfilt3d	swfilt3d (1)	- 3D running window semblance weighted dip filtering.  
synth		synth (1)	- compute 1-d synthetic seismograms
taper		taper (1)	- apply a simple but trace header word driven spatial taper to a seismic line.
taumute 	taumute (1)	- module to apply muting to tau-p traces
taupf		taupf (1)	- do forward tau-p tansform on seismic records
taupnmo 	taupnmo (1)	- apply/remove normal moveout correction to plane wave traces
taupr		taupr (1)	- module to reverse tau-p tranform seismic records
taupred 	taupred (1)	- do predictive deconvolution on tau-p traces
taupsamp	taupsamp (1)	- stretch NMO corrected tau-p records to constant angle traces
taupspec	taupspec (1)	- module to obtain time and rms velocity plot of taup data set
tdfnview	tdfnview (1)	- module to convert from a tdfn format to an xsd format such that the xsd file can be plotted with XSD showing the specific location of each pick.  This is intended to show the velocity picks of a tdfn file on a stack of data for analysis. This module will also convert from a flat file format.	Note, this module will NOT convert a tdfn format to xsd format for standard use.
tease		tease (1)	- TEsting the Amplitudes of SEismic, (David Tett gets credit for the name)
tempname	tempname (1)	- generate and print a unique temporary file name
terptime	terptime (1)	- module to perform time domain interpolation on input seismic trace data
texstat2d	texstat2d (1)	- 2D texture statistics
texture2d	texture2d (1)	- texture analysis on one or more slices of data
tfskill 	tfskill (1)	- module to perform automatic trace / sample editting based on time \- frequency spectral attributes.
thread		thread (1)	- module to filter [Kx,Ky] acquisition footprint noise threads from 3D Fourier Transformed data.
tim2hed3d	tim2hed3d (1)	- read workstation event file and stuff times or depths into trace headers based on XYs
timfreq 	timfreq (1)	- forward fast fourier transform
tiray		tiray (1)	- perform raytracing for Kirchhoff prestack depth migration on a regular grid of transversely isotropic media. 
toast		toast (1)	- Terminate Objectionable Amplitudes with Spacial Temerity (Dee Dee Ragusa) or Toss Out All the Stupid Traces (Marilyn Miller).  This module is designed for amplitude editing and quality control via a robust statistical nonstationary, time and space analysis.  This program was designed to find and flag data with spacially consecutive noise bursting (road_kill will not handle this problem).  The module will  flag  traces as dead (StaCor=30000)	and zero the trace if requested. 
tpfoc		tpfoc (1)	- tau-p elastic plane wave seismograms in SIS/USP format
tpstack 	tpstack (1)	- module to do a forward tp or hyperbolic stack of seismic data
tpstackr	tpstackr (1)	- module to do a reverse tp or hyperbolic stack of seismic data
transp		transp (1)	- module to transpose a seismic record
trched		trched (1)	- module to list/manipulate SIS trace headers
trstat		trstat (1)	- may be used to generate a set of quality control xgraph format files containing statistical information on trace amplitude, frequency, decay and character useful in automatically rejecting bad traces in a large [3D] dataset. 
tstretch	tstretch (1)	- map or stretch data lying on a fixed but irregular depth grid to a equally sampled time grid.
tune3d		tune3d (1)	-  The 3-D seismic tuning cube.
tvd		tvd (1) 	- module to compute [time, velocity, dip] tweak functions using an input XSD pickfile model of structure and an input TDFN velocity model.  These functions are used by program tvdin and tvdnmo to apply the calculated tweak to the data in the CEP Demult process.
tvdafd		tvdafd (1)	- do true amplitude time varying frequency equalization
tvdin		tvdin (1)	- module to associate [t,v,d] function output by the USP routine tvd with the endpoint seismic data for nmo correction with the dip term using the USP routine tvdnmo.
tvdnmo		tvdnmo (1)	- module to apply/remove nmo correction with time-velocity/dip (CEPDemult)
tvfilt		tvfilt (1)	- do time varying filtering
udrs		udrs (1)	- user defined range scaling
ufh		ufh (1) 	- examine and modify an SIS data stream
umerg		umerg (1)	- split up combined data set into separate sets
upolf		upolf (1)	- module to do 2-component polarization filtering
upsum		upsum (1)	- module to do upsum Frequency Determination Panel
usp2hdr 	usp2hdr (1)	- install USP format horizon data to a user defined trace header mnemonic.
usp2segy	usp2segy (1)	- Conversion routine to convert USP format data to SEGY format using dynamic header mapping for flexibility.
usparg		usparg (1)	- a script to build other scripts with command line arguments
utop		utop (1)	- change line and/or trace headers
vanl		vanl (1)	- basic velocity analysis
vaplot		vaplot (1)	- module to plot traces
velcoh		velcoh (1)	- examines seismic records for the dips having the highest coherency
velin		velin (1)	- create USP velocity data set (or rnmo data set).
velint		velint (1)	- take input 3D or 2D sparse velocity field and interpolate (infill) functions
velloc		velloc (1)	- look for time of occurrence of input velocity in velocity traces
velmatch	velmatch (1)	- generate a velocity subset from a 3D velocity cube to match an arbitrary set of input gathers.
velnotch	velnotch (1)	- apply deghosting operation to seismic traces
velnum		velnum (1)	- program to plot velocity matrix and indecies from mxc formatted files.
velquar2	velquar2 (1)	- obtain second and fourth order velocities (quartic) as functions of maxima of the second order semblance vertical arrival time
velspec 	velspec (1)	- obtain time and rms velocity semblance of data set
versus		qavbu (1)	- module to evaluate changes in  amplitude as a function of temporal bandwidth for interpretation of vertical  stratigraphic sequences and lithology.
vfill3d 	vfill3d (1)	- Modify a 3-D Velocity data-set with an interpolated user input surface.
vfilt3d 	vfilt3d (1)	- module to do generalized (velocity, azimuth, frequency) filtering of 3D post stack data.
vfilt3da	vfilt3da (1)	- module to do generalized (velocity, azimuth, frequency) filtering of 3D post stack data.
vi3d		vi3d (1)	- routine to output a regular LI,DI grid of 3D interpolated velocity data calculated from input velocity functions at arbitrary LI,DI locations.
vi3din		vi3din (1)	- read velocity flat file formats keyed on XYs and build tdfn file for vi3d
vmult		vmult (1)	- vertically multiply/divide data sets
vnmbs		vnmbs (1)	- program to plot velocity matrix and indecies from mxc formatted files.
vnum		vnum (1)	- program to plot velocity matrix and indecies from mxc formatted files.
vred		vred (1)	- make reduced velocity traces (linear NMO)
vsamp		vsamp (1)	- resample a velocity worktape in preparation for prestack depth migration algorithm sammig
vsm		vsm (1) 	- smooth a velocity (or Q) worktape.
vsmx		vsmx (1)	- module to mix traces from the input data to produce the output, using one of several nonlinear stacking algorithms. One output trace is produced for each input trace.
vspn		vspn (1)	- velocity spectra picking with editing
vspstk		vspstk (1)	- do VSP nmo correction and binned stack
vspvel		vspvel (1)	- extract velocities from processed VSP data
vstak		vstak \ 	- module to vertically stack data sets with weights.  Useful for quickly determining difference between input and output to a process [use (1) -amp-1]. Keywords: stack sum difference big small splice norm vector
vtinmo		vtinmo (1)	- forward or inverse vertically anisotropic, nonhyperbolic fourth order normal moveout correction
vtispec 	vtispec (1)	- obtain time and eta (vertically anisotropic, nonhyperbolic) semblance of data set
vttd		vttd (1)	- Time to Depth or Depth to Time Conversion
vxos		vxos (1)	- the graphical X/Motif application which provides a user friendly method for evaluating parameters and digitizing and/or editting mute functions for the optical stack process.  It may also be used to create or edit time/velocity pairs for application in conventional normal moveout correction programs.
wax		wax (1) 	- Windowed Attribute eXtraction.  Extracts various signal attributes with either a window or running window analysis.
wesh		wesh (1)	- is for wavelet estimation and shaping on common-source records.
wh2		wh2 (1) 	- Wavelet \- Uniform Bin Width Quantization \- Huffman Coding Compression
whence		whence (1)	- prints the name of the remote host from which you connected .
wind		wind (1)	- window data
windstat	windstat (1)	- calculates amplitude statistics within a vertical window.
word_swap	word_swap (1)	- Trace header word transfer tool.  Allows swaping information between int*2, int*4, float, fake float etc without having to know all about the format of the trace headers.  Can also do multiplication by a scalar and addition of a bias.
wrdt		wrdt (1)	- write trace distances; recalculate source point numbers
wrot		wrot (1)	- module to rotate 3 component data about a given components axis.
wvh2		wvh2 (1)	- Wavelet \- Variance Quantization \- Huffman Coding Compression
wye		wye (1) 	- cause an input stream to be split into several pipes
xcram		xcram \ 	- module to do multi (1)    - volume read/write of UNIX files.
xcram10 	xcram10 (1)	- graphical interface for unattended reading/writing of data on multi-volume robotics devices.
xgraph		xgraph (1)	- Draw a graph on an X11 Display
xmcvd		xmcvd (1)	- Converted Wave Velocity Display and Analysis Tool	  An X/Motif Interactive Graphical Interface for       Converted Wave Velocity Analysis 
xplot		xplot (1)	- plot(5) filter for X
xplots		xplots (1)	- calplot filter for X-windows
xprtek		xprtek (1)	- dumps an image of an X window to a file or printer.
xsdtweak	xsdtweak (1)	- module to generate all files required to perform tweak-movie analysis of time, dip and velocity parameters used in the CEP process.
xwmig		xwmig (1)	- do seismic cross-well++ migration
xytrp		xytrp (1)	- interpolate an X-Y grid of data (in USP format)
xyz2head	xyz2head (1)	- module to store flat file information in user defined trace header mnemonic.
xyz2sis 	xyz2sis (1)	- module to convert between Zycor [x,y,z] gridded data, GeoQuest Grid Data Card data, or flat2[tr,rec,samp,amplitude] data and USP format.  Also writes various types of flat files from USP format with optional header mnemonic reporting for up to 4 trace header variables.
xyzin		xyzin (1)	- routine to install z information to trace data given x,y locations.  The z data is provided in a 3 column x,y,z flat file format.  The trace data need only have x,y data in the header.  No assumption of 3D binning etc. is made.
xz2xsd		xz2xsd (1)	- module to convert well (x,z) deviation data to xsd pickfile
zcat		gzip (1)	- compress or expand files
zderiv		zderiv (1)	- Calculate the derivative (in the sample direction) of the input file.
zeco		zeco (1)	- module to derive 1st, 2nd and 3rd zero crossing times from autocorrelation data.
zmapvel2sis	zmapvel2sis (1) - convert gridded zmap or Bfile velocity functions into 3D velocity volume
zombie		zombie (1)	- module to bring induvidual traces back from the dead.
zstretch	zstretch (1)	- map or stretch data lying on a fixed but irregular depth grid to an equally sampled depth grid.
