Package analysis.voigt_profile


Detailed Description

This is a function which efficiently computes Voigt profiles (convolutions of Lorentzian and Gaussian functions) which are useful for many types of spectroscopy.
version $Id: voigt_profile.py,v 1.7 2007/01/25 12:44:05 mendenhall Exp $ 

Developed by Marcus H. Mendenhall, Vanderbilt University Keck Free Electron Laser Center, Nashville, TN USA

email: mendenhall@users.sourceforge.net

Work supported by the US DoD MFEL program under grant FA9550-04-1-0045


Classes

class  Voigt_calculator
class  gauss
class  lorentz

Functions

def voigt_with_derivs

Variables

string _rcsid = "$Id: voigt_profile.py,v 1.7 2007/01/25 12:44:05 mendenhall Exp $"
 _numeric_float = Numeric.float64
tuple _voigt_instance = Voigt_calculator()
list datasets = []
list stylecolors = [GracePlot.green, GracePlot.blue, GracePlot.red, GracePlot.orange, GracePlot.magenta, GracePlot.black]
tuple noline = GracePlot.Line(type=GracePlot.none)
int alpha0 = 005
float sigma0 = 0.5
float scale = 1.0


Generated on Wed Nov 21 10:18:33 2007 for analysis by  doxygen 1.5.4