Self-Diffusion Self-Diffusion selfdiffusion.py example