On Tue, Aug 12, 2014 at 10:35 PM, Sturla Molden email@example.com wrote:
Ralf Gommers firstname.lastname@example.org wrote:
No. Numpy uses those libs when they're detected, but it falls back on its own dot implementation if they're not found. From first bullet under <a href="http://scipy.org/scipylib/building/linux.html#generic-instructions:">http://scipy.org/scipylib/building/linux.html#generic-instructions:</a> "BLAS and LAPACK libraries (optional but strongly recommended for NumPy, required for SciPy)".
BLAS/LAPACK are heavy dependencies that often give problems, which is why you don't want to require them for the casual user that only needs numpy arrays to make some plots for examples.
Maybe we are not talking about the same thing, but isn't blas_lite.c and lapack_lite.c more or less f2c'd versions of reference BLAS and reference LAPACK?
Not all of them, no. Just the routines that numpy itself uses. Hence, "lite".