Code for high-density electrical neuroimaging
The programs listed below run in Python, with its extension for numerical computing NumPy. All programs are released under GPL.

  • JADE for Python [download] An independent component analysis algorithm for blind source separation of real-valued sigals. Translated into NumPy from the original MATLAB® / Octave program (version 1.8) of Jean-Francois Cardoso.

    Usage: import as module to use in a Python program or shell. Can also be run from the command line; e.g., python -m 16 inputfile, where the -m 16 tells the program to look for 16 independent components, and inputfile is a text file with the input data, having the sensors in columns, and the samples in rows. For more options and info type python --help, or just see the source code.