Comments on the Voigt function implementation in the Astropy and SpectraPlot.com packages
arXiv:1806.10338 · doi:10.1016/j.jqsrt.2018.03.019
Abstract
The Voigt profile is important for spectroscopy, astrophysics, and many other fields of physics, but is notoriously difficult to compute. McLean et al. [J. Electron Spectrosc. & Relat. Phenom., 1994] have proposed an approximation using a sum of Lorentzians. Our assessment indicates that this algorithm has significant errors for small arguments. After a brief survey of the requirements for spectroscopy we give a short list of both efficient and accurate codes and recommend implementations based on rational approximations.
5 pages, 2 figures
References in corpus (3)
- Recommended isolated-line profile for representing high-resolution spectroscopic transitions (IUPAC Technical Report)
- SpectraPlot.com: Integrated Spectroscopic Modeling of Atomic and Molecular Gases
- Algorithm 985: Simple, efficient, and relatively accurate approximation for the evaluation of the Faddeyeva function