SUDIPFILT - DIP--or better--SLOPE Filter in f-k domain   

 sudipfilt <infile >outfile [optional parameters]          

 Required Parameters:                                
 dt=(from header) if not set in header then mandatory
 dx=(from header, d1)   if not set in header then mandatory

 Optional parameters:                                
 slopes=0.0       monotonically increasing slopes          
 amps=1.0         amplitudes corresponding to slopes 
 bias=0.0         slope made horizontal before filtering   

 verbose=0  verbose = 1 echoes information                 

 tmpdir=     if non-empty, use the value as a directory path
             prefix for storing temporary files; else if the
               the CWP_TMPDIR environment variable is set use    
               its value for the path; else use tmpfile()  

 Notes:                                        
 d2 is an acceptable alias for dx in the getpar      

 Slopes are defined by delta_t/delta_x, where delta        
 means change. Units of delta_t and delta_x are the same   
 as dt and dx. It is sometimes useful to fool the program  
 with dx=1 dt=1, thus avoiding units and small slope values.     

 Linear interpolation and constant extrapolation are used to     
 determine amplitudes for slopes that are not specified.   
 Linear moveout is removed before slope filtering to make  
 slopes equal to bias appear horizontal.  This linear moveout    
 is restored after filtering.  The bias parameter may be   
 useful for spatially aliased data.  The slopes parameter is     
 compensated for bias, so you need not change slopes when you    
 change bias.                                        


 Credits:

      CWP: Dave (algorithm--originally called slopef)
           Jack (reformatting for SU)

 Trace header fields accessed: ns, dt, d2