arpes.analysis.gap.determine_broadened_fermi_distribution#
- arpes.analysis.gap.determine_broadened_fermi_distribution(data, *, fixed_temperature=True)[source]#
Determine the parameters for broadening by temperature and instrumental resolution.
As a general rule, we first try to estimate the instrumental broadening and linewidth broadening according to calibrations provided for the beamline + instrument, as a starting point.
We also calculate the thermal broadening to expect, and fit an edge location. Then we use a Gaussian convolved Fermi-Dirac distribution against an affine density of states near the Fermi level, with a constant offset background above the Fermi level as a simple but effective model when away from lineshapes.
These parameters can be used to bootstrap a fit to actual data or used directly in
normalize_by_fermi_dirac.- Parameters:
data (xr.DataArray) – The data we want to estimate from.
fixed_temperature (bool) – Whether we should force the temperature to the recorded value.
- Returns:
The estimated fit result for the Fermi distribution.