A python algorithm for non-negative independent component analysis (ICA) as described by Plumbley, 2003. Non-negative ICA is a matrix decomposition algorithm that given a matrix X finds two matrices A and S such that X = AS, where S is non-negative and describes the ouptut of a set of independent sources.
Check out our tutorial notebook to get started.