{"push_id":907321980,"size":30,"distinct_size":30,"ref":"refs/heads/master","head":"2a139a3976cca73e31f38b4b2638393088ea4581","before":"136a0294b0fceba7ba5bb486426cd9ecda1d4363","commits":[{"sha":"452e6314ef704b78633ef44abc65ebc17fe07306","author":{"email":"a9b405ab80323b0de67dc077f1e0e8d40742e516@gmail.com","name":"Gregory Lee"},"message":"ENH: added wavedecn and waverecn to multilevel.py","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/452e6314ef704b78633ef44abc65ebc17fe07306"},{"sha":"66617679135069051200d54a9a57c5e9a7003741","author":{"email":"a9b405ab80323b0de67dc077f1e0e8d40742e516@gmail.com","name":"Gregory Lee"},"message":"DOC: docstring clarification","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/66617679135069051200d54a9a57c5e9a7003741"},{"sha":"1585ab8c78ca472954ab63fc2a3a31b3f5a71435","author":{"email":"a9b405ab80323b0de67dc077f1e0e8d40742e516@gmail.com","name":"Gregory Lee"},"message":"ENH: removed check for data >2D in wavedecn.  allows 1D & 2D inputs as well","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/1585ab8c78ca472954ab63fc2a3a31b3f5a71435"},{"sha":"e1cabcbb76cb7fff3ba7e47aa92e152897808b12","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"TST: added wavedecn/waverecn test to test_multilevel.py","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/e1cabcbb76cb7fff3ba7e47aa92e152897808b12"},{"sha":"1a6da793e3c3aec15f1d4704be08c62545200c38","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"BUG: fix waverecn for Python 3.x compatibility\n\nBUG:  waverecn now uses take when calling idwtn so that it also works for wavelets such as db8","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/1a6da793e3c3aec15f1d4704be08c62545200c38"},{"sha":"fdf8b077a42a790460077ed95b887342e67e2082","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"MAINT: PEP8 and docstring fixes","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/fdf8b077a42a790460077ed95b887342e67e2082"},{"sha":"894ba5ec08b336559865f2885048c480b057dcd3","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"MAINT: split duplicate decomposition level checks into a _check_level function.  Remove conversion of inputs to np.float64","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/894ba5ec08b336559865f2885048c480b057dcd3"},{"sha":"73f9a8d7daea6ffcb5dd776a50827cf7d9934b57","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"TST: add tests for multiple dtypes on the inputs","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/73f9a8d7daea6ffcb5dd776a50827cf7d9934b57"},{"sha":"6d1089168c02c558b70e8fc5e1a26c36b04cdd79","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"MAINT: update wavedecn to use the new idwtn/dwtn implementations","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/6d1089168c02c558b70e8fc5e1a26c36b04cdd79"},{"sha":"28475325f2d5cdf17f2fb22291168ff91854fa50","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"TST: add more thorough roundtrip tests for all wavelets and modes","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/28475325f2d5cdf17f2fb22291168ff91854fa50"},{"sha":"20f429fda8768bc6dd0d4b8bf56d5c00173ac1d4","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"TST: add dtype tests and complex test for nd case","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/20f429fda8768bc6dd0d4b8bf56d5c00173ac1d4"},{"sha":"866b0e7b62805e072321f17c9b2effcc78afeb99","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"MAINT: major overhaul of test_multilevel\n\nreorganize tests into a logical order and use uniform tolerances across all tests.\n\nmerge the separate *_complex tests into the dtype *_accuracies tests to avoid duplicating functionality\n\nadd comprehensive mode and wavelet type tests to the 1D and 2D cases to match those previously existing for nD\n\nadded dec.slow or PYWT_XSLOW decorators where needed.\n\nIn the future if dwt2/idwt2 are refactored to use dwtn/idwtn the PYWT_XSLOW decorator can be removed.","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/866b0e7b62805e072321f17c9b2effcc78afeb99"},{"sha":"79f9ef05745213eb240104890019ecfaa546cd7a","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"MAINT: pep8 fixes","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/79f9ef05745213eb240104890019ecfaa546cd7a"},{"sha":"b1ab5f1bf6325ba2902e844b42e03e9fc1ab776d","author":{"email":"8029c6fcaa9c4a59cb6a9908dff7f0d2999742d4@cam.ac.uk","name":"Kai Wohlfahrt"},"message":"BUG/TST: Handle invalid coeffs in waverecn\n\nCorrectly handle missing coefficients in waverecn, as they are treated in\nidwtn.","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/b1ab5f1bf6325ba2902e844b42e03e9fc1ab776d"},{"sha":"c6d174d288b80fe2f143791eb97ea15f521ad7e2","author":{"email":"8029c6fcaa9c4a59cb6a9908dff7f0d2999742d4@cam.ac.uk","name":"Kai Wohlfahrt"},"message":"BUG: Fix handling of empty levels in waverecn\n\nPreviously, empty levels were discarded, they should not be.","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/c6d174d288b80fe2f143791eb97ea15f521ad7e2"},{"sha":"2d98b74c580fd80f8a8429406ebb0f117c3b6ad6","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"ENH: Enable warnings for invalid keys or missing detail coefficient arrays during waverecn","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/2d98b74c580fd80f8a8429406ebb0f117c3b6ad6"},{"sha":"025e032b5f2ee99c93b2d5804c6b8fb52a5e03a1","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"MAINT: idwtn/waverecn now raise an exception on missing or invalid coefficients.\nTemporarily catch the Exception and raise a warning instead to allow for a deprecation period","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/025e032b5f2ee99c93b2d5804c6b8fb52a5e03a1"},{"sha":"dc35b2f957054ec14ac97855acf34b3eeb0c23b6","author":{"email":"eb6d987dfcdc9379c7c7bf31d00308ce3efdefeb@cchmc.org","name":"Gregory R. Lee"},"message":"MAINT: remove warning on empty coefficient dictionary and clean up tests","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/dc35b2f957054ec14ac97855acf34b3eeb0c23b6"},{"sha":"1edb3d7a85cebfb6ae462caac0768a34609922f6","author":{"email":"a9b405ab80323b0de67dc077f1e0e8d40742e516@gmail.com","name":"Gregory R. Lee"},"message":"TST: test_compare_downcoef_coeffs: only run tests for levels <= dwt_max_level","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/1edb3d7a85cebfb6ae462caac0768a34609922f6"},{"sha":"08507e793c53dbedee9bb60747b1595ca65f2763","author":{"email":"a9b405ab80323b0de67dc077f1e0e8d40742e516@gmail.com","name":"Gregory R. Lee"},"message":"MAINT: PEP8","distinct":true,"url":"https://api.github.com/repos/PyWavelets/pywt/commits/08507e793c53dbedee9bb60747b1595ca65f2763"}]}