ALFA: an automated line fitting algorithm
Abstract
I present the automated line fitting algorithm, ALFA, a new code which can fit emission line spectra of arbitrary wavelength coverage and resolution, fully automatically. In contrast to traditional emission line fitting methods which require the identification of spectral features suspected to be emission lines, ALFA instead uses a list of lines which are expected to be present to construct a synthetic spectrum. The parameters used to construct the synthetic spectrum are optimized by means of a genetic algorithm. Uncertainties are estimated using the noise structure of the residuals. An emission line spectrum containing several hundred lines can be fitted in a few seconds using a single processor of a typical contemporary desktop or laptop PC. I show that the results are in excellent agreement with those measured manually for a number of spectra. Where discrepancies exist, the manually measured fluxes are found to be less accurate than those returned by ALFA. Together with the code NEAT, ALFA provides a powerful way to rapidly extract physical information from observations, an increasingly vital function in the era of highly multiplexed spectroscopy. The two codes can deliver a reliable and comprehensive analysis of very large data sets in a few hours with little or no user interaction.
- Publication:
-
Monthly Notices of the Royal Astronomical Society
- Pub Date:
- March 2016
- DOI:
- 10.1093/mnras/stv2946
- arXiv:
- arXiv:1512.04539
- Bibcode:
- 2016MNRAS.456.3774W
- Keywords:
-
- line: identification;
- methods: data analysis;
- H II regions;
- planetary nebulae: general;
- Astrophysics - Solar and Stellar Astrophysics
- E-Print:
- 8 pages, 5 figures. To appear in MNRAS