code: def sinegauss_FT(f, t0, f0, Q):
      """Fourier transform of the sine-gaussian wavelet.
  
      This uses the convention
  
      .. math::
  
         H(f) = integral[ h(t) exp(-2pi i f t) dt]
      """
      a = (f0 * 1.0 / Q) ** 2
      return (
          np.sqrt(np.pi / a)
          * np.exp(-2j * np.pi * f * t0)
          * np.exp(-np.pi**2 * (f - f0) ** 2 / a)
      )
  
file_path: astroML/astroML/fourier.py
imports: import numpy
label_desc: Use image node_id 5 for calling a global function with example usage: sinegauss_FT(f, t0, f0, Q) and returns: unknown