Add Einstein A as restrictable and returnable. Not sure whether to make this into a new column that we fill at import, or of we calculate it on the fly, not sure which is faster, actually.
where: g_l, g_u - statistical weights of the lower, upper levels = 2_J+1
\lambda - central wavelength in vacuum (Ritz will do as well)
f_lu - oscillator strength
A_lu - Einstein spontaneous emission probability
contant = 0.667025d16 in \lambda is in Å
Thus:
A_ul = 0.667025d16 (g_l f_lu) / ((2_J_u + 1) * \lambda^2)
Add Einstein A as restrictable and returnable. Not sure whether to make this into a new column that we fill at import, or of we calculate it on the fly, not sure which is faster, actually.
A_ul * g_u * \lambda^2 = (8 \pi^2 e^2) / ( m_e c) * (g_l f_lu)
where: g_l, g_u - statistical weights of the lower, upper levels = 2_J+1 \lambda - central wavelength in vacuum (Ritz will do as well) f_lu - oscillator strength A_lu - Einstein spontaneous emission probability contant = 0.667025d16 in \lambda is in Å Thus: A_ul = 0.667025d16 (g_l f_lu) / ((2_J_u + 1) * \lambda^2)
VALD3 stores log10(g_l f_lu) and J_u