def METHOD_NAME(self):
    """
    gets the eigenvector matrix
    Returns
    -------
    phi : (ndof, nmodes)
        the eigenvector matrix
    TODO: doesn't consider SPOINTs/EPOINTs
    """
    nmodes, nnodes = self.data.shape[:2]
    ndof = nnodes * 6
    phi_transpose = self.data.reshape(nmodes, ndof)
    return phi_transpose.T