raman.FT_denoise¶
-
raman.
FT_denoise
(y, cutoff=1, filter='rect')¶ Apply a Fourier low pass filter to the data to remove high frequency noise.
Parameters: - y (array) – Input spectrum. If y is a list or 2d-array of spectra, filter every spectrum.
- cutoff (int) – Low pass cutoff position taken from the high frequency side in array indices (0 means no filtering, default = 1).
- filter (str) –
Type of step function to apply as filter. Currently supported are:
- ‘cos2’ - A cosine squared.
- ‘linear’ - A linear onset.
- ‘rect’ - A rectangular step function (default).
Returns: Filtered spectrum with same shape as y.