ramanspy.preprocessing.denoise.SavGol

class ramanspy.preprocessing.denoise.SavGol(*, window_length, polyorder, deriv=0, delta=1.0, mode='interp', cval=0.0)[source]

Denoising based on Savitzky-Golay filtering.

Parameters:

**kwargs – Check original implementation for information about parameters.

Note

Implementation based on scipy.

References

Savitzky, A. and Golay, M.J., 1964. Smoothing and differentiation of data by simplified least squares procedures. Analytical chemistry, 36(8), pp.1627-1639.

__init__(*, window_length, polyorder, deriv=0, delta=1.0, mode='interp', cval=0.0)[source]

Methods

__init__(*, window_length, polyorder[, ...])

apply(raman_objects)

Applies the defined preprocessing method on the Raman spectroscopic objects provided.