Added diffusion_with_pyvisi.py, but the reading of multiple temporary files (created in the background) appears not to work properly. The first file is always displayed.