When I am testing the solve_roothan_equations and the form_density_matrix functions, I get that Attribute Error for the tests due to the "mo_energies, mo_coeffs = sp.linalg.eigh(Fuv_, Suv_)" part within SCF.py, which doesn't make sense to me since I can run main.py perfectly fine?
I updated my fork for you to see if maybe there was something wrong with my code, but I thought I wrote it correctly for both of the tests.