arpes.utilities.conversion.bounds_calculations.full_angles_to_k#

arpes.utilities.conversion.bounds_calculations.full_angles_to_k(kinetic_energy, phi, psi, alpha, beta, theta, chi, inner_potential)[source]#

Converts from the full set of standard PyARPES angles to momentum.

More details on angle to momentum conversion can be found at the momentum conversion notes <https://arpes.readthedocs.io/momentum-conversion>.

Parameters:
  • kinetic_energy (float | xr.DataArray) – kinetic energy

  • phi (float) – angle along analyzer

  • psi (float) – analyzer deflector angle

  • alpha (float) – analyzer rotation angle

  • beta (float) – scan angle perpendicular to theta

  • theta (float) – goniometer azimuthal angle

  • chi (float) – sample azimuthal angle

  • inner_potential (float) – material inner potential in eV

Returns:

[(kx, ky, kz)]

Return type:

[(float, float, float)]