  Several different approximations and techniques have been developed for the
calculation of atomic structure, ionization, and excitation of atoms and ions.
These techniques have been used to compute large amounts of spectroscopic data
of various levels of accuracy. This paper presents a review of these
theoretical methods to help non-experts in atomic physics to better understand
the qualities and limitations of various data sources and assess how reliable
are spectral models based on those data.
