Hi all,
I tried to run EigenPro 3.0 but ran into an error in the Nystrom SVD step. The error was TypeError: eigh() got an unexpected keyword argument 'eigvals'. The latest version of Scipy has deprecated this argument. The fix is easy. You just need to replace the keyword argument with subset_by_index.
vals, vecs = linalg.eigh(scaled_kmat, subset_by_index=(n_sample - top_q, n_sample - 1)).
I wanted to bring this to your attention so you can patch it.