{"push_id":578498302,"size":16,"distinct_size":1,"ref":"refs/heads/better-product","head":"6c9d9cd57675d24ea2b9a330a8e63509b1fc9891","before":"070bdbb71957ad113a19e69eba9bcc3ada35561b","commits":[{"sha":"29e08e43ae537366e3f80223e043f65dad942d00","author":{"email":"64ca792fb5c175e7df39b45a2e002dafe3bf02c1@gmail.com","name":"Trevor Bekolay"},"message":"Release version 2.0.1","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/29e08e43ae537366e3f80223e043f65dad942d00"},{"sha":"66c463f148c94383ff59631e8175d83ca0afdaad","author":{"email":"64ca792fb5c175e7df39b45a2e002dafe3bf02c1@gmail.com","name":"Trevor Bekolay"},"message":"Starting development of v2.1.0\n\nAlso, removed the release candidate stuff from `version.py`,\nas we're not going to do release candidates in the foreseeable future.","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/66c463f148c94383ff59631e8175d83ca0afdaad"},{"sha":"4ea5e1964cac96f2ea223d11579dbb9b071c8f8c","author":{"email":"64ca792fb5c175e7df39b45a2e002dafe3bf02c1@gmail.com","name":"Trevor Bekolay"},"message":"Minor fixes to MANIFEST.in\n\nThe biggest change is to properly exclude `.ipynb_checkpoints`;\nthis didn't happen properly for the 2.0.1 release (I removed them\nmanually). But this also makes sure that `.git` and `.tox` don't\nget included, and makes sure MANIFEST.in is included too\n(though I think it was already, but best to be explicit!)","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/4ea5e1964cac96f2ea223d11579dbb9b071c8f8c"},{"sha":"f4ecbd04c857317c27153e028aa9b43cf2c37205","author":{"email":"3122a49ed644007f6091155433b499cc6751157b@gmail.com","name":"Eric Hunsberger"},"message":"Better error message in ElementwiseInc\n\nWhen we have a shape mismatch, display a better message\nwith the full shapes.","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/f4ecbd04c857317c27153e028aa9b43cf2c37205"},{"sha":"c6e1d9e9c46b861e0c080471c5fe8678012578eb","author":{"email":"3122a49ed644007f6091155433b499cc6751157b@gmail.com","name":"Eric Hunsberger"},"message":"Fix flake8 timeout\n\nMake flake8 give verbose output so that it (hopefully) does not\ntimeout in TravisCI.","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/c6e1d9e9c46b861e0c080471c5fe8678012578eb"},{"sha":"bfce6aa6aaa457e72aecb52d9402a83e797c183a","author":{"email":"64ca792fb5c175e7df39b45a2e002dafe3bf02c1@gmail.com","name":"Trevor Bekolay"},"message":"Better, faster .travis.yml\n\nThe goal here is for TravisCI to build and test Nengo faster.\nThe two most significant ways in which we do that are to\n1) use `sudo: false` to enable container-based builds as described in\nhttp://docs.travis-ci.com/user/workers/container-based-infrastructure/\nand 2) use Miniconda to quickly download and install binaries in\nthe home directory, so that we don't need to use `sudo`, and\ndon't have to build anything from source.\n\nOther minor changes:\n- Use language=c for slightly faster builds, as TravisCI does some\n  virtualenv stuff when language=python, and we don't need it.\n  Putting the Python information in `env` also makes it more clear\n  what's being tested.\n- Ensure coverage picks up the right files\n- Add scikit-learn to optional dependencies\n- Set `zip_safe=False` in setup.py to suppress many useless warnings","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/bfce6aa6aaa457e72aecb52d9402a83e797c183a"},{"sha":"eb47e82476da9e74c28616bfa09b7e1591058eae","author":{"email":"64ca792fb5c175e7df39b45a2e002dafe3bf02c1@gmail.com","name":"Trevor Bekolay"},"message":"Test with all NumPy versions we support\n\nFixed two instances in which we used `np.linalg.norm` with the `axis`\nargument in the tests. These were introduced in Numpy 1.8. These\nweren't issues with Nengo per se, just the test suite.","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/eb47e82476da9e74c28616bfa09b7e1591058eae"},{"sha":"e0b7b01ca15df043ae937ca936726b776a655f73","author":{"email":"64ca792fb5c175e7df39b45a2e002dafe3bf02c1@gmail.com","name":"Trevor Bekolay"},"message":"Explicitly specify Mathjax path\n\nUntil v1.3, sphinx links to Mathjax on an `http` CDN.\nWe have to explicitly use `https`, since pythonhosted.org serves\nour docs through `https`.","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/e0b7b01ca15df043ae937ca936726b776a655f73"},{"sha":"c9b100b5c4bfd7ae314901e6967822d0eb45e5d1","author":{"email":"0294520f4d4ad2a2871d44f8a8b40d58c674f8cc@uwaterloo.ca","name":"Jan Gosmann"},"message":"Use importorskip instead where appropriate.\n\nThis makes it explicit why certain tests are optional. Also they will\nautomatically be run if the dependencies are available without the\nrequirement of having the dependencies of all optional tests installed.\nThe `-rs` option to pytest allows to display the reason for skipped\ntests which gives an easy diagnosis which tests are missing.","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/c9b100b5c4bfd7ae314901e6967822d0eb45e5d1"},{"sha":"fa72f82a801fdf50cb8ce0df4e803ac8dd916bbe","author":{"email":"0294520f4d4ad2a2871d44f8a8b40d58c674f8cc@uwaterloo.ca","name":"Jan Gosmann"},"message":"Add noqa clarification comment.","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/fa72f82a801fdf50cb8ce0df4e803ac8dd916bbe"},{"sha":"677967d0b1ce6ef221e3cf28c007d260b095ccca","author":{"email":"0294520f4d4ad2a2871d44f8a8b40d58c674f8cc@uwaterloo.ca","name":"Jan Gosmann"},"message":"Check for also for jinja2 before testing examples\n\nSome IPython functionality we are using depends on it.","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/677967d0b1ce6ef221e3cf28c007d260b095ccca"},{"sha":"10a7060a8a613658309c521e405ffafad3597851","author":{"email":"0294520f4d4ad2a2871d44f8a8b40d58c674f8cc@uwaterloo.ca","name":"Jan Gosmann"},"message":"Remove optional option and use slow/plots instead.","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/10a7060a8a613658309c521e405ffafad3597851"},{"sha":"f051729ba27853986387a40ff11481592a336b3d","author":{"email":"64ca792fb5c175e7df39b45a2e002dafe3bf02c1@gmail.com","name":"Trevor Bekolay"},"message":"Ignore PEP8 error 731\n\nThis error states that lambda expressions should not be assigned;\ninstead, they should be done with a `def`. We could change these,\nbut we only do it when doing so would save a few lines, and the\nfunction is sufficiently simple.\n\nAlso fix error 402: module level import not at top of file\nin `test_examples.py`.\n\nNote that `flake8` by default ignores E123,133,226,241,242\nso we also ignore these, for now.","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/f051729ba27853986387a40ff11481592a336b3d"},{"sha":"6919cfab4dff4ee922c9be2f4c7f2aee97fae056","author":{"email":"0294520f4d4ad2a2871d44f8a8b40d58c674f8cc@uwaterloo.ca","name":"Jan Gosmann"},"message":"Add pytest norecursedirs setting.\n\nFixes #650 by preventing py.test from looking into the build directory.\nAlso added some other directories where there should be no tests.","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/6919cfab4dff4ee922c9be2f4c7f2aee97fae056"},{"sha":"e89fb03be6093012d21b1e74bb23293a0abaa397","author":{"email":"0294520f4d4ad2a2871d44f8a8b40d58c674f8cc@uwaterloo.ca","name":"Jan Gosmann"},"message":"Add SqrtBeta distribution\n\nAlso added SubvectorLength distribution based off the SqrtBeta\ndistribution.","distinct":false,"url":"https://api.github.com/repos/nengo/nengo/commits/e89fb03be6093012d21b1e74bb23293a0abaa397"},{"sha":"6c9d9cd57675d24ea2b9a330a8e63509b1fc9891","author":{"email":"0294520f4d4ad2a2871d44f8a8b40d58c674f8cc@uwaterloo.ca","name":"Jan Gosmann"},"message":"Improve product network accuracy.","distinct":true,"url":"https://api.github.com/repos/nengo/nengo/commits/6c9d9cd57675d24ea2b9a330a8e63509b1fc9891"}]}