PyEMILI: A New Generation Computer-aided Spectral Line Identifier -- II. Emission-line Identification and Plasma Diagnostics of a Sample of Gaseous Nebulae
Zhijun Tu, Xuan Fang, Jorge García-Rojas, Robert Williams, Jifeng Liu
TL;DR
PyEMILI II expands a Python-based spectral-line identification framework to robustly identify faint lines in deep nebular spectra and to perform plasma diagnostics from optical recombination lines. The paper adds a comprehensive atomic transition database via Kurucz Line Lists and a new recombination-line fitting module that uses MCMC to derive $T_e$, $N_e$, and ionic abundances from ORLs, aided by an emissivity cube for key ions. Application to 34 deep spectra across PNe, H II regions, and HH objects shows high identification agreement with literature IDs (often >90%), demonstrates corrections and enhancements to prior line identifications, and provides new ORL-based abundances. The ORL diagnostics reveal an anti-correlation between $T_e$(O II) and the abundance discrepancy factor (ADF), supporting a two-component nebular model with a cold, metal-rich phase dominating ORLs. Overall, PyEMILI proves to be a powerful tool for both line identification and advanced plasma diagnostics in deep nebular spectroscopy, with publicly available data and a path toward broader applicability.
Abstract
In order to test the robustness and reliability of the new generation spectral-line identifier PyEMILI, as initially introduced in Paper I, in line identification and establish a reference/benchmark dataset for future spectroscopic studies, we run the code on the line lists of a selected sample of emission-line nebulae, including planetary nebulae (PNe), HII regions, and Herbig-Haro (HH) objects with deep high-dispersion spectroscopic observations published over the past two decades. The automated line identifications by PyEMILI demonstrate significant improvements in both completeness and accuracy compared to the previous manual identifications in the literature. Since our last report of PyEMILI, the atomic transition database used by the code has been further expanded by cross-matching the Kurucz Line Lists. Moreover, to aid the PyEMILI identification of numerous faint optical recombination lines (ORLs) of CII, NII, OII and NeII, we compiled a new dataset of effective recombination coefficients for these nebular lines, and created a new subroutine in the code to generate theoretical spectra of heavy-element ORLs at various electron temperature and density cases; these theoretical spectra can be used to fit the observed recombination spectrum of a PN to obtain the electron temperature, density and ionic abundances using the Markov-Chain Monte Carlo (MCMC) method. We present MCMC-derived parameters for a sample of PNe. This work establishes PyEMILI as a robust and versatile tool for both line identification and plasma diagnostics in deep spectroscopy of gaseous nebulae.
