I reiterate a question from PR27212 in the hope it has some more visibility here.
I very much like the new interface of the matrix factorizations (or was it decompositions? ) in julia 0.7/1.0 and all the work that has been done here. Congrats to everbody involved.
I do have one question. I tried to look for a discussion about the name change eig
to eigen
. Why was this decided or deemed necessary? svd
is also a three letter word so that can be it. I like the name changes from chol
to cholesky
and the full name hessenberg
, but eig
seems so standard. Itâs also used by Matlab and Numpy. In fact, if it were not for eigen
, the names would be identical to Numpy/Scipy: numpy.linalg.eig
, numpy.linalg.svd
, numpy.linalg.cholesky
, scipy.linalg.hessenberg
, scipy.linalg.schur
.
Itâs very subjective, but I personally donât like the name eigen
very much. Maybe itâs also because in Dutch (and maybe also German, cause thatâs where the prefix âeigen-â originates from), eigen is a stand alone word (which in itself has nothing to do with eigenvalues).