hyperspy.misc.eels.hartree_slater_gos module
- class hyperspy.misc.eels.hartree_slater_gos.HartreeSlaterGOS(element_subshell)
Bases:
GOSBase
Read Hartree-Slater Generalized Oscillator Strenght parametrized from files.
- Parameters:
element_subshell ({str, dict}) – Usually a string, for example, ‘Ti_L3’ for the GOS of the titanium L3 subshell. If a dictionary is passed, it is assumed that Hartree Slater GOS was exported using GOS.as_dictionary, and will be reconstructed.
- readgosfile()
Read the GOS files of the element subshell from the location defined in Preferences.
- get_qaxis_and_gos(ienergy, qmin, qmax)
given the energy axis index and qmin and qmax values returns the qaxis and gos between qmin and qmax using linear interpolation to include qmin and qmax in the range.
- energy_axis
The tabulated energy axis
- Type:
array
- qaxis
The tabulated qaxis
- Type:
array
- energy_onset
The energy onset for the given element subshell as obtained from iternal tables.
- Type:
- Parameters:
element_subshell (str) – For example, ‘Ti_L3’ for the GOS of the titanium L3 subshell
- as_dictionary(fullcopy=True)
Export the GOS as a dictionary.