Orange NMF is an add-on for Orange data mining software package. It provides modules and widgets for matrix factorization (NMF and SVD).
Install Orange data mining suite from the Orange website. Also, install NIMFA, a Python library for non-negative matrix factorization, which includes implementations of initialization and factorization algorithms along with quality measures. Start Orange Canvas, navigate to Options / Add-ons, and check the NMF add-on.
To install from PyPi run:
pip install orange-nmf
To install from source code run:
python setup.py install
To build Python egg run:
python setup.py bdist_egg
To install add-on in development mode run:
python setup.py develop