original_docstring: 
      Voigt profile; g_width and l_width are the FWHMs of the Gaussian and Lorentzian profiles.
      
      Further information here: https://en.wikipedia.org/wiki/Voigt_profile.
      
docstring: Voigt profile; g_width and l_width are the FWHMs of the Gaussian and Lorentzian profiles.
docstring_tokens: Voigt profile ; g_width and l_width are the FWHMs of the Gaussian and Lorentzian profiles .
code: def voigt_f_profile(g_width, l_width):
      """
      Voigt profile; g_width and l_width are the FWHMs of the Gaussian and Lorentzian profiles.
      
      Further information here: https://en.wikipedia.org/wiki/Voigt_profile.
      """
      g_width = unit_utils.get_value(g_width, u.Hz)
      factor = 2 * np.sqrt(2 * np.log(2))
      sigma = g_width / factor
      
      l_width = unit_utils.get_value(l_width, u.Hz)
      gamma = l_width / 2
  
      def f_profile(f, f_center):
          return func_utils.voigt(f, f_center, sigma, gamma) / func_utils.voigt(f_center, f_center, sigma, gamma)
      return f_profile
code_tokens: def voigt_f_profile ( g_width , l_width ) : g_width = unit_utils . get_value ( g_width , u . Hz ) factor = 2 * np . sqrt ( 2 * np . log ( 2 ) ) sigma = g_width / factor l_width = unit_utils . get_value ( l_width , u . Hz ) gamma = l_width / 2 def f_profile ( f , f_center ) : return func_utils . voigt ( f , f_center , sigma , gamma ) / func_utils . voigt ( f_center , f_center , sigma , gamma ) return f_profile
short_docstring: Voigt profile; g_width and l_width are the FWHMs of the Gaussian and Lorentzian profiles.
short_docstring_tokens: Voigt profile ; g_width and l_width are the FWHMs of the Gaussian and Lorentzian profiles .
comment: """
      Voigt profile; g_width and l_width are the FWHMs of the Gaussian and Lorentzian profiles.
      
      Further information here: https://en.wikipedia.org/wiki/Voigt_profile.
      """