arpes.analysis.shirley.calculate_shirley_background#

arpes.analysis.shirley.calculate_shirley_background(xps, energy_range=None, eps=1e-07, max_iters=50, n_samples=5)[source]#

Calculates a shirley background iteratively over the full energy range energy_range.

Uses calculate_shirley_background_full_range internally.

Outside the indicated range, the background is extrapolated as a constant from the nearest in-range value.

Parameters:
  • xps – The input data.

  • energy_range – A slice with the energy range to be used.

  • eps – Convergence parameter.

  • max_iters – The maximum number of iterations to allow before convengence.

  • n_samples – The number of samples to use at the boundaries of the input data.

Returns:

A monotonic Shirley background over the entire energy range.