Skip to content
/ pyica Public
forked from thelahunginjeet/pyica

python code for Independent Component Analysis

License

Notifications You must be signed in to change notification settings

gunju/pyica

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Author : Kevin S. Brown ([email protected], github.com/thelahunginjeet)

A pure python package for Independent Component Analysis (ICA).  Currently, only fixed-point FastICA is supported.

See the documentation in the modules for detailed usage and function arguments.  Assuming you've cloned into a location python knows about and you want to extract
n <= N sources from a data matrix X of size N x T, you can do

	import pyica.fastica as ica
	A,W,S = ica.fastica(X,n)

All source code is made available under the BSD-3 license.

There is currently minimal testing code in the tests/ directory.  There are two ways to run the tests.  If you have pytest, run:

	>py.test -v testing_pytest.py

If you don't have pytest, you can run the test via distutils:

	>python setup.py test

About

python code for Independent Component Analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%