This is the mail archive of the gsl-discuss@sources.redhat.com mailing list for the GSL project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
michael crescimanno <mcrescim@cc.ysu.edu> writes:
> I have enjoyed using GSL and recently for a project needed a routine to
> compute the voigt function and its first moment.
Thanks for your effort.
Could you please post the reference you used for the calculation?
The standard way to calculate the Voigt-profile fast used to be
Humlicek's formulas, whose references I attach. Maybe you wanna
incorporate them into gsl as well?
I do have C code for some of these lying around and can look it
up/send it along if somebody wants to incorporate it into GSL.
,----
| @Article{Humlicek:FSNUPB:29,
| author = {J. Huml\'{\i}\v{c}ek and V. Kapi\v{c}ka},
| title = {The evaluation of spectrum line profiles: The {Voigt} function
| and its derivatives},
| journal = {Folia Fac. Sci. Nat. Univ. Purk. Brun.},
| pages = 5,
| year = 1979,
| volume = {Physica 29},
| annote = {Algorithmus zur Berechnung der komplexen Voigt-Funktion aus 20
| Termen einer adaptierten Gauss-Hermite-Integration mit
| Programm in FORTRAN, max. relativer Fehler ist < 10^-6, der
| absolute Fehler < 10^-7}
| }
|
| @Article{Humlicek:JQSRT21:306,
| author = {J. Huml\'{\i}\v{c}ek},
| title = {An efficient method for evaluation of the complex probability
| function: The {Voigt} function and its derivatives},
| journal = {J. Quant. Spectrosc. Radiat. Transfer},
| pages = 309,
| year = 1979,
| volume = 21,
| annote = {Algorithmus zur Berechnung der komplexen Voigt-Funktion aus 12
| Termen einer adaptierten Gauss-Hermite-Integration und
| Bereichsunterscheidung mit Programm in FORTRAN, max. relativer
| Fehler des komplexen Teils < 5*10^-6, der des reellen Teils <
| 2*10^-6}
| }
|
| @Article{Humlicek:JQSRT27:437,
| author = {J. Huml\'{\i}\v{c}ek},
| title = {Optimized computation of the {V}oigt and complex probability
| functions},
| journal = {J. Quant. Spectrosc. Radiat. Transfer},
| pages = 437,
| year = 1982,
| volume = 27,
| annote = {Schneller Algorithmus zur Berechnung der komplexen
| Voigt-Funktion mit 4 Bereichsunterscheidungen mit Programm in
| FORTRAN, max. relativer Fehler des komplexen und reellen Teils
| < 1*10^-4}
| }
|
| @Article{Humlicek:SFSNUPB11:241,
| author = {J. Huml\'{\i}\v{c}ek},
| title = {An optimized approximation to {V}oigt spectrum line profiles},
| journal = {Scripta Fac. Sci. Nat. Univ. Purk. Brun.},
| pages = 241,
| year = 1981,
| volume = 11,
| annote = {Schneller Algorithmus zur Berechnung der komplexen
| Voigt-Funktion mit 4-termiger Formel, max. relativer Fehler
| des komplexen und reellen Teils < 3*10^-4}
| }
`----
Greetings,
Jochen
--
Einigkeit und Recht und Freiheit http://www.Jochen-Kuepper.de
Liberté, Égalité, Fraternité GnuPG key: CC1B0B4D
(Part 3 you find in my messages before fall 2003.)
Attachment:
pgp00000.pgp
Description: PGP signature
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |