Numerical diagonalization of general real matrices is currently implemented by the function dgeev in package lapack, which is a translation of the homonymous routine in the LAPACK Fortran libraries (see http://www.netlib.org/lapack/double/dgeev.f\). It would be highly desirable for lapack to also include a translation of zgeev, which is the LAPACK routine providing equivalent functionality for general complex matrices (see http://www.netlib.org/lapack/complex16/zgeev.f\).
Motivation: Currently, there are many problems in science (particularly in Quantum Mechanics) which are not accessible to Maxima because they involve matrices which are too large to diagonalise algebraically and have complex elements. A Maxima implementation of zgeev would vastly extend the range of applicability of Maxima.
Thank you very much for your help.