Tests are now running successfully both local and on Travis. There are some regressions in this code, as I had to jiggle some of the type handling code to get everything to work, but I feel too nervous when the tests aren't running so I made that top priority.
Note that to get a scipy-enabled environment on travis without using sudo, I've used miniconda as documented here. If you don't want this, we can revert, but it's working now, which I think is the main thing.
PS: To keep continuity, it's probably best to merge #177 before this.
Tests are now running successfully both local and on Travis. There are some regressions in this code, as I had to jiggle some of the type handling code to get everything to work, but I feel too nervous when the tests aren't running so I made that top priority.
Note that to get a scipy-enabled environment on travis without using sudo, I've used miniconda as documented here. If you don't want this, we can revert, but it's working now, which I think is the main thing.
PS: To keep continuity, it's probably best to merge #177 before this.