Skip to content

Feature request: matrix of all the good eigenvectors #11

@afraser3

Description

@afraser3

Sometimes I want to do matrix manipulations that involve using a matrix whose columns are various eigenvectors from the EVP solver. A good example can be found here in calc_ps(), specifically lines 399, 402, and 414. If I just do EP.solver.eigenvectors, then those eigenvectors don't necessarily match up with the eigenvalues in EP.evalues, which are the eigenvalues of EP.hires_solver (assuming reject=True). This can cause unintended behavior.

It would be great if I could just get EP.evectors and have that be the eigenvectors that correspond to EP.evalues whether reject=True or reject=False. And in case it's True, I'm thinking it would be great for EP.evectors to be the higher-resolution eigenvectors, but maybe other users have a reason why they'd also want access to the lower-resolution eigenvectors.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions