shuaigroup / Renormalizer

Quantum dynamics package based on tensor network states
https://shuaigroup.github.io/Renormalizer/
Apache License 2.0
52 stars 16 forks source link

make dependency on primme optional #123

Closed liwt31 closed 2 years ago

liwt31 commented 2 years ago

New users of renormalizer often struggle to install primme, which is not frequently used. In this PR I make the dependency on primme optional. It is removed from requiements.txt. But if it is correctly installed, renormalizer still supports the package. The Travis CI test configurations are updated such that two different sets of tests are run. The first is without primme (default) and the second is with primme.

Also fix a small bug in OFS.

liwt31 commented 2 years ago

It seems we have run out of credit on Travis CI. So I switch to Circle CI.