TXT

su_manual

By Anne Hall,2014-05-27 14:59
8 views 0
su_manual

     ??ÎÄÓÉUPC_testimony??Ï×

    pdfÎĵµ?ÉÄÜÔÚWAP?Ëä?ÀÀÌåÑé???Ñ????ÒéÄúÓÅÏÈÑ?ÔñTXT???òÏÂÔØÔ?ÎÄ?þµ????ú?é????

     Complete Listing of CWP Free Program Self-Documentations

     generated by GENDOCS, a shell script by John Stockwell

     Center for Wave Phenomena Colorado School of Mines

     November 25, 2003

     Center for Wave Phenomena Colorado School of Mines

     Names and Short descriptions of the Codes

     CWPROOT = /usr/local/cwp

     Mains: In CWPROOT/src/cwp/main: * CTRLSTRIP - Strip non-graphic characters * DOWNFORT - change Fortran programs to lower case, preserving strings * FCAT - fast cat with 1 read per file * ISATTY - pass on return from isatty(2) * MAXINTS - Compute maximum and minimum sizes for integer types * PAUSE - prompt and wait for user signal to continue * T - time and date for non-military types * UPFORT - change Fortran programs to upper case, preserving strings In

    CWPROOT/src/par/main: A2B - convert ascii floats to binary B2A - convert binary floats to ascii DZDV - determine depth derivative with respect to the velocity ", FARITH - File ARITHmetic -- perform simple arithmetic with binary files FTNSTRIP - convert a file of binary data plus record delimiters created FTNUNSTRIP - convert C binary floats to Fortran style floats GRM - Generalized Reciprocal refraction analysis for a single layer H2B - convert 8 bit hexidecimal floats to binary KAPERTURE - generate the k domain of a line scatterer for a seismic array LINRORT - linearized P-P, P-S1 and P-S2 reflection coefficients MAKEVEL - MAKE a VELocity function v(x,y,z) MKPARFILE - convert ascii to par file format MRAFXZWT - Multi-Resolution Analysis of a function F(X,Z) by Wavelet PRPLOT - PRinter PLOT of 1-D arrays f(x1) from a 2-D function f(x1,x2) RAYT2D - traveltime Tables calculated by 2D paraxial RAY tracing RECAST - RECAST data type (convert from one data type to another) REGRID3 - REwrite a [ni3][ni2][ni1] GRID to a [no3][no2][no1] 3-D grid RESAMP - RESAMPle the 1st dimension of a 2-dimensional function f(x1,x2) SMOOTH2 SMOOTH a uniformly sampled 2d array of data, within a userSMOOTH3D - 3D grid velocity SMOOTHing by the damped least squares SMOOTHINT2 SMOOTH non-uniformly sampled INTerfaces, via the damped SUBSET - select a SUBSET of the samples from a 3-dimensional file SWAPBYTES - SWAP the BYTES of various data types TRANSP - TRANSPose an n1 by n2 element matrix UNIF2 - generate a 2-D UNIFormly sampled velocity profile from a layered UNISAM2 - UNIformly SAMple a 2-D function f(x1,x2) 1

     UNISAM - UNIformly SAMple a function y(x) specified as x,y pairs VEL2STIFFb - Transforms VELocities, densities, and Thomsen or Sayers

    VELCONV - VELocity CONVersion VELPERT - estimate velocity parameter perturbation from covariance VTLVZ -- Velocity as function of Time for Linear V(Z); WKBJ - Compute WKBJ ray theoretic parameters, via finite differencing XY2Z - converts (X,Y)-pairs to spike Z values on a uniform grid Z2XYZ - convert binary floats representing Z-values to ascii In CWPROOT/src/psplot/main: PSBBOX - change BoundingBOX of existing PostScript file PSCONTOUR - PostScript CONTOURing of a two-dimensional function f(x1,x2) PSCUBE - PostScript image plot with Legend of a data CUBE PSCCONTOUR - PostScript Contour plot of a data CUBE PSEPSI - add an EPSI formatted preview bitmap to an EPS file PSGRAPH - PostScript GRAPHer PSIMAGE - PostScript IMAGE plot of a uniformly-sampled function f(x1,x2) PSLABEL - output PostScript file consisting of a single TEXT string PSMANAGER - printer MANAGER for HP 4MV and HP 5Si Mx Laserjet PSMERGE - MERGE PostScript files PSMOVIE - PostScript MOVIE plot of a uniformly-sampled function f(x1,x2,x3) PSWIGB - PostScript WIGgle-trace plot of f(x1,x2) via Bitmap PSWIGP - PostScript WIGgle-trace plot of f(x1,x2) via Polygons In CWPROOT/src/xplot/main: * LCMAP - List Color Map of root window of default screen * LPROP - List PROPerties of root window of default screen of display * SCMAP - set default standard color map (RGB_DEFAULT_MAP) XCONTOUR - X CONTOUR plot of f(x1,x2) via vector plot call * XESPB - X windows display of Encapsulated PostScript as a single Bitmap * XEPSP - X windows display of Encapsulated PostScript XIMAGE - X IMAGE plot of a uniformly-sampled function f(x1,x2) XIMAGE - X IMAGE plot of a uniformly-sampled function f(x1,x2) XPICKER - X wiggle-trace plot of f(x1,x2) via Bitmap with PICKing * XPSP - Display conforming PostScript in an X-window XWIGB - X WIGgle-trace plot of f(x1,x2) via Bitmap In CWPROOT/src/Xtcwp/main: XGRAPH - X GRAPHer XMOVIE - image one or more frames of a uniformly sampled function f(x1,x2) XRECTS - plot rectangles on a two-dimensional grid In CWPROOT/src/Xmcwp/main: 2

     * FFTLAB - Motif-X based graphical 1D Fourier Transform In CWPROOT/src/su/graphics/psplot: SUPSCONTOUR - PostScript CONTOUR plot of a segy data set SUPSCUBE - PostScript CUBE plot of a segy data set SUPSCUBECONTOUR - PostScript CUBE plot of a segy data set SUPSGRAPH - PostScript GRAPH plot of a segy data set SUPSIMAGE - PostScript IMAGE plot of a segy data set SUPSMAX - PostScript of the MAX, min, or absolute max value on each trace SUPSMOVIE - PostScript MOVIE plot of a segy data set SUPSWIGB - PostScript Bit-mapped WIGgle plot of a segy data set SUPSWIGP - PostScript Polygon-filled WIGgle plot of a segy data set In CWPROOT/src/su/main: BHEDTOPAR - convert a Binary tape HEaDer file to PAR file format DT1TOSU - Convert ground-penetrating radar data in the Sensors & Software SEGYCLEAN - zero out unassigned portion of header char* sdoc[] = { SEGYHDRS - make SEG-Y ascii and binary headers for segywrite SEGYREAD - read an SEG-Y tape SEGYWRITE - write an SEG-Y

    tape SETBHED - SET the fields in a SEGY Binary tape HEaDer file, as would be SU3DCHART - plot x-midpoints vs. y-midpoints for 3-D data SUABSHW - replace header key word by its absolute value SUACOR - auto-correlation SUADDEVENT - add a linear or hyperbolic moveout event to seismic data SUADDHEAD - put headers on bare traces and set the tracl and ns fields SUADDNOISE - add noise to traces SUADDSTATICS - ADD random STATICS on seismic data SUAMP - output amp, phase, real or imag trace from SUASCII - print non zero header values and data SUATTRIBUTES - trace ATTRIBUTES instantanteous amplitude, phase, SUAZIMUTH - compute trace AZIMUTH given the sx,sy,gx,gy header fields SUBFILT - apply Butterworth bandpass filter SUCHART - prepare data for x vs. y plot SUCHW - Change Header Word using one or two header word fields char* sdoc[] = { SUCOMMAND - pipe traces having the same key header word to command SUCONV - convolution with user-supplied filter SUCOUNTKEY - COUNT the number of unique values for a given KEYword. SUDATUMFD - 2D zero-offset Finite Difference acoustic wave-equation SUDATUMK2DR - Kirchhoff datuming of receivers for 2D prestack data SUDATUMK2DS - Kirchhoff datuming of sources for 2D prestack data 3

     SUDIPFILT - DIP--or better--SLOPE Filter in f-k domain SUDIVCOR - Divergence (spreading) correction SUDIVSTACK - Diversity Stacking using either average power or peak SUDMOFK - DMO via F-K domain (log-stretch) method for common-offset gathers SUDMOFKCW - converted-wave DMO via F-K domain (log-stretch) method for SUDMOTIVZ - DMO for Transeversely Isotropic V(Z) media for common-offset SUDMOTX - DMO via T-X domain (Kirchhoff) method for common-offset gathers SUDMOVZ - DMO for V(Z) media for common-offset gathers SUEA2DF - SU version of (an)elastic anisotropic 2D finite difference SUEDIT - examine segy diskfiles and edit headers SUEIPOFI - EIgenimage (SVD) based POlarization FIlter for SUFCTANISMOD - Flux-Corrected Transport correction applied to the 2D SUFDMOD2 - Finite-Difference MODeling (2nd order) for acoustic wave equation SUFDMOD2_PML - Finite-Difference MODeling (2nd order) for acoustic wave SUFFT - fft real time traces to complex frequency traces SUFILTER - applies a zero-phase, sine-squared tapered filter SUFLIP - flip a data set in various ways SUFRAC -- take general (fractional) time derivative or integral of SUFXDECON - random noise attenuation by FX-DECONvolution SUGABOR - Outputs a time-frequency representation of seismic data via SUGAIN - apply various types of gain to display traces SUGAZMIG - SU version of Jeno GAZDAG??s phase-shift migration SUGET - Connect SU program to file descriptor for input stream. SUGETHW - sugethw writes the values of the selected key words SUGOUPILLAUD - calculate 1D impulse response of SUGOUPILLAUDPO - calculate Primaries-Only impulse response of a lossless SUHARLAN - signal-noise separation by the invertible linear SUHILB - Hilbert transform SUHROT - Horizontal ROTation of

    three-component data SUHTMATH - do unary arithmetic operation on segy traces with SUIFFT - fft complex frequency traces to real time traces SUILOG -- time axis inverse log-stretch of seismic traces SUIMP2D - generate shot records for a line scatterer SUIMP3D - generate inplane shot records for a point SUINTERP - interpolate traces using automatic event picking SUINTVEL - convert stacking velocity model to interval velocity model SUINVXZCO - Seismic INVersion of Common Offset data for a smooth SUINVZCO3D - Seismic INVersion of Common Offset data with V(Z) velocity SUK1K2FILTER - symmetric box-like K-domain filter defined by the SUKDMIG2D - Kirchhoff Depth Migration of 2D poststack/prestack data SUKDMIG3D - Kirchhoff Depth Migration of 3D poststack/prestack data SUKDSYN2D - Kirchhoff Depth SYNthesis of 2D seismic data from a SUKDSYN2D - Kirchhoff Depth SYNthesis of 2D seismic data from a 4

     SUKFILTER - radially symmetric K-domain, sin^2-tapered, polygonal SUKFRAC - apply FRACtional powers of i|k| to data, with phase shift SUKILL - zero out traces SULOG -- time axis log-stretch of seismic traces SUMAX - get trace by trace local/global maxima, minima, or absolute maximum SUMEAN - get the mean values of data traces ", SUMEDIAN - MEDIAN filter about a user-defined polygonal curve with SUMIGFD - 45-90 degree Finite difference migration for zero-offset data. SUMIGFFD - Fourier finite difference migration for SUMIGGBZO - MIGration via Gaussian Beams of Zero-Offset SU data SUMIGPREFD The 2-D prestack common-shot 45-90 degree SUMIGPREFFD - The 2-D prestack common-shot Fourier finite-difference SUMIGPREPSPI The 2-D PREstack commom-shot Phase-Shift-Plus SUMIGPRESP - The 2-D prestack common-shot split-step Fourier ", SUMIGPS - MIGration by Phase Shift with turning rays SUMIGPSPI - Gazdag??s phase-shift plus interpolation migration SUMIGPSTI - MIGration by Phase Shift for TI media with turning rays SUMIGSPLIT - Split-step depth migration for zero-offset data. SUMIGTK - MIGration via T-K domain method for common-midpoint stacked data SUMIGTOPO2D - Kirchhoff Depth Migration of 2D postack/prestack data SUMIX - compute weighted moving average (trace MIX) on a panel SUMIXGATHERS - mix two gathers SUMUTE - mute above (or below) a user-defined polygonal curve with ", SUNAN - remove NaNs & Infs from the input stream SUNHMOSPIKE - generats SPIKE test data set with a choice of several NMO - NMO for an arbitrary velocity function of time and CDP SUNORMALIZE - Trace balancing by rms, max, or median ", SUNULL - create null (all zeroes) traces SUOCEXT - smaller offset extrapolation via Offset Continuation SUOLDTONEW - convert existing su data to xdr format SUOP2 - do a binary operation on two data sets SUOP - do unary arithmetic operation on segys SUPACK1 - pack segy trace data into chars SUPACK2 - pack segy trace data into 2 byte shorts SUPASTE - paste existing SEGY headers on existing data SUPEF - Wiener predictive error filtering SUPERMUTE - permute or transpose a 3d datacube SUPGC Programmed Gain Control--apply agc like

    function SUPICKAMP - pick amplitudes within user defined and resampled window SUPLANE - create common offset data file with up to 3 planes SUPOFILT - POlarization FILTer for three-component data SUPOLAR - POLarization analysis of three-component data SUPUT - Connect SU program to file descriptor for output stream. 5

     SUPWS - Phase stack or phase-weighted stack (PWS) of adjacent traces SUQUANTILE - display some quantiles or ranks of a data set SURADON - compute forward or reverse Radon transform or remove multiples SURAMP - Linearly taper the start and/or end of traces to zero. SURANGE - get max and min values for non-zero header entries SURECIP - sum opposing offsets in prepared data (see below) SUREDUCE - convert traces to display in reduced time ", SURELAN - compute residual-moveout semblance for cdp gathers based SURESAMP - Resample in time SURESSTAT - Surface consistent source and receiver statics calculation SUSHAPE - Wiener shaping filter SUSHIFT - shifted/windowed traces in time SUSHW - Set one or more Header Words using trace number, mod and SUSORT - sort on any segy header keywords SUSORTY - make a small 2-D common shot off-end SUSPECFK - F-K Fourier SPECtrum of data set SUSPECFX - Fourier SPECtrum (T -> F) of traces SUSPECK1K2 - 2D (K1,K2) Fourier SPECtrum of (x1,x2) data set SUSPIKE - make a small spike data set SUSTACK - stack adjacent traces having the same key header word SUSTATIC - Elevation static corrections, apply corrections from SUSTATICRRS - Elevation STATIC corrections, apply corrections from SUSTKVEL - convert constant dip layer interval velocity model to the SUSTOLT - Stolt migration for stacked data or common-offset gathers SUSTRIP - remove the SEGY headers from the traces SUSWAPBYTES - SWAP the BYTES in SU data to convert data from big endian SUSYNCZ - SYNthetic seismograms for piecewise constant V(Z) function SUSYNLV - SYNthetic seismograms for Linear Velocity function SUSYNLVCW - SYNthetic seismograms for Linear Velocity function SUSYNLVFTI - SYNthetic seismograms for Linear Velocity function in a factored SUSYNVXZ - SYNthetic seismograms of common offset V(X,Z) media via SUSYNVXZCS - SYNthetic seismograms of common shot in V(X,Z) media via SUTAB - print non zero header values and data for non-graphic terminals SUTAPER - Taper the edge traces of a data panel to zero. SUTAUP - forwared and inverse T-X and F-K global slant stacks SUTIHALEDMO - TI Hale Dip MoveOut (based on Hale??s PhD thesis) SUTIVEL - SU Transversely Isotropic velocity table builder SUTSQ -- time axis time-squared stretch of seismic traces SUTTOZ - resample from time to depth SUTVBAND - time-variant bandpass filter (sine-squared taper) SUUNPACK1 - unpack segy trace data from chars to floats SUUNPACK2 - unpack segy trace data from shorts to floats SUVCAT - append one data set to another, with or without an ", 6

     SUVEL2DF - compute stacking VELocity semblance for a single time in SUVELAN - compute stacking velocity semblance for cdp gathers

    SUVELAN_NCCS - compute stacking VELocity panel for cdp gathers SUVELAN_NSEL - compute stacking VELocity panel for cdp gathers SUVELAN_UCCS - compute stacking VELocity panel for cdp gathers SUVELAN_USEL - compute stacking velocity panel for cdp gathers SUVIBRO - Generates a Vibroseis sweep (linear, linear-segment, SUVLENGTH - Adjust variable length traces to common length SUWEIGHT - weight traces by header parameter, such as offset SUWELLRF - convert WELL log depth, velocity, density data into a SUWIND - window traces by key word SUXCOR - correlation with user-supplied filter SUXEDIT - examine segy diskfiles and edit headers SUZERO -- zero-out data within a time window In CWPROOT/src/su/graphics/psplot: SUPSCONTOUR - PostScript CONTOUR plot of a segy data set SUPSCUBE - PostScript CUBE plot of a segy data set SUPSCUBECONTOUR - PostScript CUBE plot of a segy data set SUPSGRAPH - PostScript GRAPH plot of a segy data set SUPSIMAGE - PostScript IMAGE plot of a segy data set SUPSMAX - PostScript of the MAX, min, or absolute max value on each trace SUPSMOVIE - PostScript MOVIE plot of a segy data set SUPSWIGB - PostScript Bit-mapped WIGgle plot of a segy data set SUPSWIGP - PostScript Polygon-filled WIGgle plot of a segy data set In CWPROOT/src/su/graphics/xplot: SUXCONTOUR - X CONTOUR plot of Seismic UNIX tracefile via vector plot call SUXGRAPH - X-windows GRAPH plot of a segy data set SUXIMAGE - X-windows IMAGE plot of a segy data set SUXMAX - X-windows graph of the MAX, min, or absolute max value on SUXMOVIE - X MOVIE plot of a segy data set SUXPICKER - X-windows WIGgle plot PICKER of a segy data set SUXWIGB - X-windows Bit-mapped WIGgle plot of a segy data set In CWPROOT/src/tri/main: GBBEAM - Gaussian beam synthetic seismograms for a sloth model NORMRAY - dynamic ray tracing for normal incidence rays in a sloth model TRI2UNI - convert a TRIangulated model to UNIformly sampled model TRIMODEL - make a triangulated sloth (1/velocity^2) model TRIRAY - dynamic RAY tracing for a TRIangulated sloth model TRISEIS - Gaussian beam synthetic seismograms for a sloth model UNI2TRI - convert UNIformly sampled model to a TRIangulated model 7

     In CWPROOT/src/xtri: SXPLOT - X Window plot a triangulated sloth function s(x1,x2) In CWPROOT/src/tri/graphics/psplot: SPSPLOT - plot a triangulated sloth function s(x,z) via PostScript In

    CWPROOT/src/comp/dct/main: DCTCOMP - Compression by Discrete Cosine Transform DCTUNCOMP - Discrete Cosine Transform Uncompression ENTROPY - compute the ENTROPY of a signal WPTCOMP - Compression by Wavelet Packet Compression WPTUNCOMP - Uncompress WPT compressed data WTCOMP - Compression by Wavelet Transform WTUNCOMP - UNCOMPression of WT compressed data In CWPROOT/src/comp/dwpt/1d/main: WPC1COMP2 COMPress a 2D seismic section trace-by-trace using WPC1UNCOMP2 UNCOMPRESS a 2D seismic section, which has been In CWPROOT/src/comp/dwpt/2d/main: WPCCOMPRESS COMPRESS a 2D section using Wavelet Packets WPCUNCOMPRESS

    UNCOMPRESS a 2D section Shells: In CWPROOT/src/cwp/shell: # ARGV - give examples of dereferencing char **argv # COPYRIGHT - insert CSM COPYRIGHT lines at top of files in working directory # CPALL , RCPALL - for local and remote directory tree/file transfer # CWPFIND - look for files with patterns in CWPROOT/src/cwp/lib # DIRTREE - show DIRectory TREE # FILETYPE - list all files of given type # Grep - recursively call egrep in pwd # NEWCASE - Changes the case of all the filenames in a directory, dir # OVERWRITE - copy stdin to stdout after EOF # PRECEDENCE - give table of C precedences from Kernighan and Ritchie # REPLACE - REPLACE string1 with string2 in files # THIS_YEAR - print the current year # TIME_NOW - prints time in ZULU format with no spaces # TODAYS_DATE - prints today??s date in ZULU format with no spaces # USERNAMES - get list of all login names # VARLIST - list variables used in a Fortran program 8

     # WEEKDAY - prints today??s WEEKDAY designation # ZAP - kill processes by name In CWPROOT/src/par/shell: # GENDOCS - generate complete list of selfdocs in latex form # STRIPTOTXT - put files from $CWPROOT/src/doc/Stripped into a new # UPDATEDOCALL - put self-docs in ../doc/Stripped # UPDATEDOC - put self-docs in ../doc/Stripped and ../doc/Headers # UPDATEHEAD - update ../doc/Headers/Headers.all In CWPROOT/src/psplot/shell: # MERGE2 - put 2 standard size PostScript figures on one page # MERGE4 - put 4 standard size PostScript plots on one page In CWPROOT/src/su/shell: # LOOKPAR - show getpar lines in SU code with defines evaluated # MAXDIFF - find absolute maximum difference in two segy data sets # RECIP - sum opposing (reciprocal) offsets in cdp sorted data # RMAXDIFF - find percentage maximum difference in two segy data sets # SUAGC - perform agc on SU data # SUBAND - Trapezoid-like Sin squared tapered Bandpass filter via SUFILTER # SUDIFF, SUSUM, SUPROD, SUQUO, SUPTDIFF, SUPTSUM, # SUDOC - get DOC listing for code # SUENV - Instantaneous amplitude, frequency, and phase via: SUATTRIBUTES # SUFIND - get info from self-docs # SUFIND - get info from self-docs # SUGENDOCS - generate complete list of selfdocs in latex form # SUHELP - list the CWP/SU programs and shells # SUKEYWORD -- guide to SU keywords in segy.h # SUNAME - get name line from self-docs # UNGLITCH - zonk outliers in data Libs: In CWPROOT/src/cwp/lib: ABEL - Functions to compute the discrete ABEL transform: AIRY - Approximate the Airy functions Ai(x), Bi(x) and their respective ALLOC - Allocate and free multi-dimensional arrays ANTIALIAS - Butterworth anti-aliasing filter AXB - Functions to solve a linear system of equations Ax=b by LU BIGMATRIX - Functions to manipulate 2-dimensional matrices that are too big BUTTERWORTH - Functions to design and apply Butterworth filters: COMPLEX - Functions to manipulate complex numbers 9

     COMPLEXD - Functions to manipulate double-precision complex numbers

    COMPLEXF - Subroutines to perform operations on complex numbers. COMPLEXFD - Subroutines to perform operations on double complex numbers. CONVOLUTION - Compute z = x convolved with y CUBICSPLINE - Functions to compute CUBIC SPLINE interpolation coefficients DBLAS - Double precision Basic Linear Algebra subroutines DGE - Double precision Gaussian Elimination matrix subroutines adapted PFAFFT - Functions to perform Prime Factor (PFA) FFT??s, in place *CWP_Exit - exit subroutine for CWP/SU codes FRANNOR - functions to generate a pseudo-random float normally distributed FRANUNI - Functions to generate a pseudo-random float uniformly distributed HANKEL - Functions to compute discrete Hankel transforms HILBERT - Compute Hilbert transform y of x HOLBERG1D - Compute coefficients of Holberg??s 1st derivative filter IBMFLT_ - Convert IBM tape format to floats and back INTCUB - evaluate y(x), y??(x), y????(x), ???? via piecewise cubic interpolation INTL2B - bilinear interpolation of a 2-D array of bytes INTLIN - evaluate y(x) via linear interpolation of y(x[0]), y(x[1]), ???? INTLINC - evaluate complex y(x) via linear interpolation of y(x[0]), y(x[1]), ???? INTSINC8 - Functions to interpolate uniformly-sampled data via 8-coeff. sinc INTTABLE8 - Interpolation of a uniformly-sampled complex function y(x) LINEAR_REGRESSION - Compute linear regression of (y1,y2,????,yn) against MKDIFF - Make an n-th order DIFFerentiator via Taylor??s series method. MKHDIFF - Compute filter approximating the bandlimited HalF-DIFFerentiator. MKSINC - Compute least-squares optimal sinc interpolation coefficients. MNEWT - Solve non-linear system of equations f(x) = 0 via Newton??s method PFAFFT - Functions to perform Prime Factor (PFA) FFT??s, in place POLAR - Functions to map data in rectangular coordinates to polar and vise versa PRINTERPLOT - Functions to make a printer plot of a 1-dimensional array QUEST - Functions to ESTimate Quantiles: RESSINC8 - Functions to resample uniformly-sampled data via 8-coefficient sinc RFWTVA - Rasterize a Float array as Wiggle-Trace-Variable-Area. RFWTVAINT - Rasterize a Float array as Wiggle-Trace-Variable-Area, with SBLAS - Single precision Basic Linear Algebra Subroutines SCAXIS - compute a readable scale for use in plotting axes SGA - Single precision general matrix functions adapted from LINPACK FORTRAN: SHFS8R - Shift a uniformly-sampled real-valued function y(x) via SINC - Return SINC(x) for as floats or as doubles SORT - Functions to sort arrays of data or arrays of indices SQR - Single precision QR decomposition functions adapted from LINPACK FORTRAN: STOEP - Functions to solve a symmetric Toeplitz linear system of equations STRSTUFF -- STRing manuplation subs SWAPBYTE - Functions to SWAP the BYTE order of binary data 10

     TEMPORARY_FILENAME - Creates a file name in a user-specified directory. TRIDIAGONAL - Functions to solve tridiagonal systems of equations Tu=r for u. VANDERMONDE - Functions to solve Vandermonde

    system of equations Vx=b WAVEFORMS Subroutines to define some wavelets for modeling of seimic XCOR - Compute z = x cross-correlated with y XINDEX - determine index of x with respect to an array of x values YCLIP - Clip a function y(x) defined by linear interpolation of the YXTOXY - Compute a regularly-sampled, monotonically increasing function x(y) ZASC - routine to translate ncharacters from ebcdic to ascii ZEBC - routine to translate ncharacters from ascii to ebcdic In

    CWPROOT/src/par/lib: In CWPROOT/src/su/lib: FGETTR - Routines to get an SU trace from a file FPUTTR - Routines to put an SU trace to a file HDRPKGE - routines to access the SEGY header via the hdr structure. TABPLOT - TABPLOT selected sample points on selected trace VALPKGE - routines to handle variables of type Value In CWPROOT/src/psplot/lib: BASIC - Basic C function interface to PostScript PSAXESBOX3 - Functions draw an axes box via PostScript, estimate bounding box PSAXESBOX - Functions to draw PostScript axes and estimate bounding box PSCAXESBOX - Draw an axes box for cube via PostScript PSCONTOUR - draw contour of a two-dimensional array via PostScript PSDRAWCURVE - Functions to draw a curve from a set of points PSLEGENDBOX - Functions to draw PostScript axes and estimate bounding box PSWIGGLE - draw wiggle-trace with (optional) area-fill via PostScript In CWPROOT/src/xplot/lib: AXESBOX - Functions to draw axes in X-windows graphics COLORMAP - Functions to manipulate X colormaps: DRAWCURVE - Functions to draw a curve from a set of points IMAGE - Function for making the image in an X-windows image plot LEGENDBOX - draw a labeled axes box for a legend (i.e. colorscale) RUBBERBOX - Function to draw a rubberband box in X-windows plots WINDOW - Function to create a window in X-windows graphics XCONTOUR - draw contour of a two-dimensional array via X vectorplot calls In CWPROOT/src/Xtcwp/lib: AXES - the Axes Widget COLORMAP - Functions to manipulate X colormaps: 11

     FX - Functions to support floating point coordinates in X MISC - Miscellaneous X-Toolkit functions RESCONV - general purpose resource type converters RUBBERBOX - Function to draw a rubberband box in X-windows plots In CWPROOT/src/Xmcwp/lib: RADIOBUTTONS - convenience functions creating and using radio buttons SAMPLES - Motif-based Graphics Functions In CWPROOT/src/tri/lib: CHECK - CHECK triangulated models CIRCUM - define CIRCUMcircles for Delaunay triangulation COLINEAR - determine if edges or vertecies are COLINEAR in triangulated CREATE - create model, boundary edge triangles, edge face, edge vertex, add DELETE - DELETE vertex, model, edge, or boundary edge from triangulated model DTE - Distance to Edge FIXEDGES - FIX or unFIX EDGES between verticies INSIDE - Is a vertex or point inside a circum circle, etc. of a triangulated NEAREST - NEAREST edge or vertex in triangulated model PROJECT - project to edge in triangulated model READWRITE - READ or WRITE a triangulated model In CWPROOT/src/cwputils: CPUSEC - return

    cpu time (UNIX user time) in seconds CPUTIME - return cpu time (UNIX user time) in seconds using ANSI C built-ins WALLSEC - Functions to time processes WALLTIME - Function to show time a process takes to run In CWPROOT/src/comp/dct/lib: DCT1 - 1D Discreet Cosine Transform Routines DCT2 - 2D Discrete Cosine Transform Routines DCTALLOC - ALLOCate space for transform tables for 1D DCT GETFILTER - GET wavelet FILTER type LCT1 - functions used to perform the 1D Local Cosine Transform (LCT) LPRED - Lateral Prediction of Several Plane Waves WAVEPACK1 - 1D waveletpacket transform WAVEPACK2 - 2D Wavelet PACKet transform WAVEPACK1 - 1D wavelet packet transform WAVETRANS2 - 2D wavelet transform by tensor-product of two 1D transforms In CWPROOT/src/comp/dct/libutil: BUFFALLOC - routines to

    ALLOCate/initialize and free BUFFers HUFFMAN - Routines for in memory Huffman coding/decoding 12

     PENCODING - Routines to en/decode the quantized integers for lossless QUANT - QUANTization routines RLE - routines for in memory silence en/decoding In CWPROOT/src/comp/dwpt/1d/lib: WBUFFALLOC - routines to allocate/initialize and free buffers in wavelet WPC1 - routines for compress a single seismic trace using wavelet packets WPC1CODING - routines for encoding the integer symbols in 1D WPC wpc1Quant - quantize WPC1TRANS - routines to perform a 1D wavelet packet transform In CWPROOT/src/comp/dwpt/2d/lib: WPCBUFFAL - routines to allocate/initialize and free buffers WPC - routines for compress a 2D seismic section using wavelet packets WPCCODING - Routines for in memory coding of the quantized coeffiecients WPCENDEC - Wavelet Packet Coding, Encoding and Decoding routines WPCHUFF -Routines for in memory Huffman coding/decoding WPCPACK2 - routine to perform a 2D wavelet packet transform WPCQUANT - quantization routines for WPC WPCSILENCE - routines for in memory silence en/decoding

     To search on a program name fragment, type: suname name_fragment For more information type: program_name Items labeled with an asterisk (*) are C programs or may not have this self documentation feature. that may

     Items labeled with a pound sign (#) are shell scripts that may, or may not have the self documentation feature.

     13

     Self Documentations

     Mains: CTRLSTRIP - Strip non-graphic characters ctrlstrip cleanfile

     DOWNFORT - change Fortran programs to lower case, preserving strings Usage: downfort < infile.f > outfile.f

     Credits: Brian Sumner

     c. 1984

     FCAT - fast cat with 1 read per file Usage: fcat file1 file2 ???? > file3

Report this document

For any questions or suggestions please email
cust-service@docsford.com