class_docstr: Peaking filter transform. Applies a peaking filter at a specific center frequency in hertz
  of a specific gain in dB (note: can be positive or negative!), and a quality factor
  parameter. Filter coefficients are taken from the W3 Audio EQ Cookbook:
  https://www.w3.org/TR/audio-eq-cookbook/
code: def _get_biquad_coefficients_from_input_parameters(
      self, center_freq, gain_db, q_factor, sample_rate
  ):
      normalized_frequency = 2 * np.pi * center_freq / sample_rate
      gain = 10 ** (gain_db / 40)
      alpha = np.sin(normalized_frequency) / 2 / q_factor
  
      b0 = 1 + alpha * gain
      b1 = -2 * np.cos(normalized_frequency)
      b2 = 1 - alpha * gain
  
      a0 = 1 + alpha / gain
      a1 = -2 * np.cos(normalized_frequency)
      a2 = 1 - alpha / gain
  
      # Return it in `sos` format
      sos = np.array([[b0 / a0, b1 / a0, b2 / a0, 1, a1 / a0, a2 / a0]])
  
      return sos
  
file_path: audiomentations/audiomentations/augmentations/peaking_filter.py
imports: import random
  import numpy
  from numpy.typing import NDArray
  from scipy.signal import sosfilt, sosfilt_zi
  from audiomentations.core.transforms_interface import BaseWaveformTransform
  from audiomentations.core.utils import convert_frequency_to_mel, convert_mel_to_frequency
label_desc: Use image node_id 2 for calling the PeakingFilter obj's underlying member method code with example usage: obj._get_biquad_coefficients_from_input_parameters(center_freq, gain_db, q_factor, sample_rate) and returns: sos