arpes.analysis.pocket.radial_edcs_along_pocket#
- arpes.analysis.pocket.radial_edcs_along_pocket(data, angle, radii=(0.0, 5.0), n_points=0, select_radius=None, **kwargs)[source]#
Produces EDCs distributed radially along a vector from the pocket center.
The pocket center should be passed through kwargs via {dim}={value}.
Example
I.e. an appropriate call would be
>>> radial_edcs_along_pocket(spectrum, np.pi / 4, (1, 4), phi=0.1, beta=0)
- Parameters:
data (XrTypes) – ARPES Spectrum.
angle (float) – Angle along the FS to cut against.
radii (tuple[float, float]) – The min and max for the angle/momentum equivalent radial coordinate.
n_points – Number of EDCs, can be automatically inferred.
select_radius – The radius used for selections along the radial curve.
kwargs – Center point of each dimension.
- Returns:
A 2D array which has an angular coordinate around the pocket center.