triqs_modest.post_processing.spectral_function

triqs_modest.post_processing.spectral_function()

Dispatched C++ function(s).

[1] (obe: OneBodyElementsOnGrid,
     mu: float,
     Sigma_w: Block2Gf[MeshReFreq, 2],
     broadening: float = 0.01)
  -> ndarray[float, 4]

Compute the k-summed band-resolved spectral function matrix.

The returned array has shape (n_sigma, n_omega, n_bands, n_bands), with

f[

A(omega) = -frac{1}{2pi i}left[G(omega) - G^{dagger}(omega)right].

f]

Parameters:
obeOneBodyElementsOnGrid

One-body elements on grid.

mufloat

Chemical potential.

Sigma_wBlock2Gf[MeshReFreq, 2]

Self-energy in real-frequencies.

broadeningfloat

Spectral broadening.

Returns:
ndarray[float, 4]

Band-resolved spectral function matrix.