https://barbatti.org/2015/02/11/surface-hopping-with-dft-excited-states/
Surface Hopping with DFT Excited States