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.
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 fromrequiements.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 withoutprimme
(default) and the second is withprimme
.Also fix a small bug in OFS.