Theory of transport in liquid metals. I. Calculation of self-diffusion coefficients | Synapse