{"push_id":754187813,"size":126,"distinct_size":69,"ref":"refs/heads/master","head":"4e009be5140a6c07f1db777eee894a650cc5a6a7","before":"881ba0b6b02ea9e252a95029504fba8c820619cc","commits":[{"sha":"496fab3ad1cc6fd35f359d560c9b0e4fa40da8a2","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@eagles.ewu.edu","name":"David McInnis"},"message":"MAINT: fix PIL import statements.","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/496fab3ad1cc6fd35f359d560c9b0e4fa40da8a2"},{"sha":"92adfb070b3790b97975ac15807e94ed378d1fcf","author":{"email":"8029c6fcaa9c4a59cb6a9908dff7f0d2999742d4@cam.ac.uk","name":"Kai Wohlfahrt"},"message":"MAINT: Remove most of six\n\nOnly string_types was used in six.","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/92adfb070b3790b97975ac15807e94ed378d1fcf"},{"sha":"48a562efb1f4eb2f88186a308b5bab444ea80e66","author":{"email":"8029c6fcaa9c4a59cb6a9908dff7f0d2999742d4@cam.ac.uk","name":"Kai Wohlfahrt"},"message":"MAINT: Remove six\n\n`_check_mode_input` was the only user of six. It was only used to check the\ninput of `MODES.from_object`, and raised a `TypeError` if a numeric mode was\nout of range or a mode object was not a string type. `MODES.from_object` raises\na `ValueError` in these situations, and when the mode name string is not found.\n\nNow, `MODES.from_object` is wrapped in a function `_try_mode` that returns its\nresult and fixes the type of any exception raised to keep the API the same.\n\nThis is a candidate for cleanup after the API break. Part of issue #61","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/48a562efb1f4eb2f88186a308b5bab444ea80e66"},{"sha":"beb6a79e556e2b5c1235478019c1ab4c3cb800be","author":{"email":"8029c6fcaa9c4a59cb6a9908dff7f0d2999742d4@cam.ac.uk","name":"Kai Wohlfahrt"},"message":"BUG: Fix format string for Python-2.6","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/beb6a79e556e2b5c1235478019c1ab4c3cb800be"},{"sha":"960368ed3b0e5554195d25e14c56216d1ce163d4","author":{"email":"8029c6fcaa9c4a59cb6a9908dff7f0d2999742d4@cam.ac.uk","name":"Kai Wohlfahrt"},"message":"MAINT: Remove _tools sub-package\n\nI didn't realize six.py was the only thing in _tools, removing now as it\ncontains nothing.","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/960368ed3b0e5554195d25e14c56216d1ce163d4"},{"sha":"9f4d295264d7380041c6385bb344e3b3de5aaa8c","author":{"email":"a9b405ab80323b0de67dc077f1e0e8d40742e516@gmail.com","name":"Gregory R. Lee"},"message":"Merge pull request #63 from kwohlfahrt/quick-fixes\n\nMAINT: Remove six","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/9f4d295264d7380041c6385bb344e3b3de5aaa8c"},{"sha":"8f4aa858fea091f59d3895298b0da17900337ec0","author":{"email":"8029c6fcaa9c4a59cb6a9908dff7f0d2999742d4@cam.ac.uk","name":"Kai Wohlfahrt"},"message":"MAINT: Split thresholding.threshold\n\nEach mode of the threshold function was independent, so they make more sense as\nindividual functions. This commit is just a code rearrangement, no change to\nfunctionality.\n\nAddresses #61","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/8f4aa858fea091f59d3895298b0da17900337ec0"},{"sha":"af26209d6260a8d07a0b6e446c8404e76e8e57e3","author":{"email":"8029c6fcaa9c4a59cb6a9908dff7f0d2999742d4@cam.ac.uk","name":"Kai Wohlfahrt"},"message":"MAINT: Use absolute in hard threshold\n\nI find this shows the intent more clearly.\n\ntimeit shows absolute value and then less than takes 0.64 times as long on\npython3.4 versus two individual compares.","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/af26209d6260a8d07a0b6e446c8404e76e8e57e3"},{"sha":"5f5ac767371d36821a3f84229cb28cf80098a043","author":{"email":"8029c6fcaa9c4a59cb6a9908dff7f0d2999742d4@cam.ac.uk","name":"Kai Wohlfahrt"},"message":"MAINT: Use absolute vlaue in soft threshold\n\nI find this is a more readable description of which values are modified.\n\ntimeit shows the new version takes 0.6x as long as the old one, so no\nregression. Note half the time is spent checking what to substitute, which\nseems a strange operation to do.","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/5f5ac767371d36821a3f84229cb28cf80098a043"},{"sha":"f28ad20321108fd3d96b2cff86dc46b212999507","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"TST: test negative values as well for hard and soft thresholds","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/f28ad20321108fd3d96b2cff86dc46b212999507"},{"sha":"9f88d7394c552e230bba599f2b1e315ee9c92c91","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"MAINT: PEP8 fixes","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/9f88d7394c552e230bba599f2b1e315ee9c92c91"},{"sha":"1c9325b7a5f25841a9b0a413af55cc3140698723","author":{"email":"d1fe3f666890b04a41b0d38de55781d3a857620e@googlemail.com","name":"Ralf Gommers"},"message":"Merge pull request #70 from grlee77/PEP8\n\nMAINT: PEP8 fixes","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/1c9325b7a5f25841a9b0a413af55cc3140698723"},{"sha":"ad0b10e2e4146d3c9ee7d405f3b1e05ab9615fb9","author":{"email":"8029c6fcaa9c4a59cb6a9908dff7f0d2999742d4@cam.ac.uk","name":"Kai Wohlfahrt"},"message":"DOC: Auto-generate error message for threshold\n\nThis ensures the error is never out of sync with the available options.","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/ad0b10e2e4146d3c9ee7d405f3b1e05ab9615fb9"},{"sha":"ea5f3fc145a18af5dc526de695595f0168d76ad0","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"BUG: fix _downcoef for level > 1","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/ea5f3fc145a18af5dc526de695595f0168d76ad0"},{"sha":"33868d5c5a4c305f0a1f067810839c8e4ade36e0","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"TST: test level>1 cases for pywt.downcoef and pywt.upcoef","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/33868d5c5a4c305f0a1f067810839c8e4ade36e0"},{"sha":"9ad069c9b6fb2e27309a7e694d9a143918e9dfa7","author":{"email":"d1fe3f666890b04a41b0d38de55781d3a857620e@googlemail.com","name":"Ralf Gommers"},"message":"Merge pull request #65 from kwohlfahrt/quick-fixes\n\nMAINT: add back thresholding functions for backwards compatibility","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/9ad069c9b6fb2e27309a7e694d9a143918e9dfa7"},{"sha":"603a34fb27a9a5baa6da50b26753fecf5b75cd7e","author":{"email":"d1fe3f666890b04a41b0d38de55781d3a857620e@gmail.com","name":"Ralf Gommers"},"message":"DOC: update setup.py metadata for repo move and Python 3.x support","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/603a34fb27a9a5baa6da50b26753fecf5b75cd7e"},{"sha":"890a2378ffc0b9621714197744ac271b04fc27aa","author":{"email":"d1fe3f666890b04a41b0d38de55781d3a857620e@gmail.com","name":"Ralf Gommers"},"message":"TST: update tox.ini for all supported Python versions.","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/890a2378ffc0b9621714197744ac271b04fc27aa"},{"sha":"a479b8b35acfd0acf1a169ab220c70efffffb0e1","author":{"email":"d1fe3f666890b04a41b0d38de55781d3a857620e@gmail.com","name":"Ralf Gommers"},"message":"DOC: update documentation for repo move to https://github.com/rgommers/pywt","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/a479b8b35acfd0acf1a169ab220c70efffffb0e1"},{"sha":"d74359777b942144490748d8b52ddee581ba8800","author":{"email":"d1fe3f666890b04a41b0d38de55781d3a857620e@gmail.com","name":"Ralf Gommers"},"message":"BLD: add support for \"python setup.py develop\" / \"python setup.py bdist_wheel\"\n\nTaken over from Scipy's setup.py","distinct":false,"url":"https://api.github.com/repos/aaren/pywt/commits/d74359777b942144490748d8b52ddee581ba8800"}]}