matchms.filtering.peak_processing.normalize_intensities module

matchms.filtering.peak_processing.normalize_intensities.normalize_intensities(spectrum_in: Spectrum, clone: bool | None = True, scaling: tuple[float, float] | None = None) Spectrum | None[source]

Normalize intensities of peaks to unit height.

Parameters:
  • spectrum_in – Input spectrum.

  • clone – Optionally clone the Spectrum.

  • scaling – Optional tuple (min, max) to scale intensities to specific range. If None, normalizes to 0-1 range.

Returns:

Spectrum with mormalized Intensities, or None if not present.

Return type:

Spectrum or None