SUCONV - convolution with user-supplied filter           

 suconv <stdin >stdout  filter= [optional parameters]            

 Required parameters: ONE of                               
 sufile=          file containing SU trace to use as filter
 filter=          user-supplied convolution filter (ascii) 

 Optional parameters:                                      
 none                                                      

 Trace header fields accessed: ns                          
 Trace header fields modified: ns                          

 Notes: It is quietly assumed that the time sampling interval on the   
 single trace and the output traces is the same as that on the traces  
 in the input file.  The sufile may actually have more than one trace, 
 but only the first trace is used.                         

 Examples:                                           
      suplane | suwind min=12 max=12 >TRACE                      
      suconv<DATA sufile=TRACE | ...                             
 Here, the su data file, "DATA", is convolved trace by trace with the
 the single su trace, "TRACE".                             

      suconv<DATA filter=1,2,1 | ...                             
 Here, the su data file, "DATA", is convolved trace by trace with the
 the filter shown.                                         


 Credits:
      CWP: Jack K. Cohen, Michel Dietrich

  CAVEATS: no space-variable or time-variable capacity.
     The more than one trace allowed in sufile is the
     beginning of a hook to handle the spatially variant case.

 Trace header fields accessed: ns
 Trace header fields modified: ns