parameters: (A, f, phi, t)
return_statement: return A*np.sin(2*np.pi*f*t + phi)
docstring: Return a sine wave with specified parameters at the given time points.
      
      INPUTS
       A   : Amplitude
       f   : Frequency (Hz)
       phi : Phase (rad)
       t   : time (in s)
docstring_summary: Return a sine wave with specified parameters at the given time points.
      
      INPUTS
       A   : Amplitude
       f   : Frequency (Hz)
       phi : Phase (rad)
       t   : time (in s)
docstring_tokens: Return a sine wave with specified parameters at the given time points . INPUTS A : Amplitude f : Frequency ( Hz ) phi : Phase ( rad ) t : time ( in s )
function: def sinewave(A, f, phi, t):
      """
      Return a sine wave with specified parameters at the given time points.
      
      INPUTS
       A   : Amplitude
       f   : Frequency (Hz)
       phi : Phase (rad)
       t   : time (in s)
      """
      
      return A*np.sin(2*np.pi*f*t + phi)
function_tokens: def sinewave ( A , f , phi , t ) : return A * np . sin ( 2 * np . pi * f * t + phi )