The test in https://github.com/rabernat/oceanmodes/blob/master/oceanmodes/test/test_modes.py#L248 is currently failing because scipy.sparse.linalg.eig does not return the eigenvalues we expect.
@roxyboy, can you post the image of the plot you made showing the expected vs. actual results?