4. Miscellaneous (processor.utilities.vis)
@author: Steinn Ymir Agustsson
- processor.utilities.vis.d_to_kz(d, kf=37.285, bz_w_px=219, bz_w=2.215)[source]
Evaluate k_z from Ewald sphere radius d: distance in pixels from the center of momentum space on the detector kf: photon momentum bz_w_px: Brillouin zone width in pixels bz_w: Brillouin zone width in inverse Angstroms
- processor.utilities.vis.det_to_k(x, x0, d)[source]
Detector pixel coordinate to momentum coordinate (in pixel)
- processor.utilities.vis.get_k_xyz(pt, k_center=(179, 737), reciprocal_lattice_vector=(218, 218), reciprocal_unit_cell=(2.215, 2.215, 1), kf=37.285)[source]
return the kx,ky,kz coordinates of a point. param:
- pt: tuple(float,float)
point to evaluate (row,col)
- k_center:
center of momentum space
- reciprocal_lattice_vector: float
distance between 2 gamma points - BZ width
- kf: float
final momentum from energy of photoemission photon
given distance from gamma point and size of the brillouin zone
- processor.utilities.vis.k_par(px, bz_w_px=219, bz_w=2.215)[source]
Pixel to momentum converter bz_w_px: Brillouin zone width in pixel bz_w: Brillouin zone width in inverse Angstroms