Bounded_weights         Add weights to the data, bound at a maximum.
Cluster                 Cluster things
Fm                      Fm data
Matrix_checks           Remove any column values that average 0.
                        Further to this, also remove phytoplankton
                        groups from the F matrix if their diagnostic
                        pigment isn’t present.
NNLS_MF                 Performs the non-negative matrix factorisation
                        for given phytoplankton pigments and pigment
                        ratios, to attain an estimate of phytoplankton
                        class abundances.
Sm                      Sm data
Steepest_Desc           Stand-alone version of steepest descent
                        algorithm
min_max                 min_max data
simulated_annealing     Perform simulated annealing algorithm for S and
                        F matrices
