scitbx.smoothing
index
/net/chevy/raid1/nat/src/cctbx_project/scitbx/smoothing.py

 
Modules
       
scitbx.array_family.flex
scitbx

 
Functions
       
convolve(x, y, mode='full')
savitzky_golay_coefficients(n_left, n_right, degree, derivative=0, wraparound=True)
Compute the convolution coefficients to be used for smoothing data by the
method of Savitzky and Golay [1].
Parameters
----------
n_left and n_right are the number of past and future data points used. The
total number of data points used is n_left + n_right + 1.
degree is the degree or order of the smoothing polynomial.
wraparound: if True then the coefficients are returned in "wraparound" order
i.e. point 0 is at index[0], 1 at index[1], etc. and point -1 is at index[-1],
point -2 at index[-2], etc.
Notes
-----
See also:
http://www.scipy.org/Cookbook/SavitzkyGolay
References
----------
.. [1] A. Savitzky, M. J. E. Golay, Smoothing and Differentiation of
   Data by Simplified Least Squares Procedures. Analytical
   Chemistry, 1964, 36 (8), pp 1627-1639.
.. [2] Numerical Recipes 3rd Edition: The Art of Scientific Computing
   W.H. Press, S.A. Teukolsky, W.T. Vetterling, B.P. Flannery
   Cambridge University Press ISBN-13: 9780521880688
savitzky_golay_filter(x, y, half_window, degree, derivative=0)

 
Data
        division = _Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192)