{"push_id":821539820,"size":896,"distinct_size":896,"ref":"refs/heads/master","head":"368a9e830bac4c8245f43cb3d7a2e413b192c381","before":"fbcc24fa7cedd2bbf25506a0683f89d13f2d4846","commits":[{"sha":"3351dbf311d35220c2782367c543e4825fadce31","author":{"email":"53dff9c196ba4411879c901ce17da2a34db0ef10@googlemail.com","name":"Julian Taylor"},"message":"BUG: fix string arrays not being aligned\n\nIf itemsize is a power of two use that as the required alignment up to\nthe maximum provided by the platform. Power of two sizes may be accessed\nvia larger moves than bytes.\nNon-power of two sizes are accessed bytewise and can thus always be\nconsidered aligned.\nCloses gh-5293","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/3351dbf311d35220c2782367c543e4825fadce31"},{"sha":"7d106d590697fcbb7199b00e1f40ec835fe809f6","author":{"email":"53dff9c196ba4411879c901ce17da2a34db0ef10@googlemail.com","name":"Julian Taylor"},"message":"BUG: reduce maximum alignment to 8 bytes on 32 bit\n\nmalloc only provides 8byte alignment and is sufficient to load complex\non x86 platforms.\nThis fixes the f2py alignment failures with complex types on win32 or on\nlinux32 with -malign-double","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/7d106d590697fcbb7199b00e1f40ec835fe809f6"},{"sha":"3d182f03fd6956aa464f610f6d1e4a3d214a946a","author":{"email":"36e4c2143548d4459fee5b74cc602ea9bbb8fdd5@gmail.com","name":"chebee7i"},"message":"DOC: Add documentation for Yields section in docstrings.","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/3d182f03fd6956aa464f610f6d1e4a3d214a946a"},{"sha":"4eac56a72907c54038a4863186af8e2198653125","author":{"email":"36e4c2143548d4459fee5b74cc602ea9bbb8fdd5@gmail.com","name":"chebee7i"},"message":"DOC: Clarify documentation for Yields.","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/4eac56a72907c54038a4863186af8e2198653125"},{"sha":"704dcc00cd1bfb89280dd42fc061592004811da6","author":{"email":"7e3732bce533ff576018c16050ab6f7cda886861@gmail.com","name":"jaimefrio"},"message":"ENH: speed-up in1d replacing sorting with fancy indexing","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/704dcc00cd1bfb89280dd42fc061592004811da6"},{"sha":"fc8db7395f51311e4856eaae25c4b3aa62bd9164","author":{"email":"7e3732bce533ff576018c16050ab6f7cda886861@gmail.com","name":"jaimefrio"},"message":"ENH: speed up putmask avoiding % in inner loop","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/fc8db7395f51311e4856eaae25c4b3aa62bd9164"},{"sha":"50cd57cc5c9375c7c925dc9bd7924e7184dfb92e","author":{"email":"c6ce714bfdf426eed9ce131deb8d469a944b83b9@gmail.com","name":"Charles Harris"},"message":"MAINT: Style cleanup of generate_umath.py.\n\nBreak some long lines.\nRemove some line continuations.\nUpdate TypeDescription Attributes documentation.","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/50cd57cc5c9375c7c925dc9bd7924e7184dfb92e"},{"sha":"a9411ab1ce272a820266373d3f24800bf84e4bcc","author":{"email":"7e3732bce533ff576018c16050ab6f7cda886861@gmail.com","name":"Jaime"},"message":"Merge pull request #5512 from charris/cleanup-generate_umath\n\nMAINT: Style cleanup of generate_umath.py,","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/a9411ab1ce272a820266373d3f24800bf84e4bcc"},{"sha":"214bfd432e2fbc30e1b400c7c2f628cff2aa4559","author":{"email":"d1fe3f666890b04a41b0d38de55781d3a857620e@googlemail.com","name":"Ralf Gommers"},"message":"BLD: fix include order of headers, otherwise AIX build fails.  See gh-5474.","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/214bfd432e2fbc30e1b400c7c2f628cff2aa4559"},{"sha":"0a7fe2e6c29a2007a32a6386b0762bf1a6fdffc6","author":{"email":"7e3732bce533ff576018c16050ab6f7cda886861@gmail.com","name":"Jaime"},"message":"Merge pull request #5515 from rgommers/aix-build\n\nBLD: fix include order of headers, otherwise AIX build fails.  See gh-5474","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/0a7fe2e6c29a2007a32a6386b0762bf1a6fdffc6"},{"sha":"de681b72314d666cb014b2f11358de66a3aaa337","author":{"email":"c6ce714bfdf426eed9ce131deb8d469a944b83b9@gmail.com","name":"Charles Harris"},"message":"ENH: Detect all functions in complex.h\n\nSet the HAVE_XXXX macros for all of the following functions.\n\n    csin,   ccos,   ctan\n    casin,  cacos,  catan\n    csinh,  ccosh,  ctanh\n    casinh, cacosh, catanh\n    cexp,   clog,   cpow\n    cabs,   csqrt,  carg\n    cimag,  creal,  conj,\n    cproj\n\nThe macros do not need to be used, but it is good to have all of\nthem available.","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/de681b72314d666cb014b2f11358de66a3aaa337"},{"sha":"a7743d484ea829a941f08304c3a119e4e3f9d668","author":{"email":"7e3732bce533ff576018c16050ab6f7cda886861@gmail.com","name":"jaimefrio"},"message":"DOC: Update docs for PyArray_FromInterface/PyArray_FromStructInterface","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/a7743d484ea829a941f08304c3a119e4e3f9d668"},{"sha":"8149c36abb651480202ff55a9b80efda9278be0f","author":{"email":"c6ce714bfdf426eed9ce131deb8d469a944b83b9@gmail.com","name":"Charles Harris"},"message":"Merge pull request #5517 from jaimefrio/array_interface_doc\n\nDOC: Update docs for PyArray_FromInterface/PyArray_FromStructInterface","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/8149c36abb651480202ff55a9b80efda9278be0f"},{"sha":"b3f0d25f0c19545f096093d7bd34a5afe27645f3","author":{"email":"7e3732bce533ff576018c16050ab6f7cda886861@gmail.com","name":"jaimefrio"},"message":"DOC: Update PyArray_ArrFuncs documentation","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/b3f0d25f0c19545f096093d7bd34a5afe27645f3"},{"sha":"456318e027871460bd737f3bd7a3d064643e50e6","author":{"email":"c6ce714bfdf426eed9ce131deb8d469a944b83b9@gmail.com","name":"Charles Harris"},"message":"Merge pull request #5522 from jaimefrio/dtype_f_doc\n\nDOC: Update PyArray_ArrFuncs documentation","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/456318e027871460bd737f3bd7a3d064643e50e6"},{"sha":"73a74e9e9515ad76d652e998fc1e88074e8cd820","author":{"email":"3f854e8b8a273f88f79990eb2c79e2883209eaaf@gmail.com","name":"Allan Haldane"},"message":"BUG: recarray __repr__ gives inaccurate representation\n\nIn https://github.com/numpy/numpy/pull/5483, I solved the problem that a\n\"recarray\" and a \"record array\" (nomenclature defined in\nhttps://github.com/numpy/numpy/pull/5482) looked identical by making\nsure that a type's subclass was listed in the repr. However, recarrays\nare still represented using the function 'rec.array' even though this\nfunction technically creates record arrays, not recarrays.\n\nSo I have updated recarray.__repr__.\n\nSetup:\n\n    >>> a = np.array([(1,'ABC'), (2, \"DEF\")], dtype=[('foo', int), ('bar', 'S4')])\n    >>> recordarr = np.rec.array(a)\n    >>> recarr = a.view(np.recarray)\n\nBehavior after https://github.com/numpy/numpy/pull/5483:\n\n    >>> recordarr\n    rec.array([(1, 'ABC'), (2, 'DEF')],\n          dtype=(numpy.record, [('foo', '<i8'), ('bar', 'S4')]))\n    >>> recarr\n    rec.array([(1, 'ABC'), (2, 'DEF')],\n          dtype=[('foo', '<i8'), ('bar', 'S4')])\n\nNew Behavior:\n\n    >>> recordarr\n    rec.array([(1, 'ABC'), (2, 'DEF')],\n          dtype=[('foo', '<i8'), ('bar', '|S4')])\n    >>> recarr\n    array([(1, 'ABC'), (2, 'DEF')],\n          dtype=[('foo', '<i8'), ('bar', 'S4')]).view(numpy.recarray)","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/73a74e9e9515ad76d652e998fc1e88074e8cd820"},{"sha":"ea5202880e2e1876d9baa2a65e7987c99be0459b","author":{"email":"c6ce714bfdf426eed9ce131deb8d469a944b83b9@gmail.com","name":"Charles Harris"},"message":"Merge pull request #5523 from ahaldane/recarray_fixrepr\n\nBUG: recarray __repr__ gives inaccurate representation","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/ea5202880e2e1876d9baa2a65e7987c99be0459b"},{"sha":"934b6d6a1ea7057044ce8d63f2dd9b942f92ab86","author":{"email":"94735f47b98228592c04bb1976eb5bd1ff0aee04@hawaii.edu","name":"Eric Firing"},"message":"DOC: correct erroneous description of Rayleigh distribution","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/934b6d6a1ea7057044ce8d63f2dd9b942f92ab86"},{"sha":"a02f5c8fd384b5aeffd1942747b4b6c4efdcd3a4","author":{"email":"c6ce714bfdf426eed9ce131deb8d469a944b83b9@gmail.com","name":"Charles Harris"},"message":"Merge pull request #5527 from efiring/rayleigh_docstring\n\nDOC: correct erroneous description of Rayleigh distribution","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/a02f5c8fd384b5aeffd1942747b4b6c4efdcd3a4"},{"sha":"6a92319af7aeab510af1f813a5a2ea45c7ff86dc","author":{"email":"8e379ba438acfb5e155575d07c07807267240571@gmail.com","name":"Blake Griffith"},"message":"Correct my email address","distinct":true,"url":"https://api.github.com/repos/gerritholl/numpy/commits/6a92319af7aeab510af1f813a5a2ea45c7ff86dc"}]}