Abstract Angle-resolved photoemission spectroscopy is a powerful experimental technique for studying anisotropic many-body interactions through the electron spectral function. Existing attempts to decompose the spectral function into non-interacting dispersions and electron-phonon, electron-electron, and electron-impurity self-energies rely on linearization of the bands and manual assignment of self-energy magnitudes.