Firefly Full-Spectral Fitting of Galaxy Spectra

FIREFLY: full spectral fitting to derive galaxy properties

FIREFLY is a chi-squared minimisation fitting code that for a given input Spectral Energy Distribution (SED), compares combinations of single-burst stellar population models (SSP), following an iterative best-fitting process until convergence is achieved ( Wilkinson et al. 2017, MNRAS, 472, 4297). The weight of each component can be arbitrary and no regularization or additional prior than the adopted model grid is applied. Dust attenuation is added in a novel way, using a High-Pass Filter (HPF) in order to rectify the continuum before fitting. The returned attenuation array is then matched to known analytical approximations to return an E(B-V) value. This procedure allows for removal of large scale modes of the spectrum associated with dust and/or poor flux calibration. FIREFLY provides light- and mass-weighted stellar population properties (age and metallicity), E(B-V) values and stellar mass for the most likely best fitting model. Errors on these properties are obtained by the likelihood of solutions within the statistical cut (of order 100-1000). For DR17, we combined FIREFLY with the stellar population models of Maraston & Stromback, (2011) and Maraston et al. (2020), utilising the different stellar libraries and stellar initial mass functions to derive galaxy properties on the spectra available on the SDSS database.

There are two Value Added catalogs related to the FIREFLY code, a MANGA VAC and an eBOSS VAC.

All MANGA DR17 data was processed with FIREFLY, the VAC is available here. Please read the VAC webpage and the VAC papers Goddard et al. 2017, Parikh et al. 2018 and Neumann et al. 2022. Earlier versions of this VAC are still available, see the VAC webpage. We always recommend that you use the latest version (DR17) of this VAC.

All SDSS+BOSS+eBOSS DR16 data was processed with FIREFLY: the DR16 VAC is available here, and the earlier DR14 VAC is still available here. We always recommend that you use the latest version (DR16) of this VAC.
Please read the VAC webpage and the VAC paper Comparat et al. 2017.

The official FIREFLY webpage is here, you will find the latest version of the code and a sphinx documentation describing how it works. The latest version of the FIREFLY code, including the version used for the MaNGA DR17 FIREFLY catalog, is available on GitHub.

To guarantee a reproducible run, we tagged the version of the FIREFLY products used for the SDSS+BOSS+eBOSS DR16 FIREFLY catalog on the SDSS svn. Two parts are needed for the code to function. Both are available here:


Schematic description of FIREFLY, taken from <a target="_blank" href="http://adsabs.harvard.edu/abs/2017MNRAS.472.4297W" rel="noopener noreferrer">Wilkinson et al. 2017</a>.
Schematic description of FIREFLY, taken from Wilkinson et al. 2017.