constants module

Define some types and constants.

ImplementedEmissionData

The three types of emission data.

alias of Literal[‘Emission Yield’, ‘Emission Energy’, ‘Emission Angle’]

ImplementedPop

Implemented populations.

alias of Literal[‘SE’, ‘EBE’, ‘IBE’, ‘all’]

col_energy = 'Energy [eV]'

Typical column where energy is stored in dataframes. In emission yield data, this is the energy of PEs. In emission energy data, this is the energy of emitted electrons.

col_normal = '0.0 [deg]'

Typical column where normal incidence data is stored in dataframes.

md_ylabel: dict[Literal['Emission Yield', 'Emission Energy', 'Emission Angle'], str] = {'Emission Angle': 'Emission Angle Distribution', 'Emission Energy': 'Emission Energy Distribution [$\\mathrm{eV}^{-1}$]', 'Emission Yield': 'Emission Yield'}

y-label in plots for the different emission data type.