code: def spectral_spread(signal, fs):
      """Measures the spread of the spectrum around its mean value.
  
      Description and formula in Article:
      The Timbre Toolbox: Extracting audio descriptors from musicalsignals
      Authors Peeters G., Giordano B., Misdariis P., McAdams S.
  
      Feature computational cost: 2
  
      Parameters
      ----------
      signal : nd-array
          Signal from which spectral spread is computed.
      fs : float
          Sampling frequency
  
      Returns
      -------
      float
          Spectral Spread
  
      """
      f, fmag = calc_fft(signal, fs)
      spect_centroid = spectral_centroid(signal, fs)
  
      if not np.sum(fmag):
          return 0
      else:
          return (
              np.dot(((f - spect_centroid) ** 2), (fmag / np.sum(fmag)))
              ** 0.5
          )
  
imports: import scipy.signal
  from tsfel.feature_extraction.features_utils import *
label_desc: Use image node_id 45 for calling a global function with example usage: spectral_spread(signal, fs) and returns: int, unknown