If functionality is available in SciPy we usually don’t consider adding it to NumPy. That rules out adding eig.
Is there any reason why polyeig doesn’t make sense to add to SciPy instead of NumPy? Generally if functionality makes sense to add to SciPy that’s where we point people to. On Thu, Jun 12, 2025 at 6:39 AM waqar jamali via NumPy-Discussion < numpy-discussion@python.org> wrote: > NumPy currently lacks a generalized eigenvalue function such as eig(A, B) > or polyeig(A, B). > > These functions are essential for several algorithms, including the > Criss-Cross algorithm and various eigenvalue problems. In particular, > large-scale problems in control theory are often reduced to subspace > problems where MATLAB routines like eig(A, B) and polyeig are widely used > in research. Therefore, I believe that adding such functionality to NumPy > would be highly beneficial. > > I have submitted a pull request here. > > https://github.com/numpy/numpy/pull/29163 > _______________________________________________ > NumPy-Discussion mailing list -- numpy-discussion@python.org > To unsubscribe send an email to numpy-discussion-le...@python.org > https://mail.python.org/mailman3//lists/numpy-discussion.python.org > Member address: nathan12...@gmail.com >
_______________________________________________ NumPy-Discussion mailing list -- numpy-discussion@python.org To unsubscribe send an email to numpy-discussion-le...@python.org https://mail.python.org/mailman3//lists/numpy-discussion.python.org Member address: arch...@mail-archive.com