News
11.02.2009:The symeig routine is integrated in the 0.7 release of SciPy. It is available there as scipy.linalg.eigh with a slightly different signature. The module described in this page is obsolete!

Old Description

Symeig - Symmetrical eigenvalue routines for NumPy

The symeig module contains a Python wrapper for the LAPACK functions to solve the standard and generalized eigenvalue problems for symmetric and hermitian matrices. Those specialized algorithms give an important speed-up with respect to the generic LAPACK eigenvalue problem solver used by NumPy (linalg.eig and linalg.eigh).

The wrapper function symeig automatically selects the appropriate LAPACK routine. It is also possible to request only a subset of all eigenvalues, which consumes less memory and results sometimes in an additional speed-up, especially for large matrices.


Installation


Mantainers

symeig has been written by Pietro Berkes and Tiziano Zito at the Institute for Theoretical Biology of the Humboldt University, Berlin.
For comments, patches, feature requests, support requests, and bug reports please send a message to the MDP users mailing list.

Documentation