{"push_id":1014509327,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"940f1c79d4b64fa97508ae3dec6c63a0cf5f4715","before":"3ca41c41e812c066e0949bdbebc2ef88759f04f2","commits":[{"sha":"a0c3e32bc64b6bb141e6680c7637a9870263c822","author":{"email":"92b4357aea4ace7cb365c6e5985dcc5706b9ed09@mit.edu","name":"gfyoung"},"message":"ENH: Make convolve and correlate order-agnostic\n\nCloses gh-5897.","distinct":true,"url":"https://api.github.com/repos/e-q/scipy/commits/a0c3e32bc64b6bb141e6680c7637a9870263c822"},{"sha":"9b7eceb96a3b9dd61dadf3479a04281f92401955","author":{"email":"b4f57ceb208f2c5eae4e1192d707c3466a564837@ymail.com","name":"Loïc Estève"},"message":"FIX sparse .mean returns a scalar instead of a matrix\n\nAdd test to make sure that the output of .mean and .sum is a scalar\nsince assert_array_equal does not make any difference between a\nscalar and an array of any shape with a single element.","distinct":true,"url":"https://api.github.com/repos/e-q/scipy/commits/9b7eceb96a3b9dd61dadf3479a04281f92401955"},{"sha":"123897ab97754addb655a4774e027ec4470eb405","author":{"email":"8b8298b5bd6d34c1e3ef7add3f4fba24dd4f2a58@gmail.com","name":"CJ Carey"},"message":"Merge pull request #5949 from lesteve/fix-sparse-mean-returns-matrix\n\nBUG: fix sparse .mean to return a scalar instead of a matrix","distinct":true,"url":"https://api.github.com/repos/e-q/scipy/commits/123897ab97754addb655a4774e027ec4470eb405"},{"sha":"697f0889dcbc48925cf31fd4ee9531c238f382a1","author":{"email":"6479751b885142274caaaad94d59524ba7035b18@users.noreply.github.com","name":"Eric Quintero"},"message":"Merge pull request #5904 from gfyoung/conv_symmetry\n\nENH: Make convolve and correlate order-agnostic","distinct":true,"url":"https://api.github.com/repos/e-q/scipy/commits/697f0889dcbc48925cf31fd4ee9531c238f382a1"},{"sha":"e464e5708afcaf258ab9ab4de1f51aa8526621fe","author":{"email":"55fb1ea8f4e087b2663d5e763ba6f848621a3785@gmail.com","name":"Endolith"},"message":"ENH: Remove iscomplexobj() check\n\nreal_array.conj() does nothing and returns real_array, faster than\niscomplexobj() tests whether it's real.","distinct":true,"url":"https://api.github.com/repos/e-q/scipy/commits/e464e5708afcaf258ab9ab4de1f51aa8526621fe"},{"sha":"82be9a94ad5e7c17f9f1f156a327f1308dec6315","author":{"email":"55fb1ea8f4e087b2663d5e763ba6f848621a3785@gmail.com","name":"Endolith"},"message":"MAINT: Break up FFT convolve for readability, etc.\n\nFFT convolution was a single command split across three lines, now it's\n3 commands.\n\nAlso:\n\nMove imports to top of file\n\nCombine equality checks a == 1 and b == 1 -> a == b == 1\n(shorter, more readable, slightly faster)\n\nReplace len(var.shape) with var.ndim\n\nClarify that slice object reverses along all axes","distinct":true,"url":"https://api.github.com/repos/e-q/scipy/commits/82be9a94ad5e7c17f9f1f156a327f1308dec6315"},{"sha":"93dfac317702afd3c9905698a504d1387dc67c96","author":{"email":"55fb1ea8f4e087b2663d5e763ba6f848621a3785@gmail.com","name":"Endolith"},"message":"ENH: speed up 'full' and 'valid' 1D convolution\n\nnp.convolve doesn't care about input size in 'full' or 'valid' mode, so\nuse it.\n\nIn 'same' mode, np.convolve uses the size of the larger input, while\nscipy uses the size of the first input, so if the first is also the\nlarger, it's ok to use np.convolve.","distinct":true,"url":"https://api.github.com/repos/e-q/scipy/commits/93dfac317702afd3c9905698a504d1387dc67c96"},{"sha":"086cf63ed24b029cf3d50c6c1b1fb74118ccbe4a","author":{"email":"55fb1ea8f4e087b2663d5e763ba6f848621a3785@gmail.com","name":"Endolith"},"message":"DOC: avoid saying \"dimensions\" twice in a row\n\nhttps://github.com/scipy/scipy/pull/5904#discussion_r55551184","distinct":true,"url":"https://api.github.com/repos/e-q/scipy/commits/086cf63ed24b029cf3d50c6c1b1fb74118ccbe4a"},{"sha":"c6039987adcc23d3ce79254000d13df3ac680e49","author":{"email":"55fb1ea8f4e087b2663d5e763ba6f848621a3785@gmail.com","name":"Endolith"},"message":"ENH: move 0-d multiplication earlier for speed\n\nIt doesn't care what the mode setting is.\n\nAdd comments about commutativity","distinct":true,"url":"https://api.github.com/repos/e-q/scipy/commits/c6039987adcc23d3ce79254000d13df3ac680e49"},{"sha":"f25dbcee85f99e5c1d652811583411b191026589","author":{"email":"55fb1ea8f4e087b2663d5e763ba6f848621a3785@gmail.com","name":"Endolith"},"message":"MAINT: Reorder _inputs_swap_needed\n\nMove this call into the same line as swapped_inputs =, so it's\nskipped if unneeded\n\nSimplify call to _inputs_swap_needed in correlate2d","distinct":true,"url":"https://api.github.com/repos/e-q/scipy/commits/f25dbcee85f99e5c1d652811583411b191026589"},{"sha":"43d97533799bef15825a12cf4611ddb90332d390","author":{"email":"55fb1ea8f4e087b2663d5e763ba6f848621a3785@gmail.com","name":"Endolith"},"message":"ENH: non-2D error message, convolve2d/correlate2d\n\nCurrently,\n\n    scipy.signal.convolve2d(1, 2)\n\nproduces\n\n\"ValueError: object of too small depth for desired array\"\n\nwhile\n\n    scipy.signal.convolve2d([[[1]]], [[[2]]])\n\nproduces\n\n\"ValueError: object too deep for desired array\"\n\nThese are somewhat cryptic, so changed to\n\"convolve2d inputs must both be 2D arrays\"","distinct":true,"url":"https://api.github.com/repos/e-q/scipy/commits/43d97533799bef15825a12cf4611ddb90332d390"},{"sha":"940f1c79d4b64fa97508ae3dec6c63a0cf5f4715","author":{"email":"6479751b885142274caaaad94d59524ba7035b18@users.noreply.github.com","name":"Eric Quintero"},"message":"Merge pull request #5909 from endolith/signaltools_minor\n\nChanges for convolution symmetry and maintenance of signaltools.py","distinct":true,"url":"https://api.github.com/repos/e-q/scipy/commits/940f1c79d4b64fa97508ae3dec6c63a0cf5f4715"}]}