arpes.utilities.conversion.kz_conversion.ConvertKpKz#
- class arpes.utilities.conversion.kz_conversion.ConvertKpKz(*args, **kwargs)[source]#
Implements single angle photon energy scans.
- __init__(*args, **kwargs)[source]#
Cache the photon energy coordinate we calculate backwards from kz.
Methods
__init__(*args, **kwargs)Cache the photon energy coordinate we calculate backwards from kz.
conversion_for(dim)Looks up the appropriate momentum-to-angle conversion routine by dimension name.
get_coordinates([resolution, bounds])Calculates the coordinates which should be used in momentum space.
identity_transform(axis_name, *args)Just returns the coordinate requested from args.
kspace_to_BE(binding_energy, *args)The energy conservation equation for ARPES.
kspace_to_hv(binding_energy, kp, kz)Converts from momentum back to the raw photon energy.
kspace_to_phi(binding_energy, kp, kz)Converts from momentum back to the hemisphere angle axis.
prep(arr)Perform preprocessing of the array to convert before we start.
Attributes
is_slit_verticalFor hemispherical analyzers, whether the slit is vertical or horizontal.