These programs are:

- UNISAM - UNIformly SAMple a function y(x) specified as x,y pair
- UNISAM2 - UNIformly SAMple a 2-D function f(x1,x2)
- MAKEVEL - MAKE a VELocity function v(x,y,z)
- UNIF2 - generate a 2-D UNIFormly sampled velocity profile from a layered model. In each layer, velocity is a linear function of position.
- SMOOTHINT2 - SMOOTH non-uniformly sampled INTerfaces, via the damped least-squares technique
- SMOOTH2 - SMOOTH a uniformly sampled 2d array of data, within a user- defined window, via a damped least squares technique
- SMOOTH3D - 3D grid velocity SMOOTHing by the damped least squares

Please see the selfdoc of each of these programs for further information. Also see the demos in $CWPROOT/src/Velocity_Profiles

John Stockwell 2007-04-10