API Reference#
The mcrnmf
package exposes two primary modules:
models
- contains core decomposition algorithmsnnls
- provides a standalone solver for estimating concentration profiles \(H\) given fixed spectra \(W\)
models#
The models
module provides implementations of various Nonnegative Matrix
Factorization (NMF) algorithms used in Multivariate Curve Resolution (MCR).
Frobenius norm-based Nonnegative Matrix Factorization (NMF) using Alternating Least Squares (ALS) method. |
|
Frobenius norm-based Nonnegative Matrix Factorization (NMF) using Fast Projected Gradient Method (FPGM). |
|
Minimum-Volume Nonnegative Matrix Factorization (NMF) implementation using Fast Projected Gradient Method. |
|
Successive Nonnegative Projection Algorithm (SNPA) for NMF initialization. |
nnls#
The nnls
module offers a fast projected gradient solver to estimate \(H\)
from new data \(X\) when \(W\) is fixed and known.
An implementation of Non-negative Least Squares solver using Fast Projected Gradient Method. |