kkcalc2.conversions#

Conversions functions between atomic scattering factors (ASF) and various other formats.

The conversions module provides functions for data conversion between atomic scattering factors (ASF) and various formats including: - photoabsorption data, NEXAFS data, XANES data, - refractive component values (index of refraction), - atomic scattering polynomial (ASP) coefficients.

Module Attributes

E_RADIUS

Classical electron radius in meters.

Functions

ASF_to_ASP(...)

Convert atomic scattering factors (ASF) to atomic scattering polynomial (ASP) coefficients.

ASF_to_NEXAFS(...)

Convert atomic scattering factors (ASF) to NEXAFS photoabsorption data.

ASF_to_refractive(...)

Convert atomic scattering factors (ASF) to refractive component values (index of refraction).

ASP_to_ASF(...)

Convert the atomic scattering polynomial (ASP) coefficients to atomic scattering factors (ASF).

NEXAFS_to_ASF(...)

Convert NEXAFS photoabsorption data to atomic scattering factors (ASF).

NEXAFS_to_refractive_component(...)

Convert NEXAFS photoabsorption data to $beta$ values (index of refractive scale).

energy_to_wavelength(energies)

Convert photon energies in eV to wavelengths in Angstroms.

refractive_component_to_NEXAFS(...)

Convert $beta$ values (index of refraction) to NEXAFS photoabsorption data.

refractive_to_ASF(...)

Convert refractive component values (index of refraction) to atomic scattering factors (ASF).