exspy.utils.eels
#
|
Calculates the effective collection angle |
|
Find edges near a given energy that are within the given energy window. |
|
Return the information of a sequence of edges as a list of dictionaries |
|
Estimate the effect of limited collection angle on EELS mean free path |
|
Estimate electron inelastic mean free path from density |
|
Electron inelastic mean free path using TPP-2M. |
- exspy.utils.eels.effective_angle(E0, E, alpha, beta)#
Calculates the effective collection angle
- Parameters:
- Returns:
effective_angle – The effective collection angle in mrad.
- Return type:
Notes
Code translated to Python from Egerton (second edition) page 420
- exspy.utils.eels.get_edges_near_energy(energy, width=10, only_major=False, order='closest')#
Find edges near a given energy that are within the given energy window.
- Parameters:
energy (float) – Energy to search, in eV
width (float) – Width of window, in eV, around energy in which to find nearby energies, i.e. a value of 10 eV (the default) means to search +/- 5 eV. The default is 10.
only_major (bool) – Whether to show only the major edges. The default is False.
order (str) – Sort the edges, if ‘closest’, return in the order of energy difference, if ‘ascending’, return in ascending order, similarly for ‘descending’
- Returns:
edges – All edges that are within the given energy window, sorted by energy difference to the given energy.
- Return type:
See also
- exspy.utils.eels.get_info_from_edges(edges)#
Return the information of a sequence of edges as a list of dictionaries
- exspy.utils.eels.iMFP_Iakoubovskii(density, electron_energy)#
Estimate electron inelastic mean free path from density
- Parameters:
- Returns:
inelastic_mean_free_path – The inelastic mean free path in nanometers.
- Return type:
See also
exspy.utils.eels.iMFP_TPP2M
,exspy.utils.eels.angular_correction
Notes
For details see Equation 9 in reference [*].
- exspy.utils.eels.iMFP_TPP2M(electron_energy, density, M, N_v, E_g)#
Electron inelastic mean free path using TPP-2M.
- Parameters:
- Returns:
inelastic_mean_free_path – The inelastic mean free path in nanometers.
- Return type:
Notes
For details see reference [†].
[†] Shinotsuka, H., S. Tanuma, C. J. Powell, and D. R. Penn. ‘Calculations of Electron Inelastic Mean Free Paths. X. Data for 41 Elemental Solids over the 50 EV to 200 KeV Range with the Relativistic Full Penn Algorithm: Calculations of Electron Inelastic Mean Free Paths. X’. Surface and Interface Analysis 47, no. 9 (September 2015): 871–88. https://onlinelibrary.wiley.com/doi/10.1002/sia.5789
- exspy.utils.eels.iMFP_angular_correction(density, beam_energy, alpha, beta)#
Estimate the effect of limited collection angle on EELS mean free path
- Parameters:
- Returns:
correction – The correction factor on the mean free path due to the collection angle.
- Return type:
Notes
For details see Equation 9 in reference [‡].
[‡] Iakoubovskii, K., K. Mitsuishi, Y. Nakayama, and K. Furuya. ‘Thickness Measurements with Electron Energy Loss Spectroscopy’. Microscopy Research and Technique 71, no. 8 (2008): 626–31. https://onlinelibrary.wiley.com/doi/10.1002/jemt.20597