Currently, we use Octave (via oct2py) to access the function, rather than the more pure (and easy to install) Numpy. The reason is that Numpy only wrapped the alternative LAPACK function dgesdd, which fails to find the SVD correctly for the large stoichiometric matrix.
Currently, we use Octave (via oct2py) to access the function, rather than the more pure (and easy to install) Numpy. The reason is that Numpy only wrapped the alternative LAPACK function dgesdd, which fails to find the SVD correctly for the large stoichiometric matrix.