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_vertical

For hemispherical analyzers, whether the slit is vertical or horizontal.