As described in #171, a numpy update cause signs of eigenvectors output by eigh to change in some tests. While the output is mathematically correct in both cases, our tests were dependent on the exact value of the entries of the eigenvectors, leading to errors.
Both tests have been modified to be independent of the sign of the eigenvectors output of eigh, avoiding this issue.
Summary
Closes #171.
As described in #171, a numpy update cause signs of eigenvectors output by
eigh
to change in some tests. While the output is mathematically correct in both cases, our tests were dependent on the exact value of the entries of the eigenvectors, leading to errors.Both tests have been modified to be independent of the sign of the eigenvectors output of
eigh
, avoiding this issue.