bioniumx.preprocessing.gaussian_smooth

bioniumx.preprocessing.gaussian_smooth(spectrum: BioniumXObject, sigma: float = 2.0)[source]

Apply a 1D Gaussian filter to smooth a spectrum.

Parameters:
  • spectrum (BioniumXObject) – The input spectrum.

  • sigma (float, optional) – Standard deviation for Gaussian kernel. Default 2.0.

Returns:

smoothed – A new spectrum object with smoothed data.

Return type:

BioniumXObject