1. Introduction
The atomic radiative and collisional rates in nebular models are mainly determined by computation, where inherent theoretical difficulties and computational limitations compromise accuracy. For instance, most collisionally excited lines are dipole forbidden or semi-forbidden (), for which the theoretical A-values and collision strengths must take into account fundamental electron-correlation and relativistic effects; additionally, for the forbidden transitions in particular, the collision strengths are dominated by intricate series of resonances [4,5]. For radiative recombination lines, low-temperature dielectronic recombination rates are also sensitive to near-threshold resonances, whose energy positions are model dependent (e.g., vs. intermediate coupling ionic models) and lack experimental benchmarks [6]. It is noteworthy that the development of the codes to calculate relativistic atomic structure and electron–ion scattering has been in great part driven by the stringent requirements of these transition rates, which in many cases are still to converge to the desirable accuracy despite large calculations [7]. With the intention of promoting a fluid and constructive interaction between atomic data producers and users in nebular physics, for which we have well-recognized contributions [8,9], we have undertaken the present atomic data assessment joint project.
The deep-seated dependence of nebular spectral models on the underlying atomic parameters has encouraged the implementation of databases that have become standard references (e.g., [10,11]) or an integral part of spectral modeling tools such as
2. PyNeb Package
The
For an -level ionic model and a given electron temperature and density,
Since we are mainly concerned in this report with collisionally excited lines, we recall the basic formalism used by
(1)
assuming that:(2)
where is the total ion density, the electron density, the level population of the ith level, and the radiative transition rate for levels . The electron-impact de-excitation rate coefficient is usually expressed in terms of the effective collision strength as:(3)
being the statistical weight of the upper level. The excitation rate coefficient can be obtained from the detailed balance relation:(4)
where is the Boltzmann factor. It must be noted that for historic reasons [17], the effective collision strength , i.e., the temperature-dependent Maxwell-averaged collision strength , is often referred to in the nebular community simply as the collision strength .The line emissivity is given by:
(5)
and for cospatial ions, the emissivity ratio of a pair of optically thin lines is equal to the line intensity ratio, allowing the formulation of plasma diagnostics to determine the electron density and temperature. Furthermore, for an ion emitting a line with wavelength and intensity , it can be shown that:(6)
an expression that leads to the ionic abundance. The elemental abundance is then given by the sum:(7)
that assumes an ionization correction factor for the unseen ionic species ( being the set of observed ionic species).Figure 1 gives an outline of the
3. PyNeb Atomic Database
3.1. Data File Format
Earlier versions of
3.2. Energy Levels
A frequent issue when dealing with complex ions (e.g., Fe or Fe) is to be able to compare the atomic parameters corresponding to the same transition, which requires a unique list of energy levels. We have therefore chosen to download the energy levels from the NIST Atomic Spectra Database7 and to sort them in increasing energy order. This may not always correspond to the list of separate multiplets (see, for instance, [20]) and involves the occasional data reordering to comply with the NIST energy-level order. The user can access the NIST energy levels with the function (for O, say):
3.3. Recombination Spectra for H and He
Recombination emissivities are read from the x_
3.4. Collisional Spectra
For collisional spectra,
Transition probabilities.
Information about the corresponding ion.
The data source reference.
The x_
The ECS are usually published in tabular form for a handful of temperatures and must be interpolated to get the at the desired value. Such a table is included in the data file, and since for each transition , the upper level , there is a whole one-dimensional vector array of collision strengths with one element for each tabulated temperature value; that is, the complete set for an atom is a three-dimensional array that prevents confusing the data in the matrix with the transition probabilities (each transition is presented instead in a line). The temperature can be in Kelvin, log10(K), or K/10,000 depending on the particular dataset. The are interpolated linearly between the values at two contiguous temperatures; a keyword can be used to invoke an alternative interpolation method depending on what is available from the
The
Electron-temperature values used for the grid.
ECS at the corresponding temperatures.
Information about the corresponding ion (and the unit used for the electron temperature).
Data source reference.
4. Data from CHIANTI
pn.utils.pn_chianti.Chianti_getA(’o_3’) pn.utils.pn_chianti.Chianti_getOmega(’o_3’, tem = 1e4)
The correspondence between the NIST and
pn.utils.pn_chianti.get_levs_order(’O3’, NLevels = 9) -> {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 8, 7: 6, 8: 7}
In
5. Atomic Data File Management
Within the scope of
5.1. Atomic Data Files
The collection of data files for the different ions used in a calculation is organized in a dictionary (in the Python sense); i.e., a data structure with one or more entries such that each entry has a uniquely defined key and value. An atomic data dictionary is identified by a label, which can be either predefined (i.e., built-in) or provided by the user; the keys are the ions, and the values specify the atomic data. More precisely, each value is itself a dictionary with three possible keys, “atom”, “coll”, or “rec”, whose respective values are the names of the atomic, collisional, or recombination data files.
The default dictionary of the current atomic database is obtained with the command:
pn.atomicData.defaultDict
At present, it matches
At the time of writing, 11 such dictionaries exist:
pn.atomicData.getDataFile(atom = ’O3’) ’o_iii_atom_FFT04-SZ00.dat’, ’o_iii_coll_SSB14.dat’, ’o_iii_rec_P91.func’
If no value (or
The bibliographic references of the atomic data in the default dictionary are displayed with:
pn.atomicData.printAllSources()
The bibliographic references of the atomic data used in a given dictionary labeled
pn.atomicData.printAllSources(predef = ’PYNEB_16_01’)
The bibliographic references of the atomic data used for just a subset of ions (e.g., O
pn.atomicData.printAllSources(at_set = [’O2’, ’O3’, ’S2’])
5.2. Changing an Individual Data File or the Whole Dataset
The data available for a given ion (e.g., O
pn.atomicData.getAllAvailableFiles(’O3’) [’* o_iii_atom_FFT04-SZ00.dat’, ’* o_iii_coll_SSB14.dat’, ’* o_iii_rec_P91.func’, ’o_iii_atom.chianti’, ’o_iii_atom_FFT04.dat’, ’o_iii_atom_GMZ97-WFD96.dat’, ’o_iii_atom_SZ00-WFD96.dat’, ’o_iii_atom_TFF01.dat’, ’o_iii_atom_TZ17.dat’, ’o_iii_coll.chianti’, ’o_iii_coll_AK99.dat’, ’o_iii_coll_LB94.dat’, ’o_iii_coll_MBZ20.dat’, ’o_iii_coll_Pal12-AK99.dat’, ’o_iii_coll_TZ17.dat’]
The data used to currently instantiate the
pn.atomicData.setDataFile(’o_iii_atom_TZ17.dat’) pn.atomicData.setDataFile(’o_iii_coll_TZ17.dat’)
The next instantiating of an
5.3. Deprecated Data
It may happen that at some point in the history of
5.4. List of All the Data Used in a Script
Each time an
6. Continuum Class: Balmer and Paschen Jumps to Determine the Electron Temperature
6.1. Nebular Continuum
The nebular continuum due to the following processes,
Free–bound emission from H, He, and He [27],
Free–free emission by H, He, and He [28],
Two-photon decay from 2S of H [17],
C = pn.core.continuum.Continuum() C.get_continuum(tem = 1e4, den = 1e2, He1_H = 0.12, He2_H = 0.01, wl = np.linspace(3500, 3900, 100), HI_label = ’11_2’)
6.2. Balmer and Paschen Jump Temperatures
The electronic temperature from the Balmer (or Paschen) jump is determined by minimizing the difference between the theoretical nebular continuum (described in Section 6.1) and the observed flux before and after the jump. The optimization is based on the Richard Brent algorithm for root-finding [29] using
The temperature determination requires: the difference of the observed flux (in Å) before and after the jump normalized to a H
C.T_BJ(BJ_HI = 0.23, den = 1500, He1_H = 0.139, He2_H = 0.009,wl_bbj = 3643, wl_abj = 3861, HI_label = ’11_2’, T_min = 500.0, T_max = 30000.0) 3748.803973930705 C.T_BJ(BJ_HI = 8.56e-3, den = 1500, He1_H = 0.139, He2_H = 0.009, wl_bbj = 3643, wl_abj = 3861, HI_label=’4_2’, T_min = 500.0, T_max = 30,000.0) 3910.6448636964446
The contributions from the stellar continuum and dust emission are not considered in the temperature determination, although they can contribute to the observed flux.
7. Atomic Data Assessment
A paradigmatic example of using
In the last few years, there has been growing interest in determining chemical abundances in ionized nebulae for the heavier elements nucleosynthesized by slow-neutron capture (the s-process). Encouraged by several detections of s-process faint emission lines in planetary nebulae, several groups have been computing the required atomic data; e.g., Rb
The
dp_O3=pn.DataPlot(’O’,3,NLevels = 5) dp_O3.plotAllA(figsize = (10,8))
To further illustrate the possibilities of the
7.1. A-Values for N- and P-Like Ions
We address here one of the atomic data queries raised by [31]: the radiative rates for the N-like (O
O2 = pn.Atom(’O’,2) O2.plotGrotrian()
In the context of nebular physics, the accuracy of the A-values for O
(8)
was therein prescribed to provide a useful observational benchmark since:(9)
that is, at high densities, the line intensity ratio depends mostly on the doublet A-values, and therefore physically:(10)
Using the
A further measure of A-value accuracy can be carried out in terms of the A-value ratio and a benchmark with the observed line ratios from the high-density NGC 7027 planetary nebula [41] as listed in Table 1. The overall agreement between the theoretical ratios is around the 15% level. Interestingly, the more recent calculations (CQL07 [42], HGZJYL14 [43], and HLZSZ18 [44]) have focused to constrain using a fully relativistic multi-configuration Dirac–Fock (MCDF) method with convergent configuration-interaction expansions, which includes the Breit interaction and QED effects. Although the from these calculations is within the general scatter, the absolute values from these calculations are somewhat larger than previous estimates.
It may be seen in Table 1 that the observed [O
Datasets must contain all the transitions within the ground configuration with at least .
For consistency, datasets considering isoelectronic sequences are preferred to those focusing on single species.
Wavelength adjusted A-values computed with correct transition operators (e.g., magnetic dipole) have priority.
Emissivity ratios must lie within a 10% scatter along the isoelectronic sequence.
The dataset must comply with the condition of Equation (10), and must lie within a 10% theoretical scatter.
A selected dataset must be validated with data computed independently with a different numerical method.
Among the Z82, GFF84, BBZ89, MMKV99, and FFT04 datasets, only the first two comply with these selection criteria.
We repeat this data assessment procedure with the ionic species of the P isoelectronic sequence of nebular interest, namely S
In Table 2, we compare the theoretical for the three ions with the line ratios observed in NGC 7027. If we again exclude FFG86, TZ10, and KKFBL14, we find excellent agreement in S
7.2. Effective Collision Strengths for C-Like Ions
The present evaluation of the ECS for ions of the carbon isoelectronic sequence is motivated on the one hand by the leading role of their temperature diagnostics in nebular modeling and on the other by the worrisome discrepancies resulting when using an extensive ECS dataset for C-like ions () recently published (MBZ20 [56]). In Figure 7, we plot the percentage difference of the [N
The large discrepancies in the emissivity ratios originating from the MBZ20 ECS are of concern and demand further analysis. For instance, in Figure 8, we plot the temperature differences when using MBZ20 relative to the default ECS datasets: for a set of temperatures and densities, we compute the diagnostic line ratios [N
In Figure 9, we show the resulting abundance logarithmic differences: we compute the emissivities of the emission lines with the
The
dp_O3=pn.DataPlot(’O’,3,NLevels = 5) dp_O3.plotOmega(figsize = (10,8)) dp_N2=pn.DataPlot(’N’,2,NLevels = 5) dp_N2.plotOmega(figsize = (10,8))
Figure 10 and Figure 11 illustrate a recurrent problem in nebular modeling when dealing with ECS tabulations. The temperature end-points and mesh intervals in each dataset vary, and they must be somehow interpolated. In
In Figure 12 (left panel), we plot the collision strength for the [O
The ECS in Figure 10 corresponds to the [O
8. Discussion and Conclusions
In the context of nebular modeling, we made use of the atomic data assessment capabilities of
The magnitude and scatter of the lifetimes of the two S
Regarding the recent MBZ20 ECS for the carbon sequence [56], we demonstrated that this dataset leads to large discrepancies in the emissivity ratios of both N
After providing and applying atomic data in nebular modeling for almost five decades, we are amazed at not being able to guarantee an acceptable level of accuracy. However, the present work contributes to clarifying that computations for low- and high-energy regimes cannot be treated simultaneously with the same level of accuracy, a fact that must be taken into account in atomic database maintenance. We tend to agree with [65] that we have a laboratory astrophysics problem in hand with no foreseeable solution due to the endemic difficulties in computing, measuring, and evaluating the data products. As proposed in [16], open and fluid user–provider interactions and early data curation schemes in the research cycle are perhaps the best we can do.
As future work within the present initiative, we intend to revise and complete the atomic data for the lowly ionized species of the iron-group elements, for which there are non-conclusive accuracy evaluations. We would finally like to mention that, in reference to data-curation strategies, a historical atomic database as kept in
Author Contributions
C.M. (Christophe Morisset) and C.M. (Claudio Mendoza) conceptualized and coordinated the full paper. Investigation, methodology, analysis, and validation, J.G.-R., M.B., and V.G.-L.; software, V.L., J.G.-R., and C.M. (Christophe Morisset); writing, the original draft preparation, V.L., J.G.-R., C.M. (Christophe Morisset), and C.M. (Claudio Mendoza); writing, review and editing, J.G.-R., M.B., C.M. (Christophe Morisset), and C.M. (Claudio Mendoza); visualization, V.L., V.G.-L., C.M. (Christophe Morisset), and C.M. (Claudio Mendoza); ancillary calculations, M.B. All authors read and agreed to the published version of the manuscript.
Funding
C.M. (Christophe Morisset) and V.G.-L. acknowledge support from the Mexican CONACyT-CB2015-254132 and UNAM-DGAPA-PAPIIT-101220 projects. C.M. (Claudio Mendoza) is grateful for financial support from the NASA Astrophysics Research and Analysis Program (Grants 12-APRA12-0070 and 80NSSC17K0345). J.G.-R. acknowledges support from an Advanced Fellowship from the Severo Ochoa excellence program (SEV-2015-0548) and from the State Research Agency (AEI) of the Spanish Ministry of Science, Innovation and Universities (MCIU) and the European Regional Development Fund (FEDER) under Grant AYA2017-83383-P. J.G.-R. also acknowledges support under Grant P/308614 financed by funds transferred from the Spanish Ministry of Science, Innovation and Universities, charged to the General State Budgets and with funds transferred from the General Budgets of the Autonomous Community of the Canary Islands by the MCIU.
Acknowledgments
We are grateful to Mao Junjie (Strathclyde University, U.K.) for giving us access to the raw collision strengths of [56] and for helpful and clarifying discussions and to Elmar Träbert (Ruhr-Universität Bochum, Germany) for enlightening comments on measuring the immeasurable. We are indebted to Grażyna Stasińska (Observatoire de Paris, France) for regular suggestions to improve
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
FITS | Flexible Image Transport System |
NIST | National Institute of Standards and Technology |
QED | Quantum electrodynamics |
Footnotes
1.
2.
3.
4.
5.
6.
7.
8.
9. Contraction of decimal exponent: 1 dex means an order of magnitude or a factor of 10.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figures and Tables
Figure 1. Outline of the PyNeb object-oriented architecture showing its classes (name, some arguments, and methods) and output products. For atomic data assessment, we employ the classes and data within the red rectangle. The new Continuum class (added in Version 1.1.9) computes the nebular continuum (considering two-photon, free–free, and free–bound emission processes) and the electron temperature associated with the Balmer or Paschen jumps.
Figure 2. Nebular continuum normalized to H i 3770 Å. The data are obtained with the get_continuum function of the Continuum class for Te=104 K, ne=102 cm−3, He+/H+=0.12, and He++/H+=0.01.
Figure 3. O iii A-value diagram obtained with the plotAllA method of the DataPlot class.
Figure 4. O ii Grotrian diagram obtained with the plotGrotrian method of the Atom class.
Figure 5. Comparison of ε(2D5/2o−4S3/2o)/ε(2D3/2o−4S3/2o) density-sensitive emissivity ratio of N-like ions computed at Te=104 K with different A-value datasets relative to Z82. Left panel: [O ii] ε(λ3729)/ε(λ3726). Right panel: [Ne iv] ε(λ2424)/ε(λ2422). Source references for the A-value datasets are given in Table 1.
Figure 6. Comparison of the ε(2D5/2o−4S3/2o)/ε(2D3/2o−4S3/2o) density-sensitive emissivity ratio of P-like ions computed at Te=104 K with different A-value datasets relative to MZ82. Left panel: [S ii] ε(λ6716)/ε(λ6731). Center panel: [Cl iii] ε(λ5518)/ε(λ5538). Right panel: [Ar iv] ε(λ4711)/ε(λ4740). Source references for the A-value datasets are given in Table 2.
Figure 7. Comparison of the temperature-sensitive emissivity ratios of [O iii] 4363/5007 (left panel) and [N ii] 5755/6584 (right panel) computed at ne=103 cm−3. For [O iii], we compare the ratios obtained when using the SSB14 default ECS [63] with other datasets; for [N ii], the default ECS are T11 [59]. Data provenance is: LB94 [57]; AK99 [60]; HB04 [58]; Pal12 [61]; TZ17 [62]; and MBZ20 [56].
Figure 8. Temperature differences caused by using the MBZ20 ECS relative to the PyNeb defaults. Left panel: Te(N ii). Right panel: Te(O iii).
Figure 9. Abundance logarithmic differences for several ions caused by using the MBZ20 ECS relative to the PyNeb defaults.
Figure 10. Available ECS for O iii in PyNeb plotted with the plotOmega method of the DataPLot class. Note that “collision strengths” and Ω(k,i) in this figure stand for temperature-dependent ECS.
Figure 11. Available ECS for N ii in PyNeb plotted with the plotOmega method of the DataPLot class. Note that “collision strengths” and Ω(k,i) in this figure stand for temperature-dependent ECS.
Figure 12. Collision strength for the transitions [O iii] 1D2−3P0 (left panel) and 1S0−1D2 (right panel) computed by SSB14 and MBZ20.
Theoretical A-values (s) for the doublet within the ground configuration of N-like O
Ion | Dataset | Obs Ratio | |||
---|---|---|---|---|---|
O |
Z82 [40] | 1.65 × 10 | 3.82 × 10 | 3.48 × 10 | |
GFF84 [36] | 1.50 × 10 | 3.59 × 10 | 3.59 × 10 | ||
Z87 [37] | 1.81 × 10 | 3.59 × 10 | 2.97 × 10 | ||
WFD96 [38] | 1.78 × 10 | 3.06 × 10 | 2.58 × 10 | ||
FFT04 [39] | 1.64 × 10 | 4.12 × 10 | 3.78 × 10 | ||
CQL07[42] | × 10 | × 10 | × 10 | ||
HGZJYL14[43] | 1.76 × 10 | 4.24 × 10 | 3.62 × 10 | ||
HLZSZ18[44] | 1.75 × 10 | 4.34 × 10 | 3.72 × 10 | ||
NGC 7027 [41] | 3.61 × 10 | ||||
Ne |
Z82 [40] | 5.54 × 10 | 4.84 × 10 | 1.31 × 10 | |
GFF84 [36] | 4.97 × 10 | 4.41 × 10 | 1.33 × 10 | ||
BBZ89 [45] | 5.77 × 10 | 4.58 × 10 | 1.19 × 10 | ||
MMKV99 [46] | 4.97 × 10 | 5.43 × 10 | 1.64 × 10 | ||
FFT04 [39] | 5.50 × 10 | 5.82 × 10 | 1.59 × 10 | ||
HGZJYL14 [43] | 5.56 × 10 | 5.02 × 10 | 1.36 × 10 | ||
HLZSZ18 [44] | 5.59 × 10 | 5.18 × 10 | 1.39 × 10 | ||
NGC 7027 [41] | 3.42 × 10 |
Theoretical A-values (s) for the doublet within the ground configuration of P-like S
Ion | Dataset | Obs Ratio | |||
---|---|---|---|---|---|
S |
MZ82 [55] | 8.82 × 10 | 2.60 × 10 | 4.42 × 10 | |
FFG86 [47] | 6.92 × 10 | 2.61 × 10 | 5.66 × 10 | ||
KHOC93 [48] | 8.90 × 10 | 2.73 × 10 | 4.60 × 10 | ||
Fal99 [49] | 1.01 × 10 | 2.92 × 10 | 4.34 × 10 | ||
IFF05 [50] | 6.84 × 10 | 2.02 × 10 | 4.43 × 10 | ||
FFT06 [51] | 7.26 × 10 | 2.26 × 10 | 4.67 × 10 | ||
TZ10 [52] | 6.32 × 10 | 2.20 × 10 | 5.21 × 10 | ||
KKFBL14 [53] | 5.03 × 10 | 1.85 × 10 | 5.52 × 10 | ||
RGJ19 [54] | 9.43 × 10 | 2.84 × 10 | 4.51 × 10 | ||
NGC 7027 [41] | 4.43 × 10 | ||||
Cl |
MZ82 [55] | 4.83 × 10 | 7.04 × 10 | 2.19 × 10 | |
Fal99 [49] | 5.04 × 10 | 7.91 × 10 | 2.35 × 10 | ||
RGJ19 [54] | 5.49 × 10 | 7.81 × 10 | 2.13 × 10 | ||
NGC 7027 [41] | 2.88 × 10 | ||||
Ar |
MZ82 [55] | 2.23 × 10 | 1.77 × 10 | 1.19 × 10 | |
Fal99 [49] | 2.27 × 10 | 2.07 × 10 | 1.37 × 10 | ||
RGJ19 [54] | 2.34 × 10 | 1.93 × 10 | 1.23 × 10 | ||
NGC 7027 [41] | 2.73 × 10 |
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details





1 Instituto de Astronomía, Universidad Nacional Autónoma de México, Ensenada 22860, Mexico;
2 Instituto de Astrofísica de Canarias, La Laguna, E-38205 Tenerife, Spain;
3 Department of Physics, Western Michigan University, Kalamazoo, MI 49008, USA;
4 Department of Physics, Western Michigan University, Kalamazoo, MI 49008, USA;