This code provides a 2-D implementation of the 'infotaxis' algorithm as described in 'Infotaxis' as a strategy for searching without gradients, by Vergassola, Villermaux, and Shraiman (Nature 2007).
All code is Python 3 and is best run using the Anaconda Python installation.
For a description of the mathematics behind infotaxis, and examples/usage, see my tutorial: http://nbviewer.jupyter.org/github/rkp8000/infotaxis/blob/master/test_infotaxis.ipynb.