minepy provides an ANSI C library (with C++, Python and MATLAB/OCTAVE wrappers) for Maximal Information-based Nonparametric Exploration (MIC and MINE family).
minepy is multiplatform (Linux, Mac OS X and Windows), it works with Python 2 and 3 and it is Open Source, distributed under the GNU General Public License version 3.
If you use minepy, please cite:
Davide Albanese, Michele Filosi, Roberto Visintainer, Samantha Riccadonna, Giuseppe Jurman and Cesare Furlanello. minerva and minepy: a C engine for the MINE suite and its R, Python and MATLAB wrappers. Bioinformatics (2013) 29(3): 407-408 first published online December 14, 2012 doi:10.1093/bioinformatics/bts707.
Homepage: http://minepy.sourceforge.net/