scipy/scipy — pull request #358 by pv (2012-11-17 16:53:47+00:00)
Title: MAINT: linalg: clean up LAPACK and BLAS wrappers + document them

The BLAS/LAPACK interfaces in scipy.linalg were sort of public, but the LAPACK part was only partly cleaned up last time when the scipy.lib.blas/lapack interfaces were deprecated. Moreover, they were essentially undocumented.

This PR cleans up the following:

- Make `get_lapack_funcs` fully compatible with `get_blas_funcs`, while maintaining backward compatibility.

- Add missing deprecation warnings to scipy.lib.lapack and scipy.lib.blas

- Add deprecation warnings to direct imports of scipy.linalg.fblas, .cblas, .flapack, .clapack which probably appear in existing third-party code.

- Remove dead code in linalg functions (checks for clapack functions, which never exist)

- Add missing functions to scipy.linalg which were in scipy.lib.