From noreply at github.com Thu Jul 3 18:56:10 2014 From: noreply at github.com (GitHub) Date: Thu, 03 Jul 2014 15:56:10 -0700 Subject: [Numpy-svn] [numpy/numpy] fc5d7c: BUG: limit type alignment to the largest alignment... Message-ID: <53b5df8a2a28f_85913fdd3c691e2@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: fc5d7cfbac9370c92a42450d1921aebe9c9405f5 https://github.com/numpy/numpy/commit/fc5d7cfbac9370c92a42450d1921aebe9c9405f5 Author: Julian Taylor Date: 2014-07-01 (Tue, 01 Jul 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/common.c M numpy/core/src/private/npy_config.h Log Message: ----------- BUG: limit type alignment to the largest alignment needed by numpy clongdouble type required alignment of 32 bytes which is never provided by numpys allocation scheme so they always took unaligned paths. As complex types are structs of two smaller types only half the alignment is actually required for operations on them. Copying complex types on the other hand might require a larger alignment as copies can be done on the whole structure so one can not just remove the doubling of the alignment. As a compromise limit the maximum alignment to 16 bytes which is double what the current numpy copy loops require and does not penalize amd64 with unnecessary unaligned code paths in most cases. 16 bytes might be required on sparc to load long doubles. Complex doubles on i386 will still unnecessarly take unaligned code paths as the system will not provide 16 byte alignment. Closes gh-3768 Commit: 83524f678cfbd439001b647a19880913efcf1837 https://github.com/numpy/numpy/commit/83524f678cfbd439001b647a19880913efcf1837 Author: Julian Taylor Date: 2014-07-01 (Tue, 01 Jul 2014) Changed paths: M numpy/core/src/multiarray/ctors.c Log Message: ----------- BUG: fix arrays wrapping foreign data losing their alignment flag e.g. ufunc_at wraps input arrays which without this fix causes the iterator to choose much slower unaligned code paths. Also pointers from malloc can be not aligned for long double types, e.g. on debian sparc. Commit: 9bdd5d45e3734874233544cd47d8cf291fcbc529 https://github.com/numpy/numpy/commit/9bdd5d45e3734874233544cd47d8cf291fcbc529 Author: Julian Taylor Date: 2014-07-01 (Tue, 01 Jul 2014) Changed paths: M numpy/core/src/multiarray/shape.c M numpy/core/tests/test_numeric.py Log Message: ----------- BUG: fix transpose not updating alignment flag transposing structured arrays can lose alignment Commit: 1d96a95208ed5b656a61f00781eeb984e2955a61 https://github.com/numpy/numpy/commit/1d96a95208ed5b656a61f00781eeb984e2955a61 Author: Julian Taylor Date: 2014-07-02 (Wed, 02 Jul 2014) Changed paths: M numpy/core/tests/test_numeric.py M numpy/f2py/tests/test_array_from_pyobj.py Log Message: ----------- TST: disable tests that fail due to bad alignment on sparc (debian) sparc system malloc does not provide the alignment required by 16 byte long double types this means the inout intent cannot be satisfied and several tests fail as the alignment flag can be randomly true or fals when numpy gains an aligned allocator the tests could be enabled again. Commit: e8d13740980189a255c3ca31ee33b4e390c2ed75 https://github.com/numpy/numpy/commit/e8d13740980189a255c3ca31ee33b4e390c2ed75 Author: Charles Harris Date: 2014-07-03 (Thu, 03 Jul 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/shape.c M numpy/core/src/private/npy_config.h M numpy/core/tests/test_numeric.py M numpy/f2py/tests/test_array_from_pyobj.py Log Message: ----------- Merge pull request #4812 from juliantaylor/align-bloat Align bloat Compare: https://github.com/numpy/numpy/compare/b25cdd68ee38...e8d137409801 From noreply at github.com Fri Jul 4 15:22:36 2014 From: noreply at github.com (GitHub) Date: Fri, 04 Jul 2014 12:22:36 -0700 Subject: [Numpy-svn] [numpy/numpy] d6c7a1: BUG: wrong selection for orders falling into equal... Message-ID: <53b6fefc28282_1b20e57d3870251@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d6c7a16af4de5fed3aba4dd0370d797afad1b8b1 https://github.com/numpy/numpy/commit/d6c7a16af4de5fed3aba4dd0370d797afad1b8b1 Author: Julian Taylor Date: 2014-07-04 (Fri, 04 Jul 2014) Changed paths: M numpy/core/src/npysort/selection.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: wrong selection for orders falling into equal ranges when orders are selected where the kth element falls into an equal range the the last stored pivot was not the kth element, this leads to losing the ordering of smaller orders as following selection steps can start at index 0 again instead of the at the offset of the last selection. Closes gh-4836 Commit: 7a2b14ae0adb762a3eb8991595b14f74f004f435 https://github.com/numpy/numpy/commit/7a2b14ae0adb762a3eb8991595b14f74f004f435 Author: Charles Harris Date: 2014-07-04 (Fri, 04 Jul 2014) Changed paths: M numpy/core/src/npysort/selection.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4837 from juliantaylor/select-bug BUG: wrong selection for orders falling into equal ranges Compare: https://github.com/numpy/numpy/compare/e8d137409801...7a2b14ae0adb From noreply at github.com Sat Jul 5 17:36:53 2014 From: noreply at github.com (GitHub) Date: Sat, 05 Jul 2014 14:36:53 -0700 Subject: [Numpy-svn] [numpy/numpy] c9c53e: BUG: disable garbage collector during memory alloc... Message-ID: <53b86ff53487a_56ecb2dd381895f@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: c9c53ea985565d7d78f23519b9c5db630ac76d3d https://github.com/numpy/numpy/commit/c9c53ea985565d7d78f23519b9c5db630ac76d3d Author: Julian Taylor Date: 2014-07-05 (Sat, 05 Jul 2014) Changed paths: M tools/allocation_tracking/track_allocations.py Log Message: ----------- BUG: disable garbage collector during memory allocation hook When a cython object contains numpy arrays the pure python allocation hook can trigger during cythons __dealloc__ method and trigger a second deletion of the object currently being deleted. To minimize the probabily that that happens disable the garbage collector during the hook. As this involves python calls it is still possible that a double delete occurs but chances are lowered, a proper solution would be C only hook like python 3.4 tracemalloc module. Closes gh-4834 Commit: 81242f627582e04c000b73e52bc9b4067b0f478d https://github.com/numpy/numpy/commit/81242f627582e04c000b73e52bc9b4067b0f478d Author: Charles Harris Date: 2014-07-05 (Sat, 05 Jul 2014) Changed paths: M tools/allocation_tracking/track_allocations.py Log Message: ----------- Merge pull request #4841 from juliantaylor/alloc-hook-gc BUG: disable garbage collector during memory allocation hook Compare: https://github.com/numpy/numpy/compare/7a2b14ae0adb...81242f627582 From noreply at github.com Sun Jul 6 12:06:51 2014 From: noreply at github.com (GitHub) Date: Sun, 06 Jul 2014 09:06:51 -0700 Subject: [Numpy-svn] [numpy/numpy] 480432: WIP: Fix matplotlib, etc. errors Message-ID: <53b9741b3702a_20aac9dd442468c@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 480432b8988a9be8f8a43f4b3f0217c3eddd6c9f https://github.com/numpy/numpy/commit/480432b8988a9be8f8a43f4b3f0217c3eddd6c9f Author: Sebastian Berg Date: 2014-06-15 (Sun, 15 Jun 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py M numpy/core/tests/test_regression.py Log Message: ----------- WIP: Fix matplotlib, etc. errors Commit: 743448139a4bca50209854dd8a6ffac97feafd30 https://github.com/numpy/numpy/commit/743448139a4bca50209854dd8a6ffac97feafd30 Author: Sebastian Berg Date: 2014-07-05 (Sat, 05 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- DEP: Allow high dim boolean assignment, but deprecate it Commit: ed88fa9615c43da364a641c741badd855729dd3c https://github.com/numpy/numpy/commit/ed88fa9615c43da364a641c741badd855729dd3c Author: Sebastian Berg Date: 2014-07-05 (Sat, 05 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- BUG: boolean assignment; allow wrong number of elements Uses old code to be more broad then previous commit Commit: 9c4d48c3c27584e8a555b5e55d1634089db7a01a https://github.com/numpy/numpy/commit/9c4d48c3c27584e8a555b5e55d1634089db7a01a Author: Sebastian Berg Date: 2014-07-05 (Sat, 05 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- BUG: Add missing error incref in 1d indexing fallback Commit: 8dba040fcc26c21c982d162b03948a0b21b65535 https://github.com/numpy/numpy/commit/8dba040fcc26c21c982d162b03948a0b21b65535 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4804 from seberg/fancy-ass-1d WIP: Fix matplotlib, etc. errors Compare: https://github.com/numpy/numpy/compare/81242f627582...8dba040fcc26 From noreply at github.com Sun Jul 6 12:43:45 2014 From: noreply at github.com (GitHub) Date: Sun, 06 Jul 2014 09:43:45 -0700 Subject: [Numpy-svn] [numpy/numpy] 77d62b: BUG: retain writeable flag when indexing subclasse... Message-ID: <53b97cc1bf2b0_dad989d38814b7@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 77d62bb551c1bfb4d475fa932b718660b6deadbd https://github.com/numpy/numpy/commit/77d62bb551c1bfb4d475fa932b718660b6deadbd Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- BUG: retain writeable flag when indexing subclasses Commit: 94417e42ee604b22e91e8af627270d4a106d09ee https://github.com/numpy/numpy/commit/94417e42ee604b22e91e8af627270d4a106d09ee Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- Merge pull request #4843 from juliantaylor/subclass-writeable BUG: retain writeable flag when indexing subclasses Compare: https://github.com/numpy/numpy/compare/8dba040fcc26...94417e42ee60 From noreply at github.com Sun Jul 6 12:49:21 2014 From: noreply at github.com (GitHub) Date: Sun, 06 Jul 2014 09:49:21 -0700 Subject: [Numpy-svn] [numpy/numpy] 4b8c9f: BUG: fix buffer overflow in data array of ldexp an... Message-ID: <53b97e11c5da4_24c612cbd385229e@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 4b8c9fd2f6d0df786b31d8e235ccc6c087e9a98c https://github.com/numpy/numpy/commit/4b8c9fd2f6d0df786b31d8e235ccc6c087e9a98c Author: Julian Taylor Date: 2014-07-05 (Sat, 05 Jul 2014) Changed paths: M numpy/core/src/umath/umathmodule.c Log Message: ----------- BUG: fix buffer overflow in data array of ldexp and frexp the number types does not match the size of the blank array anymore, use a larger array and add asserts to ensure the size matches. Commit: ca397d858be5edaa847115c57a01ef921485e039 https://github.com/numpy/numpy/commit/ca397d858be5edaa847115c57a01ef921485e039 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/umath/umathmodule.c Log Message: ----------- Merge pull request #4839 from juliantaylor/buffer-overflow BUG: fix buffer overflow in data array of ldexp and frexp Compare: https://github.com/numpy/numpy/compare/94417e42ee60...ca397d858be5 From noreply at github.com Sun Jul 6 12:50:54 2014 From: noreply at github.com (GitHub) Date: Sun, 06 Jul 2014 09:50:54 -0700 Subject: [Numpy-svn] [numpy/numpy] d4a4e9: MAINT: Spellcheck some files. Message-ID: <53b97e6ec5d67_1fdeb5dd44419d@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d4a4e99b6972adc61f1b4579e2b88818e14eae05 https://github.com/numpy/numpy/commit/d4a4e99b6972adc61f1b4579e2b88818e14eae05 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py M numpy/core/tests/test_regression.py Log Message: ----------- MAINT: Spellcheck some files. Fix spelling and grammar in numpy/core/src/multiarray/mapping.c numpy/core/tests/test_indexing.py numpy/core/tests/test_regression.py Commit: 35626e7faca6581aba31b283539bcc1fbebfa14e https://github.com/numpy/numpy/commit/35626e7faca6581aba31b283539bcc1fbebfa14e Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4844 from charris/spellcheck-some-files MAINT: Spellcheck some files. Compare: https://github.com/numpy/numpy/compare/ca397d858be5...35626e7faca6 From noreply at github.com Sun Jul 6 13:26:57 2014 From: noreply at github.com (GitHub) Date: Sun, 06 Jul 2014 10:26:57 -0700 Subject: [Numpy-svn] [numpy/numpy] 644735: initial commit of new infix matrix multiply PEP Message-ID: <53b986e1808ae_c3260fd38419c5@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 64473572d9ce6c981c921667e5c558a2f1612e1f https://github.com/numpy/numpy/commit/64473572d9ce6c981c921667e5c558a2f1612e1f Author: Nathaniel J. Smith Date: 2014-02-22 (Sat, 22 Feb 2014) Changed paths: A doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- initial commit of new infix matrix multiply PEP Commit: 703fcc60c69974e2ec860e39583dc5d2dccb788c https://github.com/numpy/numpy/commit/703fcc60c69974e2ec860e39583dc5d2dccb788c Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- Many updates to draft PEP incorporating feedback Commit: 1199a313e64238f87ecbccbed504bb8134da5b9e https://github.com/numpy/numpy/commit/1199a313e64238f87ecbccbed504bb8134da5b9e Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add mention of ellipsis Commit: 8041598a6be5d9944e1969da8e5840a7631378bb https://github.com/numpy/numpy/commit/8041598a6be5d9944e1969da8e5840a7631378bb Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- bold the 'dot' row of table Commit: 5bb44e47ed7359ffb0c51a9fdabde381107fdb01 https://github.com/numpy/numpy/commit/5bb44e47ed7359ffb0c51a9fdabde381107fdb01 Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more table format tweaking. too bad .rst sucks at this! Commit: 76b1f2c8185f314335bee5844e35865489324fe0 https://github.com/numpy/numpy/commit/76b1f2c8185f314335bee5844e35865489324fe0 Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- switch to just use text for the table, it's easier to read! Commit: 9a7a9f06727858f8de126c2319aeb6181a5a1caf https://github.com/numpy/numpy/commit/9a7a9f06727858f8de126c2319aeb6181a5a1caf Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more text tweaks Commit: dd8fa826c1cafc819a0590714b8d813d73ae17d5 https://github.com/numpy/numpy/commit/dd8fa826c1cafc819a0590714b8d813d73ae17d5 Author: Nathaniel J. Smith Date: 2014-02-24 (Mon, 24 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- tweak tweak Commit: c13e2eb59130af8d6242426822b32c9f65f1d025 https://github.com/numpy/numpy/commit/c13e2eb59130af8d6242426822b32c9f65f1d025 Author: Nathaniel J. Smith Date: 2014-02-24 (Mon, 24 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more edits Commit: 3b94837afe99022a4c24a055cc2fe26754c78653 https://github.com/numpy/numpy/commit/3b94837afe99022a4c24a055cc2fe26754c78653 Author: Nathaniel J. Smith Date: 2014-02-24 (Mon, 24 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- move intended usage section after motivation Commit: 07ef37039541f7c1167c234f44f83504bee5ad4c https://github.com/numpy/numpy/commit/07ef37039541f7c1167c234f44f83504bee5ad4c Author: Nathaniel J. Smith Date: 2014-02-25 (Tue, 25 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add negative power support to @@ Commit: 3203a058081fc250a75920782200691a20dcf72d https://github.com/numpy/numpy/commit/3203a058081fc250a75920782200691a20dcf72d Author: Nathaniel J. Smith Date: 2014-03-08 (Sat, 08 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- edit edit Commit: d99195e0251ec9a4b6cbff94fa3da7d7d19671a4 https://github.com/numpy/numpy/commit/d99195e0251ec9a4b6cbff94fa3da7d7d19671a4 Author: Nathaniel J. Smith Date: 2014-03-09 (Sun, 09 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- More edits; pretty clean at this point. Commit: d369c1a54db44172cbfc50e518eb1e858e62e699 https://github.com/numpy/numpy/commit/d369c1a54db44172cbfc50e518eb1e858e62e699 Author: Nathaniel J. Smith Date: 2014-03-09 (Sun, 09 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add some more fields to the Big List o' Fields Commit: 81982f83c41049d3eda8499b960fbed1b5a41530 https://github.com/numpy/numpy/commit/81982f83c41049d3eda8499b960fbed1b5a41530 Author: Nathaniel J. Smith Date: 2014-03-09 (Sun, 09 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- make the initial section even more overwritten Commit: 42354bad13b5565a33e231ccddfdee3dc2a4e685 https://github.com/numpy/numpy/commit/42354bad13b5565a33e231ccddfdee3dc2a4e685 Author: Nathaniel J. Smith Date: 2014-03-10 (Mon, 10 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- much expanded background section, to start addressing feedback from sympy/sage folks Commit: 976b50c15876fe0b5d29bb2d32849962e22024b5 https://github.com/numpy/numpy/commit/976b50c15876fe0b5d29bb2d32849962e22024b5 Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- lots better text, more polishing yes Commit: ebca136800d26971570a66a91ebabacf165ae57a https://github.com/numpy/numpy/commit/ebca136800d26971570a66a91ebabacf165ae57a Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- phrasing tweaks Commit: 2f0e55b82da5d57d9a10f6bd03fa941faadd23bc https://github.com/numpy/numpy/commit/2f0e55b82da5d57d9a10f6bd03fa941faadd23bc Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- fix ReST typoes that were breaking footnotes Commit: 09df6397dfac1bf6b31e945e43925a3b6df62ab1 https://github.com/numpy/numpy/commit/09df6397dfac1bf6b31e945e43925a3b6df62ab1 Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more ReST fixes Commit: 3151e78d94f441082a248d78d7576438f9aae11b https://github.com/numpy/numpy/commit/3151e78d94f441082a248d78d7576438f9aae11b Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- another ReST tweak Commit: 05dfbeeafa243714a7a1c04b1d621f4f58e7c59f https://github.com/numpy/numpy/commit/05dfbeeafa243714a7a1c04b1d621f4f58e7c59f Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add copyright notice Commit: 9472a8d22ec8002d703b783c4cba92778833a287 https://github.com/numpy/numpy/commit/9472a8d22ec8002d703b783c4cba92778833a287 Author: Nathaniel J. Smith Date: 2014-03-12 (Wed, 12 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- clean up in prep for python-ideas Commit: 3ede17e917d7fe0af24d88e3675ba1ab6fecd7c2 https://github.com/numpy/numpy/commit/3ede17e917d7fe0af24d88e3675ba1ab6fecd7c2 Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more updates based on people's latest suggestions Commit: ba9da003727a6266f5a996858fe231c7384f7ba2 https://github.com/numpy/numpy/commit/ba9da003727a6266f5a996858fe231c7384f7ba2 Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- phrasing tweaks Commit: 83f5127eae0c4193782ae0387c17622442cba8dc https://github.com/numpy/numpy/commit/83f5127eae0c4193782ae0387c17622442cba8dc Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more phrasing tweaks Commit: 03564ae7499b739920e8aa905389239a8a20f53d https://github.com/numpy/numpy/commit/03564ae7499b739920e8aa905389239a8a20f53d Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- and yet even more phrasing tweaks Commit: 32de06e34ee071bd3da88d41155472eef37d8a03 https://github.com/numpy/numpy/commit/32de06e34ee071bd3da88d41155472eef37d8a03 Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add 'unresolved issues' section; + wording tweaks and a little more elaboration of the problems with mixing np.ndarray and np.matrix Commit: c86a38c318f12fb43d821220b0b6bedba98fab9b https://github.com/numpy/numpy/commit/c86a38c318f12fb43d821220b0b6bedba98fab9b Author: Nathaniel J. Smith Date: 2014-03-14 (Fri, 14 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- realized I wasn't so sure of my claim about in-place matrix multiplication, so couch it more cautiously Commit: d319c240b9957659d7afa8b333ee6263fe25d930 https://github.com/numpy/numpy/commit/d319c240b9957659d7afa8b333ee6263fe25d930 Author: Nathaniel J. Smith Date: 2014-03-14 (Fri, 14 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- yet more word tweaks Commit: 9d24bc1464d4621c9cfff94c05ec417ddd19a914 https://github.com/numpy/numpy/commit/9d24bc1464d4621c9cfff94c05ec417ddd19a914 Author: Nathaniel J. Smith Date: 2014-03-14 (Fri, 14 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add more comprehensive discussion of alternative symbols Commit: 0e933e6ccb3d273e09d7cbcebf4ee6d7467a0085 https://github.com/numpy/numpy/commit/0e933e6ccb3d273e09d7cbcebf4ee6d7467a0085 Author: Nathaniel J. Smith Date: 2014-03-18 (Tue, 18 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- New version just submitted to PEP editors. Main changes: - @@ is gone - A few small factual inaccuracies have been fixed - I added a discussion of Guido's ".M *" idea to the "Rejected alternatives" section - Added an (incomplete) "Implementation details" section, based on Nick's comments. Commit: 1d884dd4425cae52c4558c354c39908800741f59 https://github.com/numpy/numpy/commit/1d884dd4425cae52c4558c354c39908800741f59 Author: Nathaniel J. Smith Date: 2014-03-18 (Tue, 18 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- fix PEP headers to placate PEP-0000 builder, mention Julia in notation section, and remove stray ^^ operator left over from the @@ purge Commit: aadcf11a193a9523d557bc81060997d9cd3a9c8e https://github.com/numpy/numpy/commit/aadcf11a193a9523d557bc81060997d9cd3a9c8e Author: Nathaniel J. Smith Date: 2014-04-06 (Sun, 06 Apr 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add associativity/precedence rationale (+ a few misc tweaks) Commit: 1c71d46ea8e7d7d31c6085e28a424973343d3028 https://github.com/numpy/numpy/commit/1c71d46ea8e7d7d31c6085e28a424973343d3028 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: A doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- Merge pull request #4351 from njsmith/matmul-pep A new PEP for infix matrix multiplication Compare: https://github.com/numpy/numpy/compare/35626e7faca6...1c71d46ea8e7 From noreply at github.com Sun Jul 6 16:00:11 2014 From: noreply at github.com (GitHub) Date: Sun, 06 Jul 2014 13:00:11 -0700 Subject: [Numpy-svn] [numpy/numpy] 0d744c: MAINT: better fix for subclass writeable flag pres... Message-ID: <53b9aacb317f9_2e0512d5d3898977@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0d744c4ca3dd96dfe3c97df0c93ab1924d365335 https://github.com/numpy/numpy/commit/0d744c4ca3dd96dfe3c97df0c93ab1924d365335 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- MAINT: better fix for subclass writeable flag preservation Commit: 4352957bedfd360e8501cf47ac7fee7944d43a47 https://github.com/numpy/numpy/commit/4352957bedfd360e8501cf47ac7fee7944d43a47 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- MAINT: fix a compiler warning Commit: d244ec7c00fb4658f7c9d66eb027ee84c7a6f05c https://github.com/numpy/numpy/commit/d244ec7c00fb4658f7c9d66eb027ee84c7a6f05c Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- Merge pull request #4847 from juliantaylor/writeable2 better writeable flag fix Compare: https://github.com/numpy/numpy/compare/1c71d46ea8e7...d244ec7c00fb From noreply at github.com Mon Jul 7 00:28:51 2014 From: noreply at github.com (GitHub) Date: Sun, 06 Jul 2014 21:28:51 -0700 Subject: [Numpy-svn] [numpy/numpy] 644735: initial commit of new infix matrix multiply PEP Message-ID: <53ba22031bdf3_215d89bd4084147@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 64473572d9ce6c981c921667e5c558a2f1612e1f https://github.com/numpy/numpy/commit/64473572d9ce6c981c921667e5c558a2f1612e1f Author: Nathaniel J. Smith Date: 2014-02-22 (Sat, 22 Feb 2014) Changed paths: A doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- initial commit of new infix matrix multiply PEP Commit: 703fcc60c69974e2ec860e39583dc5d2dccb788c https://github.com/numpy/numpy/commit/703fcc60c69974e2ec860e39583dc5d2dccb788c Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- Many updates to draft PEP incorporating feedback Commit: 1199a313e64238f87ecbccbed504bb8134da5b9e https://github.com/numpy/numpy/commit/1199a313e64238f87ecbccbed504bb8134da5b9e Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add mention of ellipsis Commit: 8041598a6be5d9944e1969da8e5840a7631378bb https://github.com/numpy/numpy/commit/8041598a6be5d9944e1969da8e5840a7631378bb Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- bold the 'dot' row of table Commit: 5bb44e47ed7359ffb0c51a9fdabde381107fdb01 https://github.com/numpy/numpy/commit/5bb44e47ed7359ffb0c51a9fdabde381107fdb01 Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more table format tweaking. too bad .rst sucks at this! Commit: 76b1f2c8185f314335bee5844e35865489324fe0 https://github.com/numpy/numpy/commit/76b1f2c8185f314335bee5844e35865489324fe0 Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- switch to just use text for the table, it's easier to read! Commit: 9a7a9f06727858f8de126c2319aeb6181a5a1caf https://github.com/numpy/numpy/commit/9a7a9f06727858f8de126c2319aeb6181a5a1caf Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more text tweaks Commit: dd8fa826c1cafc819a0590714b8d813d73ae17d5 https://github.com/numpy/numpy/commit/dd8fa826c1cafc819a0590714b8d813d73ae17d5 Author: Nathaniel J. Smith Date: 2014-02-24 (Mon, 24 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- tweak tweak Commit: c13e2eb59130af8d6242426822b32c9f65f1d025 https://github.com/numpy/numpy/commit/c13e2eb59130af8d6242426822b32c9f65f1d025 Author: Nathaniel J. Smith Date: 2014-02-24 (Mon, 24 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more edits Commit: 3b94837afe99022a4c24a055cc2fe26754c78653 https://github.com/numpy/numpy/commit/3b94837afe99022a4c24a055cc2fe26754c78653 Author: Nathaniel J. Smith Date: 2014-02-24 (Mon, 24 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- move intended usage section after motivation Commit: 07ef37039541f7c1167c234f44f83504bee5ad4c https://github.com/numpy/numpy/commit/07ef37039541f7c1167c234f44f83504bee5ad4c Author: Nathaniel J. Smith Date: 2014-02-25 (Tue, 25 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add negative power support to @@ Commit: 3203a058081fc250a75920782200691a20dcf72d https://github.com/numpy/numpy/commit/3203a058081fc250a75920782200691a20dcf72d Author: Nathaniel J. Smith Date: 2014-03-08 (Sat, 08 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- edit edit Commit: d99195e0251ec9a4b6cbff94fa3da7d7d19671a4 https://github.com/numpy/numpy/commit/d99195e0251ec9a4b6cbff94fa3da7d7d19671a4 Author: Nathaniel J. Smith Date: 2014-03-09 (Sun, 09 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- More edits; pretty clean at this point. Commit: d369c1a54db44172cbfc50e518eb1e858e62e699 https://github.com/numpy/numpy/commit/d369c1a54db44172cbfc50e518eb1e858e62e699 Author: Nathaniel J. Smith Date: 2014-03-09 (Sun, 09 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add some more fields to the Big List o' Fields Commit: 81982f83c41049d3eda8499b960fbed1b5a41530 https://github.com/numpy/numpy/commit/81982f83c41049d3eda8499b960fbed1b5a41530 Author: Nathaniel J. Smith Date: 2014-03-09 (Sun, 09 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- make the initial section even more overwritten Commit: 42354bad13b5565a33e231ccddfdee3dc2a4e685 https://github.com/numpy/numpy/commit/42354bad13b5565a33e231ccddfdee3dc2a4e685 Author: Nathaniel J. Smith Date: 2014-03-10 (Mon, 10 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- much expanded background section, to start addressing feedback from sympy/sage folks Commit: 976b50c15876fe0b5d29bb2d32849962e22024b5 https://github.com/numpy/numpy/commit/976b50c15876fe0b5d29bb2d32849962e22024b5 Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- lots better text, more polishing yes Commit: ebca136800d26971570a66a91ebabacf165ae57a https://github.com/numpy/numpy/commit/ebca136800d26971570a66a91ebabacf165ae57a Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- phrasing tweaks Commit: 2f0e55b82da5d57d9a10f6bd03fa941faadd23bc https://github.com/numpy/numpy/commit/2f0e55b82da5d57d9a10f6bd03fa941faadd23bc Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- fix ReST typoes that were breaking footnotes Commit: 09df6397dfac1bf6b31e945e43925a3b6df62ab1 https://github.com/numpy/numpy/commit/09df6397dfac1bf6b31e945e43925a3b6df62ab1 Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more ReST fixes Commit: 3151e78d94f441082a248d78d7576438f9aae11b https://github.com/numpy/numpy/commit/3151e78d94f441082a248d78d7576438f9aae11b Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- another ReST tweak Commit: 05dfbeeafa243714a7a1c04b1d621f4f58e7c59f https://github.com/numpy/numpy/commit/05dfbeeafa243714a7a1c04b1d621f4f58e7c59f Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add copyright notice Commit: 9472a8d22ec8002d703b783c4cba92778833a287 https://github.com/numpy/numpy/commit/9472a8d22ec8002d703b783c4cba92778833a287 Author: Nathaniel J. Smith Date: 2014-03-12 (Wed, 12 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- clean up in prep for python-ideas Commit: 3ede17e917d7fe0af24d88e3675ba1ab6fecd7c2 https://github.com/numpy/numpy/commit/3ede17e917d7fe0af24d88e3675ba1ab6fecd7c2 Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more updates based on people's latest suggestions Commit: ba9da003727a6266f5a996858fe231c7384f7ba2 https://github.com/numpy/numpy/commit/ba9da003727a6266f5a996858fe231c7384f7ba2 Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- phrasing tweaks Commit: 83f5127eae0c4193782ae0387c17622442cba8dc https://github.com/numpy/numpy/commit/83f5127eae0c4193782ae0387c17622442cba8dc Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more phrasing tweaks Commit: 03564ae7499b739920e8aa905389239a8a20f53d https://github.com/numpy/numpy/commit/03564ae7499b739920e8aa905389239a8a20f53d Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- and yet even more phrasing tweaks Commit: 32de06e34ee071bd3da88d41155472eef37d8a03 https://github.com/numpy/numpy/commit/32de06e34ee071bd3da88d41155472eef37d8a03 Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add 'unresolved issues' section; + wording tweaks and a little more elaboration of the problems with mixing np.ndarray and np.matrix Commit: c86a38c318f12fb43d821220b0b6bedba98fab9b https://github.com/numpy/numpy/commit/c86a38c318f12fb43d821220b0b6bedba98fab9b Author: Nathaniel J. Smith Date: 2014-03-14 (Fri, 14 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- realized I wasn't so sure of my claim about in-place matrix multiplication, so couch it more cautiously Commit: d319c240b9957659d7afa8b333ee6263fe25d930 https://github.com/numpy/numpy/commit/d319c240b9957659d7afa8b333ee6263fe25d930 Author: Nathaniel J. Smith Date: 2014-03-14 (Fri, 14 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- yet more word tweaks Commit: 9d24bc1464d4621c9cfff94c05ec417ddd19a914 https://github.com/numpy/numpy/commit/9d24bc1464d4621c9cfff94c05ec417ddd19a914 Author: Nathaniel J. Smith Date: 2014-03-14 (Fri, 14 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add more comprehensive discussion of alternative symbols Commit: 0e933e6ccb3d273e09d7cbcebf4ee6d7467a0085 https://github.com/numpy/numpy/commit/0e933e6ccb3d273e09d7cbcebf4ee6d7467a0085 Author: Nathaniel J. Smith Date: 2014-03-18 (Tue, 18 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- New version just submitted to PEP editors. Main changes: - @@ is gone - A few small factual inaccuracies have been fixed - I added a discussion of Guido's ".M *" idea to the "Rejected alternatives" section - Added an (incomplete) "Implementation details" section, based on Nick's comments. Commit: 1d884dd4425cae52c4558c354c39908800741f59 https://github.com/numpy/numpy/commit/1d884dd4425cae52c4558c354c39908800741f59 Author: Nathaniel J. Smith Date: 2014-03-18 (Tue, 18 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- fix PEP headers to placate PEP-0000 builder, mention Julia in notation section, and remove stray ^^ operator left over from the @@ purge Commit: aadcf11a193a9523d557bc81060997d9cd3a9c8e https://github.com/numpy/numpy/commit/aadcf11a193a9523d557bc81060997d9cd3a9c8e Author: Nathaniel J. Smith Date: 2014-04-06 (Sun, 06 Apr 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add associativity/precedence rationale (+ a few misc tweaks) Commit: ab892970eef2754165c786cd5394d3e368c967c5 https://github.com/numpy/numpy/commit/ab892970eef2754165c786cd5394d3e368c967c5 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/random/mtrand/mtrand.pyx Log Message: ----------- DOC: document broadcastable lam parameter of poisson closes gh-4526 Commit: 83e6f79c2449d96a114a95799a15b510b7ec702f https://github.com/numpy/numpy/commit/83e6f79c2449d96a114a95799a15b510b7ec702f Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/umath/simd.inc.src Log Message: ----------- BLD: workaround msvc being stupid Apparently it tries to respect calling conventions for static inline functions so the 4th variable can't be passed over the stack as it needs 16 byte alignment. Work around this by passing the variable as a pointer. Closes gh-4795 Commit: 02c73152f7487446a103b13705219e40943d27e1 https://github.com/numpy/numpy/commit/02c73152f7487446a103b13705219e40943d27e1 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M doc/source/reference/c-api.array.rst Log Message: ----------- DOC: fix signature of PyArray_NewShape in C-API docs closes gh-4579 Commit: 4e16b0e14311e720d8cb5086ef9c1a859b04cedc https://github.com/numpy/numpy/commit/4e16b0e14311e720d8cb5086ef9c1a859b04cedc Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/umath/simd.inc.src Log Message: ----------- Merge pull request #4796 from juliantaylor/msvc-fix BLD: workaround msvc being stupid Commit: 63aa98f0d857f3dd57196175a07048276b56cc05 https://github.com/numpy/numpy/commit/63aa98f0d857f3dd57196175a07048276b56cc05 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/lib/npyio.py Log Message: ----------- DOC: remove wrong mention of .gz in np.load closes gh-312 Commit: 6e7d74dc50b7cf401779f87987c2b7e116d98a9c https://github.com/numpy/numpy/commit/6e7d74dc50b7cf401779f87987c2b7e116d98a9c Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M doc/source/reference/arrays.indexing.rst Log Message: ----------- DOC: fix a couple mistakes in the indexing documentation closes gh-618 Commit: c6d56e07800b3cc312f26b3e43218d43e4baa954 https://github.com/numpy/numpy/commit/c6d56e07800b3cc312f26b3e43218d43e4baa954 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M doc/sphinxext Log Message: ----------- DOC: update numpydoc to tag v0.5 Commit: f219bf6f154a2df585ebbb5009747904183a9ced https://github.com/numpy/numpy/commit/f219bf6f154a2df585ebbb5009747904183a9ced Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M doc/source/reference/routines.array-creation.rst Log Message: ----------- DOC: add full/full_like closes gh-4805 [ci skip] Commit: 9bd9d8f3ff2d5144c925ddf26739ac4dea9681ec https://github.com/numpy/numpy/commit/9bd9d8f3ff2d5144c925ddf26739ac4dea9681ec Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/private/ufunc_override.h M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/umathmodule.c Log Message: ----------- BUG: fix some memory leaks found by cpychecker only the one in normalize___call___args can be can be a real issue. Commit: f28a1145ba2a8e9d3522f38156cd75017536084d https://github.com/numpy/numpy/commit/f28a1145ba2a8e9d3522f38156cd75017536084d Author: Adam Reeve Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M tools/swig/numpy.i Log Message: ----------- Fix typemap for Fortran ordered array input The typemaps with size parameters after the array pointer were correct, but the typemaps with size parameters before the array pointer created arrays with C ordering. Commit: 2d4b6026943305878571fd16e0eeed1865d443a8 https://github.com/numpy/numpy/commit/2d4b6026943305878571fd16e0eeed1865d443a8 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M doc/source/reference/arrays.indexing.rst M doc/source/reference/c-api.array.rst M doc/source/reference/routines.array-creation.rst M doc/sphinxext M numpy/lib/npyio.py M numpy/random/mtrand/mtrand.pyx Log Message: ----------- Merge pull request #4803 from juliantaylor/doc-updates Doc updates Commit: c16652d0b32d2c01c593aa5ac6ce07831425de84 https://github.com/numpy/numpy/commit/c16652d0b32d2c01c593aa5ac6ce07831425de84 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/code_generators/generate_numpy_api.py Log Message: ----------- MAINT: enable external api use when running cpychecker allows using the annotations in umath module Commit: a5ebbdfa9c6b504dbe427b01686c1992a3a1aeed https://github.com/numpy/numpy/commit/a5ebbdfa9c6b504dbe427b01686c1992a3a1aeed Author: Ilambharathi Kanniah Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/polynomial/polynomial.py Log Message: ----------- DOC Polynomial example import statement updated. #3615 Commit: 64d2e20da75ee2b8133e4082a6ea6bbe9ebb6ec9 https://github.com/numpy/numpy/commit/64d2e20da75ee2b8133e4082a6ea6bbe9ebb6ec9 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/numeric.py Log Message: ----------- MAINT: move star imports to end of numeric.py allows static analysis (e.g. pyflakes) to detect undefined names Commit: 9c6e825e9aa1e6aedb6d7da735d54577d2263845 https://github.com/numpy/numpy/commit/9c6e825e9aa1e6aedb6d7da735d54577d2263845 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M tools/swig/numpy.i Log Message: ----------- Merge pull request #4809 from adamreeve/swig_typemap_fix Fix SWIG typemaps for Fortran ordered array input Commit: b7bf0ed6c9cece00ae9358f4c1f5490699c05cbd https://github.com/numpy/numpy/commit/b7bf0ed6c9cece00ae9358f4c1f5490699c05cbd Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/code_generators/cversions.txt M numpy/core/code_generators/genapi.py Log Message: ----------- BLD: fix random API hash due to memory references of annotations also update hash for the new include guard of the api header. Commit: cd808e72361949aa22d7d2efb4a080d31e61ee95 https://github.com/numpy/numpy/commit/cd808e72361949aa22d7d2efb4a080d31e61ee95 Author: Ilambharathi Kanniah Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/polynomial/polynomial.py Log Message: ----------- DOC Polynomial example import statement corrected. #3615 Commit: 97296017bdac5a485b8902ad6f4f9d6ec2722266 https://github.com/numpy/numpy/commit/97296017bdac5a485b8902ad6f4f9d6ec2722266 Author: Nathaniel J. Smith Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/numeric.py Log Message: ----------- Merge pull request #4816 from juliantaylor/star-import MAINT: move star imports to end of numeric.py Commit: 7869e5583abafb1d25f1ba71d9bff80f052dfd17 https://github.com/numpy/numpy/commit/7869e5583abafb1d25f1ba71d9bff80f052dfd17 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- BUG: handle rounding issue with histogram edges on float32 data Following inequality causes wrong counting at the edges and can be avoided by making the edge array of the same type as the input data. In [1]: np.around(np.float64(6010.36962890625), 5) Out[1]: 6010.3696300000001 In [2]: np.around(np.float32(6010.36962890625), 5) Out[2]: 6010.3701 Closes gh-4799 Commit: 857287df6a1daf73ce5938c77bbf2d41cec42e6b https://github.com/numpy/numpy/commit/857287df6a1daf73ce5938c77bbf2d41cec42e6b Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/code_generators/cversions.txt M numpy/core/code_generators/genapi.py M numpy/core/code_generators/generate_numpy_api.py M numpy/core/src/private/ufunc_override.h M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/umathmodule.c Log Message: ----------- Merge pull request #4826 from juliantaylor/umath-static-fixes umath static analysis fixes Commit: 4bacd1c30ef74d9e029bf552c3f732e739e19b28 https://github.com/numpy/numpy/commit/4bacd1c30ef74d9e029bf552c3f732e739e19b28 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/polynomial/polynomial.py Log Message: ----------- Merge pull request #4825 from ilam/poly Polynomial module in Polynomial package Doc example Commit: c7650899fbb0aa923d4a273a62aaa5929472d3c3 https://github.com/numpy/numpy/commit/c7650899fbb0aa923d4a273a62aaa5929472d3c3 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- ENH: use copy to move the masked values into the result saves a relatively expensive bool -> x cast Commit: 00a2163fa9acaeb6314cdf43f7e56c19b4080801 https://github.com/numpy/numpy/commit/00a2163fa9acaeb6314cdf43f7e56c19b4080801 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- MAINT: replace two step errstate change with a direct change Commit: e92e68be8b3a4a82bb35da775ffe78eea5d9e1c3 https://github.com/numpy/numpy/commit/e92e68be8b3a4a82bb35da775ffe78eea5d9e1c3 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- Merge pull request #4823 from juliantaylor/hist-rounding BUG: handle rounding issue with histogram edges on float32 data Commit: e95a2822efd4d58f117a2fbde0516bd068eab70d https://github.com/numpy/numpy/commit/e95a2822efd4d58f117a2fbde0516bd068eab70d Author: Olivier Grisel Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/lib/tests/test_io.py M numpy/testing/utils.py Log Message: ----------- Move tempdir context manager to numpy.testing.utils Commit: 5f9a2eae154dc52cd56df2db9d546fe0eb047239 https://github.com/numpy/numpy/commit/5f9a2eae154dc52cd56df2db9d546fe0eb047239 Author: Lev Abalkin Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- MAINT: Use an unqualified nomask variable in ma.core. Commit: 7c49f9f57e48fb756acb2be2c402ff3c3583fcf3 https://github.com/numpy/numpy/commit/7c49f9f57e48fb756acb2be2c402ff3c3583fcf3 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- Merge pull request #4822 from juliantaylor/masked-improv small masked array performance enhancement Commit: 0fd1bdd7cbe4cd7f4dc24257a5a3fd50c66fb751 https://github.com/numpy/numpy/commit/0fd1bdd7cbe4cd7f4dc24257a5a3fd50c66fb751 Author: Olivier Grisel Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/compat/py3k.py A numpy/compat/tests/test_compat.py Log Message: ----------- FIX isfileobj accepts write-mode files under PY3 Commit: 47ed902d0f2da809cef7a5a6c55e1b91e415b7ab https://github.com/numpy/numpy/commit/47ed902d0f2da809cef7a5a6c55e1b91e415b7ab Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- Merge pull request #4832 from abalkin/nomask MAINT: Use an unqualified nomask variable in ma.core. Commit: a45074fa7a1499f5c29708c68c7713caef101c9f https://github.com/numpy/numpy/commit/a45074fa7a1499f5c29708c68c7713caef101c9f Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/ma/tests/test_core.py M numpy/ma/tests/test_old_ma.py Log Message: ----------- MAINT: Simplify some uses of errstate context manager. This changes, e.g., with np.errstate(): np.seterr(divide='ignore') ... to with np.errstate(divide='ignore'): ... Commit: 518496782ef176bb7d39c82174f1c18e98ad7a29 https://github.com/numpy/numpy/commit/518496782ef176bb7d39c82174f1c18e98ad7a29 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/compat/py3k.py A numpy/compat/tests/test_compat.py M numpy/lib/tests/test_io.py M numpy/testing/utils.py Log Message: ----------- Merge pull request #4828 from ogrisel/fix-isfileobj-py3 FIX isfileobj accepts write-mode files under PY3 Commit: 45265d5e799d84bbfc8bdbcf2f67c92227f634d2 https://github.com/numpy/numpy/commit/45265d5e799d84bbfc8bdbcf2f67c92227f634d2 Author: Lars Buitinck Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M doc/source/reference/c-api.types-and-structures.rst M numpy/core/include/numpy/ufuncobject.h M numpy/core/src/multiarray/lowlevel_strided_loops.c.src M numpy/core/src/umath/ufunc_object.c M numpy/core/src/umath/ufunc_type_resolution.c Log Message: ----------- MAINT: const correctness and minor fixes to C code Commit: 60cc1da37652912ad5819374f576d4b080496e0c https://github.com/numpy/numpy/commit/60cc1da37652912ad5819374f576d4b080496e0c Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/ma/tests/test_core.py M numpy/ma/tests/test_old_ma.py Log Message: ----------- Merge pull request #4831 from charris/simplify-with-errstate MAINT: Simplify some uses of errstate context manager. Commit: a009a4a0f69418062867da310331ef7d15a67592 https://github.com/numpy/numpy/commit/a009a4a0f69418062867da310331ef7d15a67592 Author: Olivier Grisel Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/__init__.py M numpy/core/tests/test_ufunc.py Log Message: ----------- BUG: pickling ufuncs defined in nested modules Commit: 91401b7780e3e00cb9208713841dfb68fb0a6923 https://github.com/numpy/numpy/commit/91401b7780e3e00cb9208713841dfb68fb0a6923 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M doc/source/reference/c-api.types-and-structures.rst M numpy/core/include/numpy/ufuncobject.h M numpy/core/src/multiarray/lowlevel_strided_loops.c.src M numpy/core/src/umath/ufunc_object.c M numpy/core/src/umath/ufunc_type_resolution.c Log Message: ----------- Merge pull request #4801 from larsmans/c-fixes MAINT: const correctness and minor fixes to C code Commit: f5ea39dd3df4f1b6e962fede1d7cf7313bed678f https://github.com/numpy/numpy/commit/f5ea39dd3df4f1b6e962fede1d7cf7313bed678f Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/common.c M numpy/core/src/private/npy_config.h Log Message: ----------- BUG: limit type alignment to the largest alignment needed by numpy clongdouble type required alignment of 32 bytes which is never provided by numpys allocation scheme so they always took unaligned paths. As complex types are structs of two smaller types only half the alignment is actually required for operations on them. Copying complex types on the other hand might require a larger alignment as copies can be done on the whole structure so one can not just remove the doubling of the alignment. As a compromise limit the maximum alignment to 16 bytes which is double what the current numpy copy loops require and does not penalize amd64 with unnecessary unaligned code paths in most cases. 16 bytes might be required on sparc to load long doubles. Complex doubles on i386 will still unnecessarly take unaligned code paths as the system will not provide 16 byte alignment. Closes gh-3768 Commit: d4317daea4055c7c9bcfc4c0ad31b15ca09ee36c https://github.com/numpy/numpy/commit/d4317daea4055c7c9bcfc4c0ad31b15ca09ee36c Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/ctors.c Log Message: ----------- BUG: fix arrays wrapping foreign data losing their alignment flag e.g. ufunc_at wraps input arrays which without this fix causes the iterator to choose much slower unaligned code paths. Also pointers from malloc can be not aligned for long double types, e.g. on debian sparc. Commit: 2e2a34e3ffafea78d361bf4c7b7a297c44b24034 https://github.com/numpy/numpy/commit/2e2a34e3ffafea78d361bf4c7b7a297c44b24034 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/shape.c M numpy/core/tests/test_numeric.py Log Message: ----------- BUG: fix transpose not updating alignment flag transposing structured arrays can lose alignment Commit: c030a4dc6d98dc5b6331ae3364c87a079a127db2 https://github.com/numpy/numpy/commit/c030a4dc6d98dc5b6331ae3364c87a079a127db2 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/tests/test_numeric.py M numpy/f2py/tests/test_array_from_pyobj.py Log Message: ----------- TST: disable tests that fail due to bad alignment on sparc (debian) sparc system malloc does not provide the alignment required by 16 byte long double types this means the inout intent cannot be satisfied and several tests fail as the alignment flag can be randomly true or fals when numpy gains an aligned allocator the tests could be enabled again. Commit: 9217597fa5c6447722270a670e484ea166e714b1 https://github.com/numpy/numpy/commit/9217597fa5c6447722270a670e484ea166e714b1 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/__init__.py M numpy/core/tests/test_ufunc.py Log Message: ----------- Merge pull request #4800 from ogrisel/fix-ufunc-pickling FIX pickling ufuncs defined in nested modules Commit: f23e744aae0fabf0ee79c0d221c9a35c4c472d2b https://github.com/numpy/numpy/commit/f23e744aae0fabf0ee79c0d221c9a35c4c472d2b Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M tools/allocation_tracking/track_allocations.py Log Message: ----------- BUG: disable garbage collector during memory allocation hook When a cython object contains numpy arrays the pure python allocation hook can trigger during cythons __dealloc__ method and trigger a second deletion of the object currently being deleted. To minimize the probabily that that happens disable the garbage collector during the hook. As this involves python calls it is still possible that a double delete occurs but chances are lowered, a proper solution would be C only hook like python 3.4 tracemalloc module. Closes gh-4834 Commit: 0ef81f8136addf3d939b48c37d1d515fac5e529f https://github.com/numpy/numpy/commit/0ef81f8136addf3d939b48c37d1d515fac5e529f Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/npysort/selection.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: wrong selection for orders falling into equal ranges when orders are selected where the kth element falls into an equal range the the last stored pivot was not the kth element, this leads to losing the ordering of smaller orders as following selection steps can start at index 0 again instead of the at the offset of the last selection. Closes gh-4836 Commit: 91930e5c36f9f0a3156ff09ac536ccd1a7d729c3 https://github.com/numpy/numpy/commit/91930e5c36f9f0a3156ff09ac536ccd1a7d729c3 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/shape.c M numpy/core/src/private/npy_config.h M numpy/core/tests/test_numeric.py M numpy/f2py/tests/test_array_from_pyobj.py Log Message: ----------- Merge pull request #4812 from juliantaylor/align-bloat Align bloat Commit: 61d454033489113c3eb636f15eca25f981e6e392 https://github.com/numpy/numpy/commit/61d454033489113c3eb636f15eca25f981e6e392 Author: Sebastian Berg Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py M numpy/core/tests/test_regression.py Log Message: ----------- WIP: Fix matplotlib, etc. errors Commit: 1143bca392aefc9d213383696af216472a854c4b https://github.com/numpy/numpy/commit/1143bca392aefc9d213383696af216472a854c4b Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M tools/allocation_tracking/track_allocations.py Log Message: ----------- Merge pull request #4841 from juliantaylor/alloc-hook-gc BUG: disable garbage collector during memory allocation hook Commit: 874b6bfab5004837f3905569ae459883bb629935 https://github.com/numpy/numpy/commit/874b6bfab5004837f3905569ae459883bb629935 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/npysort/selection.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4837 from juliantaylor/select-bug BUG: wrong selection for orders falling into equal ranges Commit: c08a4e5752ff6da6923cd4676469e1234346446b https://github.com/numpy/numpy/commit/c08a4e5752ff6da6923cd4676469e1234346446b Author: Sebastian Berg Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- DEP: Allow high dim boolean assignment, but deprecate it Commit: 6c829f56584d54824308c0d8749a3f787b319d2b https://github.com/numpy/numpy/commit/6c829f56584d54824308c0d8749a3f787b319d2b Author: Sebastian Berg Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- BUG: boolean assignment; allow wrong number of elements Uses old code to be more broad then previous commit Commit: e959ac6bdec1152753ec89da0a6a36b6b5c9ea46 https://github.com/numpy/numpy/commit/e959ac6bdec1152753ec89da0a6a36b6b5c9ea46 Author: Sebastian Berg Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- BUG: Add missing error incref in 1d indexing fallback Commit: 4bde85bd72102778780e1edf51b9ee2bae759f46 https://github.com/numpy/numpy/commit/4bde85bd72102778780e1edf51b9ee2bae759f46 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- BUG: retain writeable flag when indexing subclasses Commit: 784e616e395cfb81f96f5aa5847a3965f83f8f6b https://github.com/numpy/numpy/commit/784e616e395cfb81f96f5aa5847a3965f83f8f6b Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4804 from seberg/fancy-ass-1d WIP: Fix matplotlib, etc. errors Commit: f4e838ec9dc9759f309f51ce4cb7964cd11080b1 https://github.com/numpy/numpy/commit/f4e838ec9dc9759f309f51ce4cb7964cd11080b1 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/umath/umathmodule.c Log Message: ----------- BUG: fix buffer overflow in data array of ldexp and frexp the number types does not match the size of the blank array anymore, use a larger array and add asserts to ensure the size matches. Commit: c6c31f634f0abdc220350f2298388342ec18316e https://github.com/numpy/numpy/commit/c6c31f634f0abdc220350f2298388342ec18316e Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- Merge pull request #4843 from juliantaylor/subclass-writeable BUG: retain writeable flag when indexing subclasses Commit: 15f13c4d4d4491725f299f61c9d529eb31e3a5df https://github.com/numpy/numpy/commit/15f13c4d4d4491725f299f61c9d529eb31e3a5df Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py M numpy/core/tests/test_regression.py Log Message: ----------- MAINT: Spellcheck some files. Fix spelling and grammar in numpy/core/src/multiarray/mapping.c numpy/core/tests/test_indexing.py numpy/core/tests/test_regression.py Commit: 98bbb67bf5c85693f86ffe14c92be3f78714ea40 https://github.com/numpy/numpy/commit/98bbb67bf5c85693f86ffe14c92be3f78714ea40 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/umath/umathmodule.c Log Message: ----------- Merge pull request #4839 from juliantaylor/buffer-overflow BUG: fix buffer overflow in data array of ldexp and frexp Commit: 59f48ffc64686091d8a94d2d23e384a6460c9db8 https://github.com/numpy/numpy/commit/59f48ffc64686091d8a94d2d23e384a6460c9db8 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4844 from charris/spellcheck-some-files MAINT: Spellcheck some files. Commit: 7d047ad4fdea38532dbe7e2ecdebd7a82e1c4f36 https://github.com/numpy/numpy/commit/7d047ad4fdea38532dbe7e2ecdebd7a82e1c4f36 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: A doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- Merge pull request #4351 from njsmith/matmul-pep A new PEP for infix matrix multiplication Commit: d0a3a11148cc2edac40eb24e03e41d35cb6f5216 https://github.com/numpy/numpy/commit/d0a3a11148cc2edac40eb24e03e41d35cb6f5216 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- MAINT: better fix for subclass writeable flag preservation Commit: 682ad35a2c9aa64342566a56b4536a6bbf216a61 https://github.com/numpy/numpy/commit/682ad35a2c9aa64342566a56b4536a6bbf216a61 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- MAINT: fix a compiler warning Commit: 1f07bea371075cb56abd98d3c91a28760f34ffb9 https://github.com/numpy/numpy/commit/1f07bea371075cb56abd98d3c91a28760f34ffb9 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- Merge pull request #4847 from juliantaylor/writeable2 better writeable flag fix Compare: https://github.com/numpy/numpy/compare/96b4349da97f...1f07bea37107 From noreply at github.com Mon Jul 7 01:43:25 2014 From: noreply at github.com (GitHub) Date: Sun, 06 Jul 2014 22:43:25 -0700 Subject: [Numpy-svn] [numpy/numpy] cdfbc6: DOC: Update 1.9.0-notes to mention pairwise summat... Message-ID: <53ba337dec33b_1c058abd44683e0@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: cdfbc69b84a168b4ab8654e2bc818d7b4e444037 https://github.com/numpy/numpy/commit/cdfbc69b84a168b4ab8654e2bc818d7b4e444037 Author: Charles Harris Date: 2014-06-29 (Sun, 29 Jun 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- DOC: Update 1.9.0-notes to mention pairwise summation. Commit: 594b0de1f09fde18c9c786994d7146a99f35e7d0 https://github.com/numpy/numpy/commit/594b0de1f09fde18c9c786994d7146a99f35e7d0 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- Merge pull request #4697 from charris/update-1.9.0-notes DOC: Update 1.9.0-notes to mention pairwise summation. Compare: https://github.com/numpy/numpy/compare/d244ec7c00fb...594b0de1f09f From noreply at github.com Mon Jul 7 01:49:14 2014 From: noreply at github.com (GitHub) Date: Sun, 06 Jul 2014 22:49:14 -0700 Subject: [Numpy-svn] [numpy/numpy] f6bba8: DOC: Update 1.9.0-notes to mention pairwise summat... Message-ID: <53ba34da4b9dc_2b90783d4074151@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: f6bba82c15c331abb36fcc15ea2fcfe8964fdd39 https://github.com/numpy/numpy/commit/f6bba82c15c331abb36fcc15ea2fcfe8964fdd39 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- DOC: Update 1.9.0-notes to mention pairwise summation. From noreply at github.com Mon Jul 7 01:49:43 2014 From: noreply at github.com (GitHub) Date: Sun, 06 Jul 2014 22:49:43 -0700 Subject: [Numpy-svn] [numpy/numpy] 6f5329: MAINT: start 1.10-devel. Message-ID: <53ba34f71b269_14bf6a3d44544f1@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 6f5329fdf45dc97314fa593d0a5a4c1d24e753c5 https://github.com/numpy/numpy/commit/6f5329fdf45dc97314fa593d0a5a4c1d24e753c5 Author: Charles Harris Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: A doc/release/1.10.0-notes.rst M doc/source/release.rst M setup.py Log Message: ----------- MAINT: start 1.10-devel. * Create 1.10.0-notes. * Add 1.10.-notes to the generated documentation. * Update version number in setup.py Commit: ff99924f3a82ee09cb76cc6cc94fc196a112fb30 https://github.com/numpy/numpy/commit/ff99924f3a82ee09cb76cc6cc94fc196a112fb30 Author: Charles Harris Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M doc/source/reference/ufuncs.rst M numpy/core/include/numpy/ndarraytypes.h M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/convert_datatype.c M numpy/core/tests/test_ufunc.py M numpy/lib/nanfunctions.py Log Message: ----------- MAINT: Change default inplace, ufunc(...,out=x) casting to same_kind. There has been a warning of this change since numpy 1.7. numpy 1.10 is a good time to do it. The nanvar function needed a fix after the change, and the tests and documentation are updated. Commit: 767f044ac650051614c83d008514277e7a44633e https://github.com/numpy/numpy/commit/767f044ac650051614c83d008514277e7a44633e Author: Charles Harris Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M pavement.py Log Message: ----------- MAINT: Update pavement.py to 1.10.0. Commit: 46c7211cf6bf2f03adadd4d283ecd11e00d80184 https://github.com/numpy/numpy/commit/46c7211cf6bf2f03adadd4d283ecd11e00d80184 Author: Charles Harris Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M doc/release/1.10.0-notes.rst R numpy/polynomial/polytemplate.py Log Message: ----------- MAINT: Remove the polytemplate.py file. Commit: d1422d35d7ad70ebb2c7e41eadd14f27f8cc7e31 https://github.com/numpy/numpy/commit/d1422d35d7ad70ebb2c7e41eadd14f27f8cc7e31 Author: Charles Harris Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M .travis.yml M doc/release/1.10.0-notes.rst M numpy/core/bscript M numpy/core/setup.py M tools/test-installed-numpy.py M tox.ini Log Message: ----------- MAINT: Make NPY_RELAXED_STRIDE_CHECKING true by default. Commit: dc98a3df98645c2d074ee18ccc8357384e208f02 https://github.com/numpy/numpy/commit/dc98a3df98645c2d074ee18ccc8357384e208f02 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M .travis.yml A doc/release/1.10.0-notes.rst M doc/source/reference/ufuncs.rst M doc/source/release.rst M numpy/core/bscript M numpy/core/include/numpy/ndarraytypes.h M numpy/core/setup.py M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/convert_datatype.c M numpy/core/tests/test_ufunc.py M numpy/lib/nanfunctions.py R numpy/polynomial/polytemplate.py M pavement.py M setup.py M tools/test-installed-numpy.py M tox.ini Log Message: ----------- Merge pull request #4671 from charris/prepare-1.10-devel MAINT: start 1.10-devel. Compare: https://github.com/numpy/numpy/compare/594b0de1f09f...dc98a3df9864 From noreply at github.com Mon Jul 7 04:22:12 2014 From: noreply at github.com (GitHub) Date: Mon, 07 Jul 2014 01:22:12 -0700 Subject: [Numpy-svn] [numpy/numpy] Message-ID: <53ba58b440ff_48211c5d4475130@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy From noreply at github.com Mon Jul 7 04:30:35 2014 From: noreply at github.com (GitHub) Date: Mon, 07 Jul 2014 01:30:35 -0700 Subject: [Numpy-svn] [numpy/numpy] 644735: initial commit of new infix matrix multiply PEP Message-ID: <53ba5aabfb87_3d81124bd40708f4@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 64473572d9ce6c981c921667e5c558a2f1612e1f https://github.com/numpy/numpy/commit/64473572d9ce6c981c921667e5c558a2f1612e1f Author: Nathaniel J. Smith Date: 2014-02-22 (Sat, 22 Feb 2014) Changed paths: A doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- initial commit of new infix matrix multiply PEP Commit: 703fcc60c69974e2ec860e39583dc5d2dccb788c https://github.com/numpy/numpy/commit/703fcc60c69974e2ec860e39583dc5d2dccb788c Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- Many updates to draft PEP incorporating feedback Commit: 1199a313e64238f87ecbccbed504bb8134da5b9e https://github.com/numpy/numpy/commit/1199a313e64238f87ecbccbed504bb8134da5b9e Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add mention of ellipsis Commit: 8041598a6be5d9944e1969da8e5840a7631378bb https://github.com/numpy/numpy/commit/8041598a6be5d9944e1969da8e5840a7631378bb Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- bold the 'dot' row of table Commit: 5bb44e47ed7359ffb0c51a9fdabde381107fdb01 https://github.com/numpy/numpy/commit/5bb44e47ed7359ffb0c51a9fdabde381107fdb01 Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more table format tweaking. too bad .rst sucks at this! Commit: 76b1f2c8185f314335bee5844e35865489324fe0 https://github.com/numpy/numpy/commit/76b1f2c8185f314335bee5844e35865489324fe0 Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- switch to just use text for the table, it's easier to read! Commit: 9a7a9f06727858f8de126c2319aeb6181a5a1caf https://github.com/numpy/numpy/commit/9a7a9f06727858f8de126c2319aeb6181a5a1caf Author: Nathaniel J. Smith Date: 2014-02-23 (Sun, 23 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more text tweaks Commit: dd8fa826c1cafc819a0590714b8d813d73ae17d5 https://github.com/numpy/numpy/commit/dd8fa826c1cafc819a0590714b8d813d73ae17d5 Author: Nathaniel J. Smith Date: 2014-02-24 (Mon, 24 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- tweak tweak Commit: c13e2eb59130af8d6242426822b32c9f65f1d025 https://github.com/numpy/numpy/commit/c13e2eb59130af8d6242426822b32c9f65f1d025 Author: Nathaniel J. Smith Date: 2014-02-24 (Mon, 24 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more edits Commit: 3b94837afe99022a4c24a055cc2fe26754c78653 https://github.com/numpy/numpy/commit/3b94837afe99022a4c24a055cc2fe26754c78653 Author: Nathaniel J. Smith Date: 2014-02-24 (Mon, 24 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- move intended usage section after motivation Commit: 07ef37039541f7c1167c234f44f83504bee5ad4c https://github.com/numpy/numpy/commit/07ef37039541f7c1167c234f44f83504bee5ad4c Author: Nathaniel J. Smith Date: 2014-02-25 (Tue, 25 Feb 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add negative power support to @@ Commit: 3203a058081fc250a75920782200691a20dcf72d https://github.com/numpy/numpy/commit/3203a058081fc250a75920782200691a20dcf72d Author: Nathaniel J. Smith Date: 2014-03-08 (Sat, 08 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- edit edit Commit: d99195e0251ec9a4b6cbff94fa3da7d7d19671a4 https://github.com/numpy/numpy/commit/d99195e0251ec9a4b6cbff94fa3da7d7d19671a4 Author: Nathaniel J. Smith Date: 2014-03-09 (Sun, 09 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- More edits; pretty clean at this point. Commit: d369c1a54db44172cbfc50e518eb1e858e62e699 https://github.com/numpy/numpy/commit/d369c1a54db44172cbfc50e518eb1e858e62e699 Author: Nathaniel J. Smith Date: 2014-03-09 (Sun, 09 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add some more fields to the Big List o' Fields Commit: 81982f83c41049d3eda8499b960fbed1b5a41530 https://github.com/numpy/numpy/commit/81982f83c41049d3eda8499b960fbed1b5a41530 Author: Nathaniel J. Smith Date: 2014-03-09 (Sun, 09 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- make the initial section even more overwritten Commit: 42354bad13b5565a33e231ccddfdee3dc2a4e685 https://github.com/numpy/numpy/commit/42354bad13b5565a33e231ccddfdee3dc2a4e685 Author: Nathaniel J. Smith Date: 2014-03-10 (Mon, 10 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- much expanded background section, to start addressing feedback from sympy/sage folks Commit: 976b50c15876fe0b5d29bb2d32849962e22024b5 https://github.com/numpy/numpy/commit/976b50c15876fe0b5d29bb2d32849962e22024b5 Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- lots better text, more polishing yes Commit: ebca136800d26971570a66a91ebabacf165ae57a https://github.com/numpy/numpy/commit/ebca136800d26971570a66a91ebabacf165ae57a Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- phrasing tweaks Commit: 2f0e55b82da5d57d9a10f6bd03fa941faadd23bc https://github.com/numpy/numpy/commit/2f0e55b82da5d57d9a10f6bd03fa941faadd23bc Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- fix ReST typoes that were breaking footnotes Commit: 09df6397dfac1bf6b31e945e43925a3b6df62ab1 https://github.com/numpy/numpy/commit/09df6397dfac1bf6b31e945e43925a3b6df62ab1 Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more ReST fixes Commit: 3151e78d94f441082a248d78d7576438f9aae11b https://github.com/numpy/numpy/commit/3151e78d94f441082a248d78d7576438f9aae11b Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- another ReST tweak Commit: 05dfbeeafa243714a7a1c04b1d621f4f58e7c59f https://github.com/numpy/numpy/commit/05dfbeeafa243714a7a1c04b1d621f4f58e7c59f Author: Nathaniel J. Smith Date: 2014-03-11 (Tue, 11 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add copyright notice Commit: 9472a8d22ec8002d703b783c4cba92778833a287 https://github.com/numpy/numpy/commit/9472a8d22ec8002d703b783c4cba92778833a287 Author: Nathaniel J. Smith Date: 2014-03-12 (Wed, 12 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- clean up in prep for python-ideas Commit: 3ede17e917d7fe0af24d88e3675ba1ab6fecd7c2 https://github.com/numpy/numpy/commit/3ede17e917d7fe0af24d88e3675ba1ab6fecd7c2 Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more updates based on people's latest suggestions Commit: ba9da003727a6266f5a996858fe231c7384f7ba2 https://github.com/numpy/numpy/commit/ba9da003727a6266f5a996858fe231c7384f7ba2 Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- phrasing tweaks Commit: 83f5127eae0c4193782ae0387c17622442cba8dc https://github.com/numpy/numpy/commit/83f5127eae0c4193782ae0387c17622442cba8dc Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- more phrasing tweaks Commit: 03564ae7499b739920e8aa905389239a8a20f53d https://github.com/numpy/numpy/commit/03564ae7499b739920e8aa905389239a8a20f53d Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- and yet even more phrasing tweaks Commit: 32de06e34ee071bd3da88d41155472eef37d8a03 https://github.com/numpy/numpy/commit/32de06e34ee071bd3da88d41155472eef37d8a03 Author: Nathaniel J. Smith Date: 2014-03-13 (Thu, 13 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add 'unresolved issues' section; + wording tweaks and a little more elaboration of the problems with mixing np.ndarray and np.matrix Commit: c86a38c318f12fb43d821220b0b6bedba98fab9b https://github.com/numpy/numpy/commit/c86a38c318f12fb43d821220b0b6bedba98fab9b Author: Nathaniel J. Smith Date: 2014-03-14 (Fri, 14 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- realized I wasn't so sure of my claim about in-place matrix multiplication, so couch it more cautiously Commit: d319c240b9957659d7afa8b333ee6263fe25d930 https://github.com/numpy/numpy/commit/d319c240b9957659d7afa8b333ee6263fe25d930 Author: Nathaniel J. Smith Date: 2014-03-14 (Fri, 14 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- yet more word tweaks Commit: 9d24bc1464d4621c9cfff94c05ec417ddd19a914 https://github.com/numpy/numpy/commit/9d24bc1464d4621c9cfff94c05ec417ddd19a914 Author: Nathaniel J. Smith Date: 2014-03-14 (Fri, 14 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add more comprehensive discussion of alternative symbols Commit: 0e933e6ccb3d273e09d7cbcebf4ee6d7467a0085 https://github.com/numpy/numpy/commit/0e933e6ccb3d273e09d7cbcebf4ee6d7467a0085 Author: Nathaniel J. Smith Date: 2014-03-18 (Tue, 18 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- New version just submitted to PEP editors. Main changes: - @@ is gone - A few small factual inaccuracies have been fixed - I added a discussion of Guido's ".M *" idea to the "Rejected alternatives" section - Added an (incomplete) "Implementation details" section, based on Nick's comments. Commit: 1d884dd4425cae52c4558c354c39908800741f59 https://github.com/numpy/numpy/commit/1d884dd4425cae52c4558c354c39908800741f59 Author: Nathaniel J. Smith Date: 2014-03-18 (Tue, 18 Mar 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- fix PEP headers to placate PEP-0000 builder, mention Julia in notation section, and remove stray ^^ operator left over from the @@ purge Commit: aadcf11a193a9523d557bc81060997d9cd3a9c8e https://github.com/numpy/numpy/commit/aadcf11a193a9523d557bc81060997d9cd3a9c8e Author: Nathaniel J. Smith Date: 2014-04-06 (Sun, 06 Apr 2014) Changed paths: M doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- add associativity/precedence rationale (+ a few misc tweaks) Commit: fb35105da6b443da6e07c7bf404ee67cee67aa20 https://github.com/numpy/numpy/commit/fb35105da6b443da6e07c7bf404ee67cee67aa20 Author: Julian Taylor Date: 2014-06-09 (Mon, 09 Jun 2014) Changed paths: M numpy/core/src/umath/simd.inc.src Log Message: ----------- BLD: workaround msvc being stupid Apparently it tries to respect calling conventions for static inline functions so the 4th variable can't be passed over the stack as it needs 16 byte alignment. Work around this by passing the variable as a pointer. Closes gh-4795 Commit: 89d9add9ff1f46ee0e0c7c4e106500d13c833bde https://github.com/numpy/numpy/commit/89d9add9ff1f46ee0e0c7c4e106500d13c833bde Author: Charles Harris Date: 2014-06-09 (Mon, 09 Jun 2014) Changed paths: M numpy/core/src/umath/simd.inc.src Log Message: ----------- Merge pull request #4796 from juliantaylor/msvc-fix BLD: workaround msvc being stupid Commit: 59b560645344d101ddd9e0dfece942b3c699003e https://github.com/numpy/numpy/commit/59b560645344d101ddd9e0dfece942b3c699003e Author: Lars Buitinck Date: 2014-06-10 (Tue, 10 Jun 2014) Changed paths: M doc/source/reference/c-api.types-and-structures.rst M numpy/core/include/numpy/ufuncobject.h M numpy/core/src/multiarray/lowlevel_strided_loops.c.src M numpy/core/src/umath/ufunc_object.c M numpy/core/src/umath/ufunc_type_resolution.c Log Message: ----------- MAINT: const correctness and minor fixes to C code Commit: 6ec8a1d43737371b5a0899fa33067aff67422640 https://github.com/numpy/numpy/commit/6ec8a1d43737371b5a0899fa33067aff67422640 Author: Julian Taylor Date: 2014-06-11 (Wed, 11 Jun 2014) Changed paths: M numpy/random/mtrand/mtrand.pyx Log Message: ----------- DOC: document broadcastable lam parameter of poisson closes gh-4526 Commit: 118dc9e46f4534cfedefa1c253bb4ecd868061d1 https://github.com/numpy/numpy/commit/118dc9e46f4534cfedefa1c253bb4ecd868061d1 Author: Julian Taylor Date: 2014-06-11 (Wed, 11 Jun 2014) Changed paths: M doc/source/reference/c-api.array.rst Log Message: ----------- DOC: fix signature of PyArray_NewShape in C-API docs closes gh-4579 Commit: 6e2a69bb7a42b0b518f5a54cb949eb0f21c43331 https://github.com/numpy/numpy/commit/6e2a69bb7a42b0b518f5a54cb949eb0f21c43331 Author: Julian Taylor Date: 2014-06-11 (Wed, 11 Jun 2014) Changed paths: M numpy/lib/npyio.py Log Message: ----------- DOC: remove wrong mention of .gz in np.load closes gh-312 Commit: 5a52eddbc89820c1abd052612eeb57bf6fdb5901 https://github.com/numpy/numpy/commit/5a52eddbc89820c1abd052612eeb57bf6fdb5901 Author: Julian Taylor Date: 2014-06-11 (Wed, 11 Jun 2014) Changed paths: M doc/source/reference/arrays.indexing.rst Log Message: ----------- DOC: fix a couple mistakes in the indexing documentation closes gh-618 Commit: 75bb95f5c9b494f1e1b7a5d1bcad424dea49f4bc https://github.com/numpy/numpy/commit/75bb95f5c9b494f1e1b7a5d1bcad424dea49f4bc Author: Julian Taylor Date: 2014-06-11 (Wed, 11 Jun 2014) Changed paths: M doc/sphinxext Log Message: ----------- DOC: update numpydoc to tag v0.5 Commit: d70431d696f4ed3e81bd7c16e6bd00a686ba34f5 https://github.com/numpy/numpy/commit/d70431d696f4ed3e81bd7c16e6bd00a686ba34f5 Author: Julian Taylor Date: 2014-06-14 (Sat, 14 Jun 2014) Changed paths: M doc/source/reference/routines.array-creation.rst Log Message: ----------- DOC: add full/full_like closes gh-4805 [ci skip] Commit: 480432b8988a9be8f8a43f4b3f0217c3eddd6c9f https://github.com/numpy/numpy/commit/480432b8988a9be8f8a43f4b3f0217c3eddd6c9f Author: Sebastian Berg Date: 2014-06-15 (Sun, 15 Jun 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py M numpy/core/tests/test_regression.py Log Message: ----------- WIP: Fix matplotlib, etc. errors Commit: 71fc8028beec5350b30f2f7638515ae1a8f88a7d https://github.com/numpy/numpy/commit/71fc8028beec5350b30f2f7638515ae1a8f88a7d Author: Adam Reeve Date: 2014-06-16 (Mon, 16 Jun 2014) Changed paths: M tools/swig/numpy.i Log Message: ----------- Fix typemap for Fortran ordered array input The typemaps with size parameters after the array pointer were correct, but the typemaps with size parameters before the array pointer created arrays with C ordering. Commit: ef4806acd0f76cae16c5ce47d0d591173e056e20 https://github.com/numpy/numpy/commit/ef4806acd0f76cae16c5ce47d0d591173e056e20 Author: Charles Harris Date: 2014-06-16 (Mon, 16 Jun 2014) Changed paths: M doc/source/reference/arrays.indexing.rst M doc/source/reference/c-api.array.rst M doc/source/reference/routines.array-creation.rst M doc/sphinxext M numpy/lib/npyio.py M numpy/random/mtrand/mtrand.pyx Log Message: ----------- Merge pull request #4803 from juliantaylor/doc-updates Doc updates Commit: 133d4f464ed3cb8639afc075c8c097a2c6594b6d https://github.com/numpy/numpy/commit/133d4f464ed3cb8639afc075c8c097a2c6594b6d Author: Charles Harris Date: 2014-06-17 (Tue, 17 Jun 2014) Changed paths: M tools/swig/numpy.i Log Message: ----------- Merge pull request #4809 from adamreeve/swig_typemap_fix Fix SWIG typemaps for Fortran ordered array input Commit: 621c0a6d49e369c5813a2d89d73a6e81093d9f54 https://github.com/numpy/numpy/commit/621c0a6d49e369c5813a2d89d73a6e81093d9f54 Author: Julian Taylor Date: 2014-06-19 (Thu, 19 Jun 2014) Changed paths: M numpy/core/numeric.py Log Message: ----------- MAINT: move star imports to end of numeric.py allows static analysis (e.g. pyflakes) to detect undefined names Commit: fe3410f7380c06adc81fb8e097c96dc51a42e0f3 https://github.com/numpy/numpy/commit/fe3410f7380c06adc81fb8e097c96dc51a42e0f3 Author: Nathaniel J. Smith Date: 2014-06-19 (Thu, 19 Jun 2014) Changed paths: M numpy/core/numeric.py Log Message: ----------- Merge pull request #4816 from juliantaylor/star-import MAINT: move star imports to end of numeric.py Commit: e20d4b91d00cea1cf495d4cb85ee9bc2b7930a3d https://github.com/numpy/numpy/commit/e20d4b91d00cea1cf495d4cb85ee9bc2b7930a3d Author: Julian Taylor Date: 2014-06-23 (Mon, 23 Jun 2014) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- BUG: handle rounding issue with histogram edges on float32 data Following inequality causes wrong counting at the edges and can be avoided by making the edge array of the same type as the input data. In [1]: np.around(np.float64(6010.36962890625), 5) Out[1]: 6010.3696300000001 In [2]: np.around(np.float32(6010.36962890625), 5) Out[2]: 6010.3701 Closes gh-4799 Commit: ad902ff2e3b2be2bc33b65e6eaef857a2d3b5e6b https://github.com/numpy/numpy/commit/ad902ff2e3b2be2bc33b65e6eaef857a2d3b5e6b Author: Julian Taylor Date: 2014-06-23 (Mon, 23 Jun 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- ENH: use copy to move the masked values into the result saves a relatively expensive bool -> x cast Commit: 305b26bfc96cdd7c3f5be4f5bba011186e061910 https://github.com/numpy/numpy/commit/305b26bfc96cdd7c3f5be4f5bba011186e061910 Author: Julian Taylor Date: 2014-06-23 (Mon, 23 Jun 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- MAINT: replace two step errstate change with a direct change Commit: c61314737b6701ad2a28e45553b8cbf54826d8be https://github.com/numpy/numpy/commit/c61314737b6701ad2a28e45553b8cbf54826d8be Author: Ilambharathi Kanniah Date: 2014-06-24 (Tue, 24 Jun 2014) Changed paths: M numpy/polynomial/polynomial.py Log Message: ----------- DOC Polynomial example import statement updated. #3615 Commit: 59892ad88a454bfc0a3c2f40a81bc322c2e0cc9c https://github.com/numpy/numpy/commit/59892ad88a454bfc0a3c2f40a81bc322c2e0cc9c Author: Ilambharathi Kanniah Date: 2014-06-24 (Tue, 24 Jun 2014) Changed paths: M numpy/polynomial/polynomial.py Log Message: ----------- DOC Polynomial example import statement corrected. #3615 Commit: 7f0f6c85f44e4a25eae823c29537ebec294a104e https://github.com/numpy/numpy/commit/7f0f6c85f44e4a25eae823c29537ebec294a104e Author: Charles Harris Date: 2014-06-25 (Wed, 25 Jun 2014) Changed paths: M numpy/polynomial/polynomial.py Log Message: ----------- Merge pull request #4825 from ilam/poly Polynomial module in Polynomial package Doc example Commit: 578ce4662e74e5e8fe1fb6c87006cfbf7c8c8517 https://github.com/numpy/numpy/commit/578ce4662e74e5e8fe1fb6c87006cfbf7c8c8517 Author: Julian Taylor Date: 2014-06-26 (Thu, 26 Jun 2014) Changed paths: M numpy/core/src/private/ufunc_override.h M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/umathmodule.c Log Message: ----------- BUG: fix some memory leaks found by cpychecker only the one in normalize___call___args can be can be a real issue. Commit: 92fbc04cee0c1024bc76b95a3a33e5a54c9a1fb9 https://github.com/numpy/numpy/commit/92fbc04cee0c1024bc76b95a3a33e5a54c9a1fb9 Author: Julian Taylor Date: 2014-06-26 (Thu, 26 Jun 2014) Changed paths: M numpy/core/code_generators/generate_numpy_api.py Log Message: ----------- MAINT: enable external api use when running cpychecker allows using the annotations in umath module Commit: 2421f2d924ce911992bee1a8455543f9bc3e8d4d https://github.com/numpy/numpy/commit/2421f2d924ce911992bee1a8455543f9bc3e8d4d Author: Julian Taylor Date: 2014-06-26 (Thu, 26 Jun 2014) Changed paths: M numpy/core/code_generators/cversions.txt M numpy/core/code_generators/genapi.py Log Message: ----------- BLD: fix random API hash due to memory references of annotations also update hash for the new include guard of the api header. Commit: 2aafae5158a9b32a49abe59910087a64d1849f00 https://github.com/numpy/numpy/commit/2aafae5158a9b32a49abe59910087a64d1849f00 Author: Charles Harris Date: 2014-06-26 (Thu, 26 Jun 2014) Changed paths: M numpy/core/code_generators/cversions.txt M numpy/core/code_generators/genapi.py M numpy/core/code_generators/generate_numpy_api.py M numpy/core/src/private/ufunc_override.h M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/umathmodule.c Log Message: ----------- Merge pull request #4826 from juliantaylor/umath-static-fixes umath static analysis fixes Commit: ad48eaa76403798c298c2761e53e1e43008ab1b1 https://github.com/numpy/numpy/commit/ad48eaa76403798c298c2761e53e1e43008ab1b1 Author: Charles Harris Date: 2014-06-29 (Sun, 29 Jun 2014) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- Merge pull request #4823 from juliantaylor/hist-rounding BUG: handle rounding issue with histogram edges on float32 data Commit: efb203ce22f5c4c43bbe641275101289f5a0cdbf https://github.com/numpy/numpy/commit/efb203ce22f5c4c43bbe641275101289f5a0cdbf Author: Charles Harris Date: 2014-06-29 (Sun, 29 Jun 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- Merge pull request #4822 from juliantaylor/masked-improv small masked array performance enhancement Commit: 7298d36d23ce179d7fc125a2c907316f103a4855 https://github.com/numpy/numpy/commit/7298d36d23ce179d7fc125a2c907316f103a4855 Author: Charles Harris Date: 2014-06-29 (Sun, 29 Jun 2014) Changed paths: M numpy/ma/tests/test_core.py M numpy/ma/tests/test_old_ma.py Log Message: ----------- MAINT: Simplify some uses of errstate context manager. This changes, e.g., with np.errstate(): np.seterr(divide='ignore') ... to with np.errstate(divide='ignore'): ... Commit: cdfbc69b84a168b4ab8654e2bc818d7b4e444037 https://github.com/numpy/numpy/commit/cdfbc69b84a168b4ab8654e2bc818d7b4e444037 Author: Charles Harris Date: 2014-06-29 (Sun, 29 Jun 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- DOC: Update 1.9.0-notes to mention pairwise summation. Commit: 290f192465dc68b9e037ec4c1c2dc6fb522f2fdc https://github.com/numpy/numpy/commit/290f192465dc68b9e037ec4c1c2dc6fb522f2fdc Author: Olivier Grisel Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M numpy/lib/tests/test_io.py M numpy/testing/utils.py Log Message: ----------- Move tempdir context manager to numpy.testing.utils Commit: 6efd8493f8b491557a34dbbc176565b759f89b52 https://github.com/numpy/numpy/commit/6efd8493f8b491557a34dbbc176565b759f89b52 Author: Olivier Grisel Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M numpy/compat/py3k.py A numpy/compat/tests/test_compat.py Log Message: ----------- FIX isfileobj accepts write-mode files under PY3 Commit: e2254e41e373eabda9e261b88f8a99cea221d606 https://github.com/numpy/numpy/commit/e2254e41e373eabda9e261b88f8a99cea221d606 Author: Lev Abalkin Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- MAINT: Use an unqualified nomask variable in ma.core. Commit: 49c30fd5b8c0807820d01363db43bdbbc49053ec https://github.com/numpy/numpy/commit/49c30fd5b8c0807820d01363db43bdbbc49053ec Author: Charles Harris Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- Merge pull request #4832 from abalkin/nomask MAINT: Use an unqualified nomask variable in ma.core. Commit: 4e3a24bb57909d9fb678c1a16e3baf414202f229 https://github.com/numpy/numpy/commit/4e3a24bb57909d9fb678c1a16e3baf414202f229 Author: Julian Taylor Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M numpy/compat/py3k.py A numpy/compat/tests/test_compat.py M numpy/lib/tests/test_io.py M numpy/testing/utils.py Log Message: ----------- Merge pull request #4828 from ogrisel/fix-isfileobj-py3 FIX isfileobj accepts write-mode files under PY3 Commit: 2762f54c3bba96a8d629f9c38a087af006607359 https://github.com/numpy/numpy/commit/2762f54c3bba96a8d629f9c38a087af006607359 Author: Julian Taylor Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M numpy/ma/tests/test_core.py M numpy/ma/tests/test_old_ma.py Log Message: ----------- Merge pull request #4831 from charris/simplify-with-errstate MAINT: Simplify some uses of errstate context manager. Commit: c62b14a85d476b3cc5c3d6043632d8805be2ae8e https://github.com/numpy/numpy/commit/c62b14a85d476b3cc5c3d6043632d8805be2ae8e Author: Julian Taylor Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M doc/source/reference/c-api.types-and-structures.rst M numpy/core/include/numpy/ufuncobject.h M numpy/core/src/multiarray/lowlevel_strided_loops.c.src M numpy/core/src/umath/ufunc_object.c M numpy/core/src/umath/ufunc_type_resolution.c Log Message: ----------- Merge pull request #4801 from larsmans/c-fixes MAINT: const correctness and minor fixes to C code Commit: 0136d65c84bd21c2cb492e58b71a091ec1e875e6 https://github.com/numpy/numpy/commit/0136d65c84bd21c2cb492e58b71a091ec1e875e6 Author: Olivier Grisel Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M numpy/core/__init__.py M numpy/core/tests/test_ufunc.py Log Message: ----------- BUG: pickling ufuncs defined in nested modules Commit: b25cdd68ee38de1be374b396b3b72460c17cad79 https://github.com/numpy/numpy/commit/b25cdd68ee38de1be374b396b3b72460c17cad79 Author: Julian Taylor Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M numpy/core/__init__.py M numpy/core/tests/test_ufunc.py Log Message: ----------- Merge pull request #4800 from ogrisel/fix-ufunc-pickling FIX pickling ufuncs defined in nested modules Commit: fc5d7cfbac9370c92a42450d1921aebe9c9405f5 https://github.com/numpy/numpy/commit/fc5d7cfbac9370c92a42450d1921aebe9c9405f5 Author: Julian Taylor Date: 2014-07-01 (Tue, 01 Jul 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/common.c M numpy/core/src/private/npy_config.h Log Message: ----------- BUG: limit type alignment to the largest alignment needed by numpy clongdouble type required alignment of 32 bytes which is never provided by numpys allocation scheme so they always took unaligned paths. As complex types are structs of two smaller types only half the alignment is actually required for operations on them. Copying complex types on the other hand might require a larger alignment as copies can be done on the whole structure so one can not just remove the doubling of the alignment. As a compromise limit the maximum alignment to 16 bytes which is double what the current numpy copy loops require and does not penalize amd64 with unnecessary unaligned code paths in most cases. 16 bytes might be required on sparc to load long doubles. Complex doubles on i386 will still unnecessarly take unaligned code paths as the system will not provide 16 byte alignment. Closes gh-3768 Commit: 83524f678cfbd439001b647a19880913efcf1837 https://github.com/numpy/numpy/commit/83524f678cfbd439001b647a19880913efcf1837 Author: Julian Taylor Date: 2014-07-01 (Tue, 01 Jul 2014) Changed paths: M numpy/core/src/multiarray/ctors.c Log Message: ----------- BUG: fix arrays wrapping foreign data losing their alignment flag e.g. ufunc_at wraps input arrays which without this fix causes the iterator to choose much slower unaligned code paths. Also pointers from malloc can be not aligned for long double types, e.g. on debian sparc. Commit: 9bdd5d45e3734874233544cd47d8cf291fcbc529 https://github.com/numpy/numpy/commit/9bdd5d45e3734874233544cd47d8cf291fcbc529 Author: Julian Taylor Date: 2014-07-01 (Tue, 01 Jul 2014) Changed paths: M numpy/core/src/multiarray/shape.c M numpy/core/tests/test_numeric.py Log Message: ----------- BUG: fix transpose not updating alignment flag transposing structured arrays can lose alignment Commit: 1d96a95208ed5b656a61f00781eeb984e2955a61 https://github.com/numpy/numpy/commit/1d96a95208ed5b656a61f00781eeb984e2955a61 Author: Julian Taylor Date: 2014-07-02 (Wed, 02 Jul 2014) Changed paths: M numpy/core/tests/test_numeric.py M numpy/f2py/tests/test_array_from_pyobj.py Log Message: ----------- TST: disable tests that fail due to bad alignment on sparc (debian) sparc system malloc does not provide the alignment required by 16 byte long double types this means the inout intent cannot be satisfied and several tests fail as the alignment flag can be randomly true or fals when numpy gains an aligned allocator the tests could be enabled again. Commit: e8d13740980189a255c3ca31ee33b4e390c2ed75 https://github.com/numpy/numpy/commit/e8d13740980189a255c3ca31ee33b4e390c2ed75 Author: Charles Harris Date: 2014-07-03 (Thu, 03 Jul 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/shape.c M numpy/core/src/private/npy_config.h M numpy/core/tests/test_numeric.py M numpy/f2py/tests/test_array_from_pyobj.py Log Message: ----------- Merge pull request #4812 from juliantaylor/align-bloat Align bloat Commit: d6c7a16af4de5fed3aba4dd0370d797afad1b8b1 https://github.com/numpy/numpy/commit/d6c7a16af4de5fed3aba4dd0370d797afad1b8b1 Author: Julian Taylor Date: 2014-07-04 (Fri, 04 Jul 2014) Changed paths: M numpy/core/src/npysort/selection.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: wrong selection for orders falling into equal ranges when orders are selected where the kth element falls into an equal range the the last stored pivot was not the kth element, this leads to losing the ordering of smaller orders as following selection steps can start at index 0 again instead of the at the offset of the last selection. Closes gh-4836 Commit: 7a2b14ae0adb762a3eb8991595b14f74f004f435 https://github.com/numpy/numpy/commit/7a2b14ae0adb762a3eb8991595b14f74f004f435 Author: Charles Harris Date: 2014-07-04 (Fri, 04 Jul 2014) Changed paths: M numpy/core/src/npysort/selection.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4837 from juliantaylor/select-bug BUG: wrong selection for orders falling into equal ranges Commit: 4b8c9fd2f6d0df786b31d8e235ccc6c087e9a98c https://github.com/numpy/numpy/commit/4b8c9fd2f6d0df786b31d8e235ccc6c087e9a98c Author: Julian Taylor Date: 2014-07-05 (Sat, 05 Jul 2014) Changed paths: M numpy/core/src/umath/umathmodule.c Log Message: ----------- BUG: fix buffer overflow in data array of ldexp and frexp the number types does not match the size of the blank array anymore, use a larger array and add asserts to ensure the size matches. Commit: 743448139a4bca50209854dd8a6ffac97feafd30 https://github.com/numpy/numpy/commit/743448139a4bca50209854dd8a6ffac97feafd30 Author: Sebastian Berg Date: 2014-07-05 (Sat, 05 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- DEP: Allow high dim boolean assignment, but deprecate it Commit: ed88fa9615c43da364a641c741badd855729dd3c https://github.com/numpy/numpy/commit/ed88fa9615c43da364a641c741badd855729dd3c Author: Sebastian Berg Date: 2014-07-05 (Sat, 05 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- BUG: boolean assignment; allow wrong number of elements Uses old code to be more broad then previous commit Commit: 9c4d48c3c27584e8a555b5e55d1634089db7a01a https://github.com/numpy/numpy/commit/9c4d48c3c27584e8a555b5e55d1634089db7a01a Author: Sebastian Berg Date: 2014-07-05 (Sat, 05 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- BUG: Add missing error incref in 1d indexing fallback Commit: c9c53ea985565d7d78f23519b9c5db630ac76d3d https://github.com/numpy/numpy/commit/c9c53ea985565d7d78f23519b9c5db630ac76d3d Author: Julian Taylor Date: 2014-07-05 (Sat, 05 Jul 2014) Changed paths: M tools/allocation_tracking/track_allocations.py Log Message: ----------- BUG: disable garbage collector during memory allocation hook When a cython object contains numpy arrays the pure python allocation hook can trigger during cythons __dealloc__ method and trigger a second deletion of the object currently being deleted. To minimize the probabily that that happens disable the garbage collector during the hook. As this involves python calls it is still possible that a double delete occurs but chances are lowered, a proper solution would be C only hook like python 3.4 tracemalloc module. Closes gh-4834 Commit: 81242f627582e04c000b73e52bc9b4067b0f478d https://github.com/numpy/numpy/commit/81242f627582e04c000b73e52bc9b4067b0f478d Author: Charles Harris Date: 2014-07-05 (Sat, 05 Jul 2014) Changed paths: M tools/allocation_tracking/track_allocations.py Log Message: ----------- Merge pull request #4841 from juliantaylor/alloc-hook-gc BUG: disable garbage collector during memory allocation hook Commit: 8dba040fcc26c21c982d162b03948a0b21b65535 https://github.com/numpy/numpy/commit/8dba040fcc26c21c982d162b03948a0b21b65535 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4804 from seberg/fancy-ass-1d WIP: Fix matplotlib, etc. errors Commit: 77d62bb551c1bfb4d475fa932b718660b6deadbd https://github.com/numpy/numpy/commit/77d62bb551c1bfb4d475fa932b718660b6deadbd Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- BUG: retain writeable flag when indexing subclasses Commit: 94417e42ee604b22e91e8af627270d4a106d09ee https://github.com/numpy/numpy/commit/94417e42ee604b22e91e8af627270d4a106d09ee Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- Merge pull request #4843 from juliantaylor/subclass-writeable BUG: retain writeable flag when indexing subclasses Commit: d4a4e99b6972adc61f1b4579e2b88818e14eae05 https://github.com/numpy/numpy/commit/d4a4e99b6972adc61f1b4579e2b88818e14eae05 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py M numpy/core/tests/test_regression.py Log Message: ----------- MAINT: Spellcheck some files. Fix spelling and grammar in numpy/core/src/multiarray/mapping.c numpy/core/tests/test_indexing.py numpy/core/tests/test_regression.py Commit: ca397d858be5edaa847115c57a01ef921485e039 https://github.com/numpy/numpy/commit/ca397d858be5edaa847115c57a01ef921485e039 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/umath/umathmodule.c Log Message: ----------- Merge pull request #4839 from juliantaylor/buffer-overflow BUG: fix buffer overflow in data array of ldexp and frexp Commit: 35626e7faca6581aba31b283539bcc1fbebfa14e https://github.com/numpy/numpy/commit/35626e7faca6581aba31b283539bcc1fbebfa14e Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4844 from charris/spellcheck-some-files MAINT: Spellcheck some files. Commit: 1c71d46ea8e7d7d31c6085e28a424973343d3028 https://github.com/numpy/numpy/commit/1c71d46ea8e7d7d31c6085e28a424973343d3028 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: A doc/neps/return-of-revenge-of-matmul-pep.rst Log Message: ----------- Merge pull request #4351 from njsmith/matmul-pep A new PEP for infix matrix multiplication Commit: 0d744c4ca3dd96dfe3c97df0c93ab1924d365335 https://github.com/numpy/numpy/commit/0d744c4ca3dd96dfe3c97df0c93ab1924d365335 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- MAINT: better fix for subclass writeable flag preservation Commit: 4352957bedfd360e8501cf47ac7fee7944d43a47 https://github.com/numpy/numpy/commit/4352957bedfd360e8501cf47ac7fee7944d43a47 Author: Julian Taylor Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- MAINT: fix a compiler warning Commit: d244ec7c00fb4658f7c9d66eb027ee84c7a6f05c https://github.com/numpy/numpy/commit/d244ec7c00fb4658f7c9d66eb027ee84c7a6f05c Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- Merge pull request #4847 from juliantaylor/writeable2 better writeable flag fix Commit: 594b0de1f09fde18c9c786994d7146a99f35e7d0 https://github.com/numpy/numpy/commit/594b0de1f09fde18c9c786994d7146a99f35e7d0 Author: Charles Harris Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- Merge pull request #4697 from charris/update-1.9.0-notes DOC: Update 1.9.0-notes to mention pairwise summation. Commit: 301c47037dde56e5c9bad97e2264fb88629ca222 https://github.com/numpy/numpy/commit/301c47037dde56e5c9bad97e2264fb88629ca222 Author: Julian Taylor Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: A doc/neps/return-of-revenge-of-matmul-pep.rst M doc/release/1.9.0-notes.rst M doc/source/reference/arrays.indexing.rst M doc/source/reference/c-api.array.rst M doc/source/reference/c-api.types-and-structures.rst M doc/source/reference/routines.array-creation.rst M doc/sphinxext M numpy/compat/py3k.py A numpy/compat/tests/test_compat.py M numpy/core/__init__.py M numpy/core/code_generators/cversions.txt M numpy/core/code_generators/genapi.py M numpy/core/code_generators/generate_numpy_api.py M numpy/core/include/numpy/ufuncobject.h M numpy/core/numeric.py M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/lowlevel_strided_loops.c.src M numpy/core/src/multiarray/mapping.c M numpy/core/src/multiarray/shape.c M numpy/core/src/npysort/selection.c.src M numpy/core/src/private/npy_config.h M numpy/core/src/private/ufunc_override.h M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/simd.inc.src M numpy/core/src/umath/ufunc_object.c M numpy/core/src/umath/ufunc_type_resolution.c M numpy/core/src/umath/umathmodule.c M numpy/core/tests/test_indexing.py M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_numeric.py M numpy/core/tests/test_regression.py M numpy/core/tests/test_ufunc.py M numpy/f2py/tests/test_array_from_pyobj.py M numpy/lib/function_base.py M numpy/lib/npyio.py M numpy/lib/tests/test_function_base.py M numpy/lib/tests/test_io.py M numpy/ma/core.py M numpy/ma/tests/test_core.py M numpy/ma/tests/test_old_ma.py M numpy/polynomial/polynomial.py M numpy/random/mtrand/mtrand.pyx M numpy/testing/utils.py M tools/allocation_tracking/track_allocations.py M tools/swig/numpy.i Log Message: ----------- Merge pull request #4849 from juliantaylor/master merge master into 1.9 branch Compare: https://github.com/numpy/numpy/compare/96b4349da97f...301c47037dde From noreply at github.com Mon Jul 7 11:16:17 2014 From: noreply at github.com (GitHub) Date: Mon, 07 Jul 2014 08:16:17 -0700 Subject: [Numpy-svn] [numpy/numpy] 66c792: FEAT: add a try_output_compile in numpy.distutils. Message-ID: <53bab9c112678_42b112b7d38783eb@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 66c792b0e2c3ba68e844e92770f312074ed9bc4a https://github.com/numpy/numpy/commit/66c792b0e2c3ba68e844e92770f312074ed9bc4a Author: David Cournapeau Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/distutils/ccompiler.py M numpy/distutils/command/config.py Log Message: ----------- FEAT: add a try_output_compile in numpy.distutils. Commit: 4769fe79bb5c2d4649fa2845009a0ceae94524c2 https://github.com/numpy/numpy/commit/4769fe79bb5c2d4649fa2845009a0ceae94524c2 Author: David Cournapeau Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/setup.py M numpy/distutils/command/autodist.py M numpy/distutils/command/config.py Log Message: ----------- FEAT: add check_gcc_function_attribute check. Commit: 2b1179f65717c8c1b4c54517573c43f4b15cc34b https://github.com/numpy/numpy/commit/2b1179f65717c8c1b4c54517573c43f4b15cc34b Author: David Cournapeau Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/distutils/command/autodist.py M numpy/distutils/command/config.py Log Message: ----------- FEAT: add check to ensure compilation without warning for a piece of code. Commit: 6b030998719b22d554181b8f94e85605529305cb https://github.com/numpy/numpy/commit/6b030998719b22d554181b8f94e85605529305cb Author: David Cournapeau Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/core/setup.py Log Message: ----------- ENH: don't use check_func anymore for check_compile_without_warning. Commit: 8457aab2ad29745dc8984a467a79c7673b9f636a https://github.com/numpy/numpy/commit/8457aab2ad29745dc8984a467a79c7673b9f636a Author: David Cournapeau Date: 2014-07-06 (Sun, 06 Jul 2014) Changed paths: M numpy/distutils/command/autodist.py Log Message: ----------- BUG: fix check_gcc_function_attribute when attribute is actually supported. Commit: 9cede2744726c77b65839396aaad7c99e5435bc0 https://github.com/numpy/numpy/commit/9cede2744726c77b65839396aaad7c99e5435bc0 Author: David Cournapeau Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M numpy/distutils/command/autodist.py Log Message: ----------- ENH: use pragma instead of generic warning when detecting for function attributes. Commit: 8a1496df7ad58936a8f9ff929ff629f3d38f51d8 https://github.com/numpy/numpy/commit/8a1496df7ad58936a8f9ff929ff629f3d38f51d8 Author: David Cournapeau Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M numpy/core/setup.py M numpy/distutils/command/autodist.py M numpy/distutils/command/config.py Log Message: ----------- FEAT: add a check_gcc_variable_attribute function in config command. Commit: d0689a3243b77b8b65e9c49eb8376a9dd190b698 https://github.com/numpy/numpy/commit/d0689a3243b77b8b65e9c49eb8376a9dd190b698 Author: David Cournapeau Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M numpy/distutils/ccompiler.py M numpy/distutils/command/autodist.py M numpy/distutils/command/config.py Log Message: ----------- REF: remove obsolete code. Commit: 251acc007a07a2ed06a4b4666df82c8160c89f58 https://github.com/numpy/numpy/commit/251acc007a07a2ed06a4b4666df82c8160c89f58 Author: Julian Taylor Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M numpy/core/setup.py M numpy/distutils/command/autodist.py M numpy/distutils/command/config.py Log Message: ----------- Merge pull request #4842 from cournape/fix_intrinsics_detection fix unknown attribute warnings under clang Compare: https://github.com/numpy/numpy/compare/dc98a3df9864...251acc007a07 From noreply at github.com Wed Jul 9 15:09:47 2014 From: noreply at github.com (GitHub) Date: Wed, 09 Jul 2014 12:09:47 -0700 Subject: [Numpy-svn] [numpy/numpy] 7cf7d2: BUG: add missing elementsize alignment check for s... Message-ID: <53bd937b6200c_638d4e1d447638f@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7cf7d21a8b5a0f00d7e7a38fbb5343c4e8057074 https://github.com/numpy/numpy/commit/7cf7d21a8b5a0f00d7e7a38fbb5343c4e8057074 Author: Julian Taylor Date: 2014-07-09 (Wed, 09 Jul 2014) Changed paths: M numpy/core/src/umath/simd.inc.src M numpy/core/tests/test_scalarmath.py M numpy/core/tests/test_umath.py Log Message: ----------- BUG: add missing elementsize alignment check for simd reductions e.g. doubles are only aligned to 4 bytes on i386 so one cannot peel them to 16 byte alignment. Closes gh-4853 Commit: aba6adbc9d4ffa6b9b4fcc41afcb4884944ce181 https://github.com/numpy/numpy/commit/aba6adbc9d4ffa6b9b4fcc41afcb4884944ce181 Author: Charles Harris Date: 2014-07-09 (Wed, 09 Jul 2014) Changed paths: M numpy/core/src/umath/simd.inc.src M numpy/core/tests/test_scalarmath.py M numpy/core/tests/test_umath.py Log Message: ----------- Merge pull request #4854 from juliantaylor/i386-alignment BUG: add missing elementsize alignment check for simd reductions Compare: https://github.com/numpy/numpy/compare/251acc007a07...aba6adbc9d4f From noreply at github.com Thu Jul 10 19:14:10 2014 From: noreply at github.com (GitHub) Date: Thu, 10 Jul 2014 16:14:10 -0700 Subject: [Numpy-svn] [numpy/numpy] 139288: BUG: Use `np.where` in np.triu/np.tril, fixes #485... Message-ID: <53bf1e42e8192_972fd3d382655c@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 1392888ec4ddb37d4fa7bbb9231712af0dda4ea6 https://github.com/numpy/numpy/commit/1392888ec4ddb37d4fa7bbb9231712af0dda4ea6 Author: jaimefrio Date: 2014-07-10 (Thu, 10 Jul 2014) Changed paths: M numpy/lib/tests/test_twodim_base.py M numpy/lib/twodim_base.py Log Message: ----------- BUG: Use `np.where` in np.triu/np.tril, fixes #4859 Replaces the current method to zero items, from multiplication to using `np.where`. Commit: 2ec3fc0488a774c0c75178b25b666c184c6afa5b https://github.com/numpy/numpy/commit/2ec3fc0488a774c0c75178b25b666c184c6afa5b Author: Julian Taylor Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M numpy/lib/tests/test_twodim_base.py M numpy/lib/twodim_base.py Log Message: ----------- Merge pull request #4861 from jaimefrio/tri_with_inf BUG: inf turned to nan when calling np.triu/np.tril, fixes #4859 Compare: https://github.com/numpy/numpy/compare/ea6f9090b2c0...2ec3fc0488a7 From noreply at github.com Wed Jul 16 18:59:57 2014 From: noreply at github.com (GitHub) Date: Wed, 16 Jul 2014 15:59:57 -0700 Subject: [Numpy-svn] [numpy/numpy] b03f24: BUG: add missing elementsize alignment check for s... Message-ID: <53c703edbcd66_7425d47d44131353@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: b03f2412d6cb49b962c23b88c687c606121ecc8d https://github.com/numpy/numpy/commit/b03f2412d6cb49b962c23b88c687c606121ecc8d Author: Julian Taylor Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M numpy/core/src/umath/simd.inc.src M numpy/core/tests/test_scalarmath.py M numpy/core/tests/test_umath.py Log Message: ----------- BUG: add missing elementsize alignment check for simd reductions e.g. doubles are only aligned to 4 bytes on i386 so one cannot peel them to 16 byte alignment. Closes gh-4853 Commit: 52a9ff6e268bb62936aa12e97f21509595c9d212 https://github.com/numpy/numpy/commit/52a9ff6e268bb62936aa12e97f21509595c9d212 Author: jaimefrio Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M numpy/lib/tests/test_twodim_base.py M numpy/lib/twodim_base.py Log Message: ----------- BUG: Use `np.where` in np.triu/np.tril, fixes #4859 Replaces the current method to zero items, from multiplication to using `np.where`. Commit: 2a87c3e17d58b1b631b16eff040731b6819b6261 https://github.com/numpy/numpy/commit/2a87c3e17d58b1b631b16eff040731b6819b6261 Author: endolith Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M doc/source/reference/routines.polynomials.classes.rst Log Message: ----------- DOC: fix a typo and use TeX for plot labels Commit: 029662b9ae07c9167fcbf4c6ef1de5295f6790f0 https://github.com/numpy/numpy/commit/029662b9ae07c9167fcbf4c6ef1de5295f6790f0 Author: Charles Harris Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M doc/source/reference/routines.polynomials.classes.rst M numpy/core/src/umath/simd.inc.src M numpy/core/tests/test_scalarmath.py M numpy/core/tests/test_umath.py M numpy/lib/tests/test_twodim_base.py M numpy/lib/twodim_base.py Log Message: ----------- Merge pull request #4872 from juliantaylor/backports-1.9 Backports stuff from master to 1.9 Compare: https://github.com/numpy/numpy/compare/b6903d7bac8a...029662b9ae07 From noreply at github.com Wed Jul 16 19:51:11 2014 From: noreply at github.com (GitHub) Date: Wed, 16 Jul 2014 16:51:11 -0700 Subject: [Numpy-svn] [numpy/numpy] acc336: ENH: avoid meshgrid and fancy indexing for 1d mask... Message-ID: <53c70fef32145_798b507d3c82589@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: acc3369adebf1cd5c6df7f58fe691be1a80a484a https://github.com/numpy/numpy/commit/acc3369adebf1cd5c6df7f58fe691be1a80a484a Author: Julian Taylor Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- ENH: avoid meshgrid and fancy indexing for 1d masked sort Improves performance by using the simple indexing path and memory by avoiding creating a full meshgrid. Commit: 92ead9b3b0db4b8af8f142aff916b043ca08acab https://github.com/numpy/numpy/commit/92ead9b3b0db4b8af8f142aff916b043ca08acab Author: Charles Harris Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- Merge pull request #4873 from juliantaylor/masked-sort-memory ENH: avoid meshgrid and fancy indexing for 1d masked sort Compare: https://github.com/numpy/numpy/compare/4e41192f2e78...92ead9b3b0db From noreply at github.com Wed Jul 16 19:51:50 2014 From: noreply at github.com (GitHub) Date: Wed, 16 Jul 2014 16:51:50 -0700 Subject: [Numpy-svn] [numpy/numpy] acc336: ENH: avoid meshgrid and fancy indexing for 1d mask... Message-ID: <53c7101666d2b_5320129dd341266d5@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: acc3369adebf1cd5c6df7f58fe691be1a80a484a https://github.com/numpy/numpy/commit/acc3369adebf1cd5c6df7f58fe691be1a80a484a Author: Julian Taylor Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- ENH: avoid meshgrid and fancy indexing for 1d masked sort Improves performance by using the simple indexing path and memory by avoiding creating a full meshgrid. Commit: b583637db9c16c687ceed4c0bf992327a2e89de7 https://github.com/numpy/numpy/commit/b583637db9c16c687ceed4c0bf992327a2e89de7 Author: Charles Harris Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- Merge pull request #4874 from juliantaylor/masked-sort-memory ENH: avoid meshgrid and fancy indexing for 1d masked sort, for 1.9 Compare: https://github.com/numpy/numpy/compare/029662b9ae07...b583637db9c1 From noreply at github.com Wed Jul 16 20:21:45 2014 From: noreply at github.com (GitHub) Date: Wed, 16 Jul 2014 17:21:45 -0700 Subject: [Numpy-svn] [numpy/numpy] b36af0: TST: remove not important tests to reduce travis l... Message-ID: <53c717198a7c6_508bc4fd3859225@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b36af0c496d5306eea008c27f9195bd171e4d460 https://github.com/numpy/numpy/commit/b36af0c496d5306eea008c27f9195bd171e4d460 Author: Julian Taylor Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M .travis.yml Log Message: ----------- TST: remove not important tests to reduce travis load Remove one of the separate compilation and relaxed strides tests, it is not worth the cpu time to test these on two python versions. Use one of them to add a non debug python3.4 test. Commit: e49be3ca10c7da5efecb23c3db2b39f2613f5a11 https://github.com/numpy/numpy/commit/e49be3ca10c7da5efecb23c3db2b39f2613f5a11 Author: Charles Harris Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M .travis.yml Log Message: ----------- Merge pull request #4875 from juliantaylor/test-reduce TST: remove not important tests to reduce travis load Compare: https://github.com/numpy/numpy/compare/92ead9b3b0db...e49be3ca10c7 From noreply at github.com Thu Jul 17 15:00:30 2014 From: noreply at github.com (GitHub) Date: Thu, 17 Jul 2014 12:00:30 -0700 Subject: [Numpy-svn] [numpy/numpy] 5b86b7: DEP: deprecate float as axis argument to reduction... Message-ID: <53c81d4e69d6f_11c51409d4411866f@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 5b86b763aa8381fa875820fe02f9e2293db47c23 https://github.com/numpy/numpy/commit/5b86b763aa8381fa875820fe02f9e2293db47c23 Author: Julian Taylor Date: 2014-07-17 (Thu, 17 Jul 2014) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_deprecations.py Log Message: ----------- DEP: deprecate float as axis argument to reductions consistent with deprecation of float as slice indices. Closes gh-4876 Commit: d75c549be52aff9c61e1f9b7e00e7f0cd7e25bd4 https://github.com/numpy/numpy/commit/d75c549be52aff9c61e1f9b7e00e7f0cd7e25bd4 Author: Charles Harris Date: 2014-07-17 (Thu, 17 Jul 2014) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_deprecations.py Log Message: ----------- Merge pull request #4877 from juliantaylor/reduce-float-axis DEP: deprecate float as axis argument to reductions Compare: https://github.com/numpy/numpy/compare/011bb150f5d2...d75c549be52a From noreply at github.com Fri Jul 18 17:15:55 2014 From: noreply at github.com (GitHub) Date: Fri, 18 Jul 2014 14:15:55 -0700 Subject: [Numpy-svn] [numpy/numpy] 5b86b7: DEP: deprecate float as axis argument to reduction... Message-ID: <53c98e8baefa2_5598fedd3c65431@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 5b86b763aa8381fa875820fe02f9e2293db47c23 https://github.com/numpy/numpy/commit/5b86b763aa8381fa875820fe02f9e2293db47c23 Author: Julian Taylor Date: 2014-07-17 (Thu, 17 Jul 2014) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_deprecations.py Log Message: ----------- DEP: deprecate float as axis argument to reductions consistent with deprecation of float as slice indices. Closes gh-4876 Commit: 99329f95b5dcb3c5556648208f4ed7441d59538c https://github.com/numpy/numpy/commit/99329f95b5dcb3c5556648208f4ed7441d59538c Author: Julian Taylor Date: 2014-07-18 (Fri, 18 Jul 2014) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_deprecations.py Log Message: ----------- Merge pull request #4891 from juliantaylor/reduce-float-axis DEP: deprecate float as axis argument to reductions, for 1.9 Compare: https://github.com/numpy/numpy/compare/e85290a6ebd6...99329f95b5dc From noreply at github.com Fri Jul 18 18:02:51 2014 From: noreply at github.com (GitHub) Date: Fri, 18 Jul 2014 15:02:51 -0700 Subject: [Numpy-svn] [numpy/numpy] cd062f: BUG: core: fix crash when unpickling data on Py3 u... Message-ID: <53c9998b5f801_57a18ebd4085440@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: cd062f584e66b140a37367dd5f32c9d1f8c88dec https://github.com/numpy/numpy/commit/cd062f584e66b140a37367dd5f32c9d1f8c88dec Author: Pauli Virtanen Date: 2014-07-18 (Fri, 18 Jul 2014) Changed paths: M numpy/core/src/multiarray/methods.c M numpy/core/tests/test_regression.py Log Message: ----------- BUG: core: fix crash when unpickling data on Py3 under non-latin1 encoding Commit: 4e32035cfa55929babedbcd15af4802c66a58d98 https://github.com/numpy/numpy/commit/4e32035cfa55929babedbcd15af4802c66a58d98 Author: Julian Taylor Date: 2014-07-19 (Sat, 19 Jul 2014) Changed paths: M numpy/core/src/multiarray/methods.c M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4882 from pv/fix-unpickle-latin1-crash BUG: core: fix crash when unpickling data on Py3 under non-latin1 encoding Compare: https://github.com/numpy/numpy/compare/d75c549be52a...4e32035cfa55 From noreply at github.com Fri Jul 18 18:04:14 2014 From: noreply at github.com (GitHub) Date: Fri, 18 Jul 2014 15:04:14 -0700 Subject: [Numpy-svn] [numpy/numpy] cd062f: BUG: core: fix crash when unpickling data on Py3 u... Message-ID: <53c999de631fd_5fd011d5d3482612@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: cd062f584e66b140a37367dd5f32c9d1f8c88dec https://github.com/numpy/numpy/commit/cd062f584e66b140a37367dd5f32c9d1f8c88dec Author: Pauli Virtanen Date: 2014-07-18 (Fri, 18 Jul 2014) Changed paths: M numpy/core/src/multiarray/methods.c M numpy/core/tests/test_regression.py Log Message: ----------- BUG: core: fix crash when unpickling data on Py3 under non-latin1 encoding Commit: 6805122c5ac6a1b6d200b5f7e976617ca1ee1a18 https://github.com/numpy/numpy/commit/6805122c5ac6a1b6d200b5f7e976617ca1ee1a18 Author: Julian Taylor Date: 2014-07-19 (Sat, 19 Jul 2014) Changed paths: M numpy/core/src/multiarray/methods.c M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4882 from pv/fix-unpickle-latin1-crash BUG: core: fix crash when unpickling data on Py3 under non-latin1 encoding Compare: https://github.com/numpy/numpy/compare/99329f95b5dc...6805122c5ac6 From noreply at github.com Fri Jul 18 18:48:42 2014 From: noreply at github.com (GitHub) Date: Fri, 18 Jul 2014 15:48:42 -0700 Subject: [Numpy-svn] [numpy/numpy] fcce02: ENH: core: add hack enabling unpickling Py2 pickle... Message-ID: <53c9a44aefebc_5adda15d381151d1@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: fcce0274a683add16a76e1b41288796a27682f9a https://github.com/numpy/numpy/commit/fcce0274a683add16a76e1b41288796a27682f9a Author: Pauli Virtanen Date: 2014-07-19 (Sat, 19 Jul 2014) Changed paths: M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/tests/test_regression.py Log Message: ----------- ENH: core: add hack enabling unpickling Py2 pickled scalars on Py3 under encoding='latin1' There is a similar hack in place for arrays, but scalar unpickling was not covered. Provides a workaround for gh-4879 Commit: 4cbced22a8306d7214a4e18d12e651c034143922 https://github.com/numpy/numpy/commit/4cbced22a8306d7214a4e18d12e651c034143922 Author: Julian Taylor Date: 2014-07-19 (Sat, 19 Jul 2014) Changed paths: M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4883 from pv/fix-scalar-unpickle-py3 ENH: core: add hack enabling unpickling Py2 pickled scalars on Py3 under encoding='latin1' Compare: https://github.com/numpy/numpy/compare/4e32035cfa55...4cbced22a830 From noreply at github.com Fri Jul 18 18:52:20 2014 From: noreply at github.com (GitHub) Date: Fri, 18 Jul 2014 15:52:20 -0700 Subject: [Numpy-svn] [numpy/numpy] fcce02: ENH: core: add hack enabling unpickling Py2 pickle... Message-ID: <53c9a524c919a_619e1375d388012c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: fcce0274a683add16a76e1b41288796a27682f9a https://github.com/numpy/numpy/commit/fcce0274a683add16a76e1b41288796a27682f9a Author: Pauli Virtanen Date: 2014-07-19 (Sat, 19 Jul 2014) Changed paths: M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/tests/test_regression.py Log Message: ----------- ENH: core: add hack enabling unpickling Py2 pickled scalars on Py3 under encoding='latin1' There is a similar hack in place for arrays, but scalar unpickling was not covered. Provides a workaround for gh-4879 Commit: 3c6631574333ec31ddf6911938c6f18cf2d64a3d https://github.com/numpy/numpy/commit/3c6631574333ec31ddf6911938c6f18cf2d64a3d Author: Julian Taylor Date: 2014-07-19 (Sat, 19 Jul 2014) Changed paths: M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4883 from pv/fix-scalar-unpickle-py3 ENH: core: add hack enabling unpickling Py2 pickled scalars on Py3 under encoding='latin1' Compare: https://github.com/numpy/numpy/compare/6805122c5ac6...3c6631574333 From noreply at github.com Sun Jul 20 17:48:56 2014 From: noreply at github.com (GitHub) Date: Sun, 20 Jul 2014 14:48:56 -0700 Subject: [Numpy-svn] [numpy/numpy] fa0ec1: BLD: fix build issues with MSVC10 on Windows. Clo... Message-ID: <53cc39488ffa4_224d1003d445155c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: fa0ec11c1e653a51a047ab7b572546886ba3cd8a https://github.com/numpy/numpy/commit/fa0ec11c1e653a51a047ab7b572546886ba3cd8a Author: Ralf Gommers Date: 2014-07-20 (Sun, 20 Jul 2014) Changed paths: M numpy/distutils/command/config.py Log Message: ----------- BLD: fix build issues with MSVC10 on Windows. Closes gh-4245. Note that there are a few similar patches posted to gh-4101 and gh-4245. Those were all patches to msvc9compiler in Python distutils. Monkeypatching ``MSVCCompiler.link`` is less easy than this change to ``config._check_compiler``; effect should be the same. Also updates the error message shown when initializing MSVC fails. [ci skip] Commit: a28bfa5780c6611c9c46977a0e9c2123426cf24a https://github.com/numpy/numpy/commit/a28bfa5780c6611c9c46977a0e9c2123426cf24a Author: Julian Taylor Date: 2014-07-20 (Sun, 20 Jul 2014) Changed paths: M numpy/distutils/command/config.py Log Message: ----------- Merge pull request #4892 from rgommers/msvc10-fix BLD: fix build issues with MSVC10 on Windows. Closes gh-4245. Compare: https://github.com/numpy/numpy/compare/4cbced22a830...a28bfa5780c6 From noreply at github.com Sun Jul 20 17:50:09 2014 From: noreply at github.com (GitHub) Date: Sun, 20 Jul 2014 14:50:09 -0700 Subject: [Numpy-svn] [numpy/numpy] fa0ec1: BLD: fix build issues with MSVC10 on Windows. Clo... Message-ID: <53cc399141221_507cd5dd38523f3@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: fa0ec11c1e653a51a047ab7b572546886ba3cd8a https://github.com/numpy/numpy/commit/fa0ec11c1e653a51a047ab7b572546886ba3cd8a Author: Ralf Gommers Date: 2014-07-20 (Sun, 20 Jul 2014) Changed paths: M numpy/distutils/command/config.py Log Message: ----------- BLD: fix build issues with MSVC10 on Windows. Closes gh-4245. Note that there are a few similar patches posted to gh-4101 and gh-4245. Those were all patches to msvc9compiler in Python distutils. Monkeypatching ``MSVCCompiler.link`` is less easy than this change to ``config._check_compiler``; effect should be the same. Also updates the error message shown when initializing MSVC fails. [ci skip] Commit: bd0a4f36728044fce2f6f4590db72bc089685411 https://github.com/numpy/numpy/commit/bd0a4f36728044fce2f6f4590db72bc089685411 Author: Julian Taylor Date: 2014-07-20 (Sun, 20 Jul 2014) Changed paths: M numpy/distutils/command/config.py Log Message: ----------- Merge pull request #4892 from rgommers/msvc10-fix BLD: fix build issues with MSVC10 on Windows. Closes gh-4245. Compare: https://github.com/numpy/numpy/compare/3c6631574333...bd0a4f367280 From noreply at github.com Tue Jul 22 19:17:00 2014 From: noreply at github.com (GitHub) Date: Tue, 22 Jul 2014 16:17:00 -0700 Subject: [Numpy-svn] [numpy/numpy] 4008bb: ENH: core: make unpickling with encoding='bytes' w... Message-ID: <53cef0ecbc18_31731189d444451a@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 4008bb41414184d875af4f733a3ff3d303b94a4a https://github.com/numpy/numpy/commit/4008bb41414184d875af4f733a3ff3d303b94a4a Author: Pauli Virtanen Date: 2014-07-22 (Tue, 22 Jul 2014) Changed paths: M numpy/core/src/multiarray/descriptor.c M numpy/core/tests/test_regression.py Log Message: ----------- ENH: core: make unpickling with encoding='bytes' work Make dtype.__setstate__ accept endian either as a byte string or unicode. Also fix a missing error return introduced in c3551579, apparently mistake. Commit: 16f39c80f69ae4695f2f940ccdff8b26db3a2a01 https://github.com/numpy/numpy/commit/16f39c80f69ae4695f2f940ccdff8b26db3a2a01 Author: Pauli Virtanen Date: 2014-07-22 (Tue, 22 Jul 2014) Changed paths: M numpy/core/src/multiarray/descriptor.c M numpy/core/tests/test_regression.py Log Message: ----------- BUG: core: ensure unpickled dtype fields and names have correct types + coerce on Py3 That 'names' is a tuple and 'fields' a dict (when present) is assumed in most of the code base, so check them during unpickling. Also add coercion from bytes using ASCII codec on Python 3. This is never triggered in the "usual" case of loading Py3-generated pickles on Py3, but can occur if loading Py2 generated pickles with pickle.load(f, encoding='bytes'), which sometimes is the only working option. The ASCII codec is probably the safest choice and likely covers most use cases. Commit: 809938d8dd481f789a3295a2cccce5aa521a6344 https://github.com/numpy/numpy/commit/809938d8dd481f789a3295a2cccce5aa521a6344 Author: Julian Taylor Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M numpy/core/src/multiarray/descriptor.c M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4888 from pv/fix-bytes-encoding-unpickle ENH: core: make unpickling with encoding='bytes' work Compare: https://github.com/numpy/numpy/compare/a28bfa5780c6...809938d8dd48 From noreply at github.com Tue Jul 22 19:18:16 2014 From: noreply at github.com (GitHub) Date: Tue, 22 Jul 2014 16:18:16 -0700 Subject: [Numpy-svn] [numpy/numpy] 4008bb: ENH: core: make unpickling with encoding='bytes' w... Message-ID: <53cef138bd00e_243cd8fd38655e7@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 4008bb41414184d875af4f733a3ff3d303b94a4a https://github.com/numpy/numpy/commit/4008bb41414184d875af4f733a3ff3d303b94a4a Author: Pauli Virtanen Date: 2014-07-22 (Tue, 22 Jul 2014) Changed paths: M numpy/core/src/multiarray/descriptor.c M numpy/core/tests/test_regression.py Log Message: ----------- ENH: core: make unpickling with encoding='bytes' work Make dtype.__setstate__ accept endian either as a byte string or unicode. Also fix a missing error return introduced in c3551579, apparently mistake. Commit: 16f39c80f69ae4695f2f940ccdff8b26db3a2a01 https://github.com/numpy/numpy/commit/16f39c80f69ae4695f2f940ccdff8b26db3a2a01 Author: Pauli Virtanen Date: 2014-07-22 (Tue, 22 Jul 2014) Changed paths: M numpy/core/src/multiarray/descriptor.c M numpy/core/tests/test_regression.py Log Message: ----------- BUG: core: ensure unpickled dtype fields and names have correct types + coerce on Py3 That 'names' is a tuple and 'fields' a dict (when present) is assumed in most of the code base, so check them during unpickling. Also add coercion from bytes using ASCII codec on Python 3. This is never triggered in the "usual" case of loading Py3-generated pickles on Py3, but can occur if loading Py2 generated pickles with pickle.load(f, encoding='bytes'), which sometimes is the only working option. The ASCII codec is probably the safest choice and likely covers most use cases. Commit: 857c5e2822be9edb4f57df0730640020e1a7fd7a https://github.com/numpy/numpy/commit/857c5e2822be9edb4f57df0730640020e1a7fd7a Author: Julian Taylor Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M numpy/core/src/multiarray/descriptor.c M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4888 from pv/fix-bytes-encoding-unpickle ENH: core: make unpickling with encoding='bytes' work Compare: https://github.com/numpy/numpy/compare/bd0a4f367280...857c5e2822be From noreply at github.com Wed Jul 23 13:43:56 2014 From: noreply at github.com (GitHub) Date: Wed, 23 Jul 2014 10:43:56 -0700 Subject: [Numpy-svn] [numpy/numpy] c09d0c: BUG: initialize object array of array on resize an... Message-ID: <53cff45c6eb60_4956f19d3428253@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: c09d0ce0e11c94a83413c1bc6c9b2f5f40008a5a https://github.com/numpy/numpy/commit/c09d0ce0e11c94a83413c1bc6c9b2f5f40008a5a Author: Julian Taylor Date: 2014-07-18 (Fri, 18 Jul 2014) Changed paths: M numpy/core/src/multiarray/refcount.c M numpy/core/src/multiarray/shape.c M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: initialize object array of array on resize and zeros np.zeros(2, dtype=[('k', object, 2)]) did only initialize the first element to zero while the rest stayed None. In [1]: numpy.zeros(2, dtype=[('k', object, 2)]) Out[1]: array([([0, None],), ([0, None],)], dtype=[('k', 'O', (2,))]) This is a surprising and likely not intended behavior which is fixed here. The changed function PyArray_FillObjectArray is only used with None or zero inputs from numpy, though as its part of the API it could affect third parties but this is not very likely. Additionally the memory after the first element was not initialized when the object was resized. Closes gh-4857 Commit: c96bc5d3922ca91a4734b072a7bfd4fd3b5b8602 https://github.com/numpy/numpy/commit/c96bc5d3922ca91a4734b072a7bfd4fd3b5b8602 Author: Julian Taylor Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M numpy/core/src/multiarray/refcount.c M numpy/core/src/multiarray/shape.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4889 from juliantaylor/object-array-init BUG: initialize object array of array on resize and zeros Compare: https://github.com/numpy/numpy/compare/809938d8dd48...c96bc5d3922c From noreply at github.com Wed Jul 23 13:45:12 2014 From: noreply at github.com (GitHub) Date: Wed, 23 Jul 2014 10:45:12 -0700 Subject: [Numpy-svn] [numpy/numpy] c09d0c: BUG: initialize object array of array on resize an... Message-ID: <53cff4a87c6b1_34efb59d34779e3@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: c09d0ce0e11c94a83413c1bc6c9b2f5f40008a5a https://github.com/numpy/numpy/commit/c09d0ce0e11c94a83413c1bc6c9b2f5f40008a5a Author: Julian Taylor Date: 2014-07-18 (Fri, 18 Jul 2014) Changed paths: M numpy/core/src/multiarray/refcount.c M numpy/core/src/multiarray/shape.c M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: initialize object array of array on resize and zeros np.zeros(2, dtype=[('k', object, 2)]) did only initialize the first element to zero while the rest stayed None. In [1]: numpy.zeros(2, dtype=[('k', object, 2)]) Out[1]: array([([0, None],), ([0, None],)], dtype=[('k', 'O', (2,))]) This is a surprising and likely not intended behavior which is fixed here. The changed function PyArray_FillObjectArray is only used with None or zero inputs from numpy, though as its part of the API it could affect third parties but this is not very likely. Additionally the memory after the first element was not initialized when the object was resized. Closes gh-4857 Commit: 12f5f18169d8f5af8bf379e59713c97b7a674e0b https://github.com/numpy/numpy/commit/12f5f18169d8f5af8bf379e59713c97b7a674e0b Author: Julian Taylor Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M numpy/core/src/multiarray/refcount.c M numpy/core/src/multiarray/shape.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4889 from juliantaylor/object-array-init BUG: initialize object array of array on resize and zeros Compare: https://github.com/numpy/numpy/compare/857c5e2822be...12f5f18169d8 From noreply at github.com Wed Jul 23 13:49:31 2014 From: noreply at github.com (GitHub) Date: Wed, 23 Jul 2014 10:49:31 -0700 Subject: [Numpy-svn] [numpy/numpy] 4ed00c: BUG Make ma[row][rec] setter work by avoiding copy... Message-ID: <53cff5ab15e99_384e99bd44824ac@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 4ed00c7e3b3206d4abf5536d4d0014fb08d22bc2 https://github.com/numpy/numpy/commit/4ed00c7e3b3206d4abf5536d4d0014fb08d22bc2 Author: Marten van Kerkwijk Date: 2014-07-17 (Thu, 17 Jul 2014) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- BUG Make ma[row][rec] setter work by avoiding copy in mvoid.__new__ Commit: 236ca8b7e989241d846ed5cac38ec87f3943c5d9 https://github.com/numpy/numpy/commit/236ca8b7e989241d846ed5cac38ec87f3943c5d9 Author: Julian Taylor Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- Merge pull request #4866 from mhvk/ma/mvoid-initialisation BUG Masked recarray assignment with [row][record] does not work Compare: https://github.com/numpy/numpy/compare/c96bc5d3922c...236ca8b7e989 From noreply at github.com Wed Jul 23 13:51:54 2014 From: noreply at github.com (GitHub) Date: Wed, 23 Jul 2014 10:51:54 -0700 Subject: [Numpy-svn] [numpy/numpy] 4ed00c: BUG Make ma[row][rec] setter work by avoiding copy... Message-ID: <53cff63ae4ccd_43de5bdd443586f@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 4ed00c7e3b3206d4abf5536d4d0014fb08d22bc2 https://github.com/numpy/numpy/commit/4ed00c7e3b3206d4abf5536d4d0014fb08d22bc2 Author: Marten van Kerkwijk Date: 2014-07-17 (Thu, 17 Jul 2014) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- BUG Make ma[row][rec] setter work by avoiding copy in mvoid.__new__ Commit: f94151dc8459c1e8c92870d7cefec1aa3960b49a https://github.com/numpy/numpy/commit/f94151dc8459c1e8c92870d7cefec1aa3960b49a Author: Julian Taylor Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- Merge pull request #4866 from mhvk/ma/mvoid-initialisation BUG Masked recarray assignment with [row][record] does not work Compare: https://github.com/numpy/numpy/compare/12f5f18169d8...f94151dc8459 From noreply at github.com Wed Jul 23 15:17:56 2014 From: noreply at github.com (GitHub) Date: Wed, 23 Jul 2014 12:17:56 -0700 Subject: [Numpy-svn] [numpy/numpy] 5941fc: BUG: object array np.conjugate, ndarray.conjugate ... Message-ID: <53d00a64a2f67_43de5bdd443885@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 5941fc9d9f15cd773b6c3989091a4b7ef96a1c30 https://github.com/numpy/numpy/commit/5941fc9d9f15cd773b6c3989091a4b7ef96a1c30 Author: Eric Moore Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M numpy/core/src/multiarray/calculation.c M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: object array np.conjugate, ndarray.conjugate inconsistent fixes gh-4730 Commit: 3b5f871606a758f8bf19981b06f423792cbdc5f4 https://github.com/numpy/numpy/commit/3b5f871606a758f8bf19981b06f423792cbdc5f4 Author: Julian Taylor Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M numpy/core/src/multiarray/calculation.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4887 from ewmoore/conj_obj BUG: object array np.conjugate, ndarray.conjugate inconsistent Compare: https://github.com/numpy/numpy/compare/236ca8b7e989...3b5f871606a7 From noreply at github.com Wed Jul 23 15:19:01 2014 From: noreply at github.com (GitHub) Date: Wed, 23 Jul 2014 12:19:01 -0700 Subject: [Numpy-svn] [numpy/numpy] 5941fc: BUG: object array np.conjugate, ndarray.conjugate ... Message-ID: <53d00aa5c06a7_398e87fd347602a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 5941fc9d9f15cd773b6c3989091a4b7ef96a1c30 https://github.com/numpy/numpy/commit/5941fc9d9f15cd773b6c3989091a4b7ef96a1c30 Author: Eric Moore Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M numpy/core/src/multiarray/calculation.c M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: object array np.conjugate, ndarray.conjugate inconsistent fixes gh-4730 Commit: 8198235accaa8bf5a4dbc71041c44d4edb37be16 https://github.com/numpy/numpy/commit/8198235accaa8bf5a4dbc71041c44d4edb37be16 Author: Julian Taylor Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M numpy/core/src/multiarray/calculation.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4887 from ewmoore/conj_obj BUG: object array np.conjugate, ndarray.conjugate inconsistent Compare: https://github.com/numpy/numpy/compare/f94151dc8459...8198235accaa From noreply at github.com Sun Jul 27 12:59:21 2014 From: noreply at github.com (GitHub) Date: Sun, 27 Jul 2014 09:59:21 -0700 Subject: [Numpy-svn] [numpy/numpy] 7eefe9: TST: win32 also does not provide 16 byte alignment Message-ID: <53d52fe9a4c83_42afd97d446873d@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 7eefe925e6c6139d14972ee92affc4c2f19a7de6 https://github.com/numpy/numpy/commit/7eefe925e6c6139d14972ee92affc4c2f19a7de6 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/core/tests/test_numeric.py M numpy/f2py/tests/test_array_from_pyobj.py Log Message: ----------- TST: win32 also does not provide 16 byte alignment mingw builds set the alignment requirement for complex doubles types to 16 byte so the tests checking the alignment flag must be disabled. Commit: 33d6a33ce65cb5df55630320fae8c3117fd51480 https://github.com/numpy/numpy/commit/33d6a33ce65cb5df55630320fae8c3117fd51480 Author: Charles Harris Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/core/tests/test_numeric.py M numpy/f2py/tests/test_array_from_pyobj.py Log Message: ----------- Merge pull request #4908 from juliantaylor/win-alignment TST: win32 also does not provide 16 byte alignment, for 1.9 Compare: https://github.com/numpy/numpy/compare/8198235accaa...33d6a33ce65c From noreply at github.com Sun Jul 27 13:01:00 2014 From: noreply at github.com (GitHub) Date: Sun, 27 Jul 2014 10:01:00 -0700 Subject: [Numpy-svn] [numpy/numpy] 7eefe9: TST: win32 also does not provide 16 byte alignment Message-ID: <53d5304c327b8_43bf33d383576@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7eefe925e6c6139d14972ee92affc4c2f19a7de6 https://github.com/numpy/numpy/commit/7eefe925e6c6139d14972ee92affc4c2f19a7de6 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/core/tests/test_numeric.py M numpy/f2py/tests/test_array_from_pyobj.py Log Message: ----------- TST: win32 also does not provide 16 byte alignment mingw builds set the alignment requirement for complex doubles types to 16 byte so the tests checking the alignment flag must be disabled. Commit: 9ae5b5fab9f0c04c31c5d4b67d00c3cc79062731 https://github.com/numpy/numpy/commit/9ae5b5fab9f0c04c31c5d4b67d00c3cc79062731 Author: Charles Harris Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/core/tests/test_numeric.py M numpy/f2py/tests/test_array_from_pyobj.py Log Message: ----------- Merge pull request #4907 from juliantaylor/win-alignment TST: win32 also does not provide 16 byte alignment Compare: https://github.com/numpy/numpy/compare/3b5f871606a7...9ae5b5fab9f0 From noreply at github.com Sun Jul 27 14:22:29 2014 From: noreply at github.com (GitHub) Date: Sun, 27 Jul 2014 11:22:29 -0700 Subject: [Numpy-svn] [numpy/numpy] 1c11f9: DOC: clarify that umfpack, fftw and djbfft are not... Message-ID: <53d543657a108_451166bd40237f8@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 1c11f980612340fec8af1d11d4b3bb1cbd716cd2 https://github.com/numpy/numpy/commit/1c11f980612340fec8af1d11d4b3bb1cbd716cd2 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M site.cfg.example Log Message: ----------- DOC: clarify that umfpack, fftw and djbfft are not used by numpy their presence in site.cfg is only for the benefit of third party packages using numpy.distutils Commit: 4507dd6252380709eb092064095a1bd07460d14f https://github.com/numpy/numpy/commit/4507dd6252380709eb092064095a1bd07460d14f Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- DOC: document non-integer reduce axis argument deprecation Commit: 9e8c1ad06cfdab3cb8e7f266b31fd677b945e106 https://github.com/numpy/numpy/commit/9e8c1ad06cfdab3cb8e7f266b31fd677b945e106 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M doc/source/reference/routines.array-manipulation.rst Log Message: ----------- DOC: add ascontiguousarray and asarray_chkfinite to appropriate section added to "Changing kind of array" with the other as* functions Closes gh-4890 Commit: 0bdd45a6305b0f0526d092c480b6fcd28f574892 https://github.com/numpy/numpy/commit/0bdd45a6305b0f0526d092c480b6fcd28f574892 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M .gitignore Log Message: ----------- MAINT: add common source indexer files to .gitignore ignore cscope and gnu global files Commit: ef269d55dfc11b9ca3a66b71c8d0e64703a8f359 https://github.com/numpy/numpy/commit/ef269d55dfc11b9ca3a66b71c8d0e64703a8f359 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/add_newdocs.py Log Message: ----------- DOC: fix documented return value of tostring/tobytes The function returns bytes not strings. This is relevant in python3. Commit: d1c4a6921c01c75b8b5fe3bc6473e4090b549b5a https://github.com/numpy/numpy/commit/d1c4a6921c01c75b8b5fe3bc6473e4090b549b5a Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/add_newdocs.py Log Message: ----------- DOC: add version added tag to reduction keepdims argument Commit: dd70de2f73045aeb4edad6f77a68c6bbb4131824 https://github.com/numpy/numpy/commit/dd70de2f73045aeb4edad6f77a68c6bbb4131824 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- DOC: document behavior of ma.sort(endswith=) for unmasked min/max values see gh-4422 Commit: fa1b71fc4c2ed7dd8015b7b45840f75ea14a3bb2 https://github.com/numpy/numpy/commit/fa1b71fc4c2ed7dd8015b7b45840f75ea14a3bb2 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M doc/source/reference/routines.ma.rst Log Message: ----------- DOC: add some missing ma functions to reference closes gh-4898 Commit: c32d0cb4100084f99c851a314bd9d2722c4ee9f3 https://github.com/numpy/numpy/commit/c32d0cb4100084f99c851a314bd9d2722c4ee9f3 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: R doc/source/reference/routines.maskna.rst Log Message: ----------- DOC: remove obsolete NA documentation page Commit: 70e88caedfc9e2c901b986e62dd6b92970fb9e54 https://github.com/numpy/numpy/commit/70e88caedfc9e2c901b986e62dd6b92970fb9e54 Author: Kirill Smelkov Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M .gitignore Log Message: ----------- MAINT: .gitignore += generated umath/loops.h Commit 494abcf1 (ENH: speed-up minimum, maximum and xor for bool dtype) reworked numpy/core/src/umath/loops.h to be autogenerated at build time, but forgot to update .gitignore. Fix it, so that the now-autogenerated loops.h do not constantly show as untracked in git status output. Commit: b72346e05c91fdea6d61c1f3f9bb712c650e0778 https://github.com/numpy/numpy/commit/b72346e05c91fdea6d61c1f3f9bb712c650e0778 Author: Kirill Smelkov Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M doc/source/reference/c-api.types-and-structures.rst Log Message: ----------- DOC: NPY_ITEM_LISTPICKLE -> NPY_LIST_PICKLE There is no NPY_ITEM_LISTPICKLE - it was NPY_LIST_PICKLE from the beginning - from c3551579 (Expand usage of hasobject to be a flag-like entity keeping track of how the data-type should be used.) The documentation in the same rst file even uses the correct identifier later, so it was just a typo/thinko. Commit: e8a43585025503c01889c61090607449815439ac https://github.com/numpy/numpy/commit/e8a43585025503c01889c61090607449815439ac Author: Talha Oz Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M doc/HOWTO_DOCUMENT.rst.txt Log Message: ----------- DOC: fix PEP links in HOWTO_DOCUMENT.rst.txt Commit: 236c23b99f9b1ad51c2e12ab7598006f0e52fcaa https://github.com/numpy/numpy/commit/236c23b99f9b1ad51c2e12ab7598006f0e52fcaa Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- DOC: add a note on the potential string dtype change Commit: 60d2cb1bae5d85dced6a1ed2b69142215aec65ad https://github.com/numpy/numpy/commit/60d2cb1bae5d85dced6a1ed2b69142215aec65ad Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- TST: test reduction argument parsing In case we might want it up in future Commit: 638e627c813590a91514b255aeb13a34dc2ac51e https://github.com/numpy/numpy/commit/638e627c813590a91514b255aeb13a34dc2ac51e Author: Austin Godber Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/testing/utils.py Log Message: ----------- DOC: numpy.testing documentation clarification of "Raise an assertion" "Raise an assertion" was changed to "Raises an AssertionError" to clarify that an exception named AssertionError will be raised. Closes gh-4884 [ci skip] Commit: 8fa45b4d5ef1ac9dab9558fa335491991da83efa https://github.com/numpy/numpy/commit/8fa45b4d5ef1ac9dab9558fa335491991da83efa Author: Charles Harris Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M .gitignore M doc/HOWTO_DOCUMENT.rst.txt M doc/release/1.9.0-notes.rst M doc/source/reference/c-api.types-and-structures.rst M doc/source/reference/routines.array-manipulation.rst M doc/source/reference/routines.ma.rst R doc/source/reference/routines.maskna.rst M numpy/add_newdocs.py M numpy/core/tests/test_ufunc.py M numpy/ma/core.py M numpy/testing/utils.py M site.cfg.example Log Message: ----------- Merge pull request #4906 from juliantaylor/doc-update documentation updates for 1.9 Compare: https://github.com/numpy/numpy/compare/33d6a33ce65c...8fa45b4d5ef1 From noreply at github.com Sun Jul 27 14:23:17 2014 From: noreply at github.com (GitHub) Date: Sun, 27 Jul 2014 11:23:17 -0700 Subject: [Numpy-svn] [numpy/numpy] 1c11f9: DOC: clarify that umfpack, fftw and djbfft are not... Message-ID: <53d543959effc_7bca1351d34569b9@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 1c11f980612340fec8af1d11d4b3bb1cbd716cd2 https://github.com/numpy/numpy/commit/1c11f980612340fec8af1d11d4b3bb1cbd716cd2 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M site.cfg.example Log Message: ----------- DOC: clarify that umfpack, fftw and djbfft are not used by numpy their presence in site.cfg is only for the benefit of third party packages using numpy.distutils Commit: 4507dd6252380709eb092064095a1bd07460d14f https://github.com/numpy/numpy/commit/4507dd6252380709eb092064095a1bd07460d14f Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- DOC: document non-integer reduce axis argument deprecation Commit: 9e8c1ad06cfdab3cb8e7f266b31fd677b945e106 https://github.com/numpy/numpy/commit/9e8c1ad06cfdab3cb8e7f266b31fd677b945e106 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M doc/source/reference/routines.array-manipulation.rst Log Message: ----------- DOC: add ascontiguousarray and asarray_chkfinite to appropriate section added to "Changing kind of array" with the other as* functions Closes gh-4890 Commit: 0bdd45a6305b0f0526d092c480b6fcd28f574892 https://github.com/numpy/numpy/commit/0bdd45a6305b0f0526d092c480b6fcd28f574892 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M .gitignore Log Message: ----------- MAINT: add common source indexer files to .gitignore ignore cscope and gnu global files Commit: ef269d55dfc11b9ca3a66b71c8d0e64703a8f359 https://github.com/numpy/numpy/commit/ef269d55dfc11b9ca3a66b71c8d0e64703a8f359 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/add_newdocs.py Log Message: ----------- DOC: fix documented return value of tostring/tobytes The function returns bytes not strings. This is relevant in python3. Commit: d1c4a6921c01c75b8b5fe3bc6473e4090b549b5a https://github.com/numpy/numpy/commit/d1c4a6921c01c75b8b5fe3bc6473e4090b549b5a Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/add_newdocs.py Log Message: ----------- DOC: add version added tag to reduction keepdims argument Commit: dd70de2f73045aeb4edad6f77a68c6bbb4131824 https://github.com/numpy/numpy/commit/dd70de2f73045aeb4edad6f77a68c6bbb4131824 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/ma/core.py Log Message: ----------- DOC: document behavior of ma.sort(endswith=) for unmasked min/max values see gh-4422 Commit: fa1b71fc4c2ed7dd8015b7b45840f75ea14a3bb2 https://github.com/numpy/numpy/commit/fa1b71fc4c2ed7dd8015b7b45840f75ea14a3bb2 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M doc/source/reference/routines.ma.rst Log Message: ----------- DOC: add some missing ma functions to reference closes gh-4898 Commit: c32d0cb4100084f99c851a314bd9d2722c4ee9f3 https://github.com/numpy/numpy/commit/c32d0cb4100084f99c851a314bd9d2722c4ee9f3 Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: R doc/source/reference/routines.maskna.rst Log Message: ----------- DOC: remove obsolete NA documentation page Commit: 70e88caedfc9e2c901b986e62dd6b92970fb9e54 https://github.com/numpy/numpy/commit/70e88caedfc9e2c901b986e62dd6b92970fb9e54 Author: Kirill Smelkov Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M .gitignore Log Message: ----------- MAINT: .gitignore += generated umath/loops.h Commit 494abcf1 (ENH: speed-up minimum, maximum and xor for bool dtype) reworked numpy/core/src/umath/loops.h to be autogenerated at build time, but forgot to update .gitignore. Fix it, so that the now-autogenerated loops.h do not constantly show as untracked in git status output. Commit: b72346e05c91fdea6d61c1f3f9bb712c650e0778 https://github.com/numpy/numpy/commit/b72346e05c91fdea6d61c1f3f9bb712c650e0778 Author: Kirill Smelkov Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M doc/source/reference/c-api.types-and-structures.rst Log Message: ----------- DOC: NPY_ITEM_LISTPICKLE -> NPY_LIST_PICKLE There is no NPY_ITEM_LISTPICKLE - it was NPY_LIST_PICKLE from the beginning - from c3551579 (Expand usage of hasobject to be a flag-like entity keeping track of how the data-type should be used.) The documentation in the same rst file even uses the correct identifier later, so it was just a typo/thinko. Commit: e8a43585025503c01889c61090607449815439ac https://github.com/numpy/numpy/commit/e8a43585025503c01889c61090607449815439ac Author: Talha Oz Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M doc/HOWTO_DOCUMENT.rst.txt Log Message: ----------- DOC: fix PEP links in HOWTO_DOCUMENT.rst.txt Commit: 236c23b99f9b1ad51c2e12ab7598006f0e52fcaa https://github.com/numpy/numpy/commit/236c23b99f9b1ad51c2e12ab7598006f0e52fcaa Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- DOC: add a note on the potential string dtype change Commit: 60d2cb1bae5d85dced6a1ed2b69142215aec65ad https://github.com/numpy/numpy/commit/60d2cb1bae5d85dced6a1ed2b69142215aec65ad Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- TST: test reduction argument parsing In case we might want it up in future Commit: 638e627c813590a91514b255aeb13a34dc2ac51e https://github.com/numpy/numpy/commit/638e627c813590a91514b255aeb13a34dc2ac51e Author: Austin Godber Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/testing/utils.py Log Message: ----------- DOC: numpy.testing documentation clarification of "Raise an assertion" "Raise an assertion" was changed to "Raises an AssertionError" to clarify that an exception named AssertionError will be raised. Closes gh-4884 [ci skip] Commit: 656cf247e531c1ebfb69e864e00620b10082b120 https://github.com/numpy/numpy/commit/656cf247e531c1ebfb69e864e00620b10082b120 Author: Charles Harris Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M .gitignore M doc/HOWTO_DOCUMENT.rst.txt M doc/release/1.9.0-notes.rst M doc/source/reference/c-api.types-and-structures.rst M doc/source/reference/routines.array-manipulation.rst M doc/source/reference/routines.ma.rst R doc/source/reference/routines.maskna.rst M numpy/add_newdocs.py M numpy/core/tests/test_ufunc.py M numpy/ma/core.py M numpy/testing/utils.py M site.cfg.example Log Message: ----------- Merge pull request #4905 from juliantaylor/doc-update documentation updates Compare: https://github.com/numpy/numpy/compare/9ae5b5fab9f0...656cf247e531 From noreply at github.com Sun Jul 27 19:14:58 2014 From: noreply at github.com (GitHub) Date: Sun, 27 Jul 2014 16:14:58 -0700 Subject: [Numpy-svn] [numpy/numpy] e04e79: ENH: intern some commonly used strings in the mult... Message-ID: <53d587f2db1ee_46c69b1d38146e8@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: e04e79ae2cef411ff0ae26ca6089a5ac4f249021 https://github.com/numpy/numpy/commit/e04e79ae2cef411ff0ae26ca6089a5ac4f249021 Author: Julian Taylor Date: 2014-07-25 (Fri, 25 Jul 2014) Changed paths: M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/multiarraymodule.h Log Message: ----------- ENH: intern some commonly used strings in the multiarray module Allows improving dictionary lookup performance. Commit: 91369d30a13dcc6484f27195d73e6ea9ba2edd2d https://github.com/numpy/numpy/commit/91369d30a13dcc6484f27195d73e6ea9ba2edd2d Author: Julian Taylor Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/tests/test_multiarray.py Log Message: ----------- ENH: add a ndarray super-fast path to _array_from_object When the argument is exactly an ndarray and the rest of the arguments are their defaults we can skip the very slow PyArg_ParseTupleAndKeywords. This improves np.array(ndarray, copy=False) performance by about a factor three and np.asarray(ndarray) by about a factor of two. Commit: bc4a583d19fc694659d33c59e16b4cedd6307432 https://github.com/numpy/numpy/commit/bc4a583d19fc694659d33c59e16b4cedd6307432 Author: Charles Harris Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/multiarraymodule.h M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4902 from juliantaylor/asarray-improve ENH: add a ndarray super-fast path to _array_from_object Compare: https://github.com/numpy/numpy/compare/656cf247e531...bc4a583d19fc From noreply at github.com Mon Jul 28 15:12:31 2014 From: noreply at github.com (GitHub) Date: Mon, 28 Jul 2014 12:12:31 -0700 Subject: [Numpy-svn] [numpy/numpy] 862492: BUG: None comparison deprecation does not affect s... Message-ID: <53d6a09fcaad2_59031411d3c692c1@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 8624924833603fa6c6410d68c778481dbb5c29d7 https://github.com/numpy/numpy/commit/8624924833603fa6c6410d68c778481dbb5c29d7 Author: Sebastian Berg Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/tests/test_deprecations.py Log Message: ----------- BUG: None comparison deprecation does not affect scalars This circumvents the None warnings for scalar comparisons. Unfortunatly datetime NaT *can* in some cases evaluate equal to None because NaT.item() is None. Closes gh-4894 Commit: da1079698961f1a0304821a060e709a5a0ba613c https://github.com/numpy/numpy/commit/da1079698961f1a0304821a060e709a5a0ba613c Author: Julian Taylor Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/tests/test_deprecations.py Log Message: ----------- Merge pull request #4910 from seberg/scalar-none-cmp BUG: None comparison deprecation does not affect scalars Compare: https://github.com/numpy/numpy/compare/8fa45b4d5ef1...da1079698961 From noreply at github.com Mon Jul 28 15:12:14 2014 From: noreply at github.com (GitHub) Date: Mon, 28 Jul 2014 12:12:14 -0700 Subject: [Numpy-svn] [numpy/numpy] 862492: BUG: None comparison deprecation does not affect s... Message-ID: <53d6a08e69179_5eb4b79d3c51793@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 8624924833603fa6c6410d68c778481dbb5c29d7 https://github.com/numpy/numpy/commit/8624924833603fa6c6410d68c778481dbb5c29d7 Author: Sebastian Berg Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/tests/test_deprecations.py Log Message: ----------- BUG: None comparison deprecation does not affect scalars This circumvents the None warnings for scalar comparisons. Unfortunatly datetime NaT *can* in some cases evaluate equal to None because NaT.item() is None. Closes gh-4894 Commit: 84a9ab0136ed49dac1d43cb7319497861919e0a9 https://github.com/numpy/numpy/commit/84a9ab0136ed49dac1d43cb7319497861919e0a9 Author: Julian Taylor Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/tests/test_deprecations.py Log Message: ----------- Merge pull request #4910 from seberg/scalar-none-cmp BUG: None comparison deprecation does not affect scalars Compare: https://github.com/numpy/numpy/compare/bc4a583d19fc...84a9ab0136ed From noreply at github.com Mon Jul 28 16:20:08 2014 From: noreply at github.com (GitHub) Date: Mon, 28 Jul 2014 13:20:08 -0700 Subject: [Numpy-svn] [numpy/numpy] d43cd2: BUG: fix ineffective as ascontiguousarray Message-ID: <53d6b07882e76_6184ee3d3884030@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d43cd21a30bd60b53666290a992347b12e626b7f https://github.com/numpy/numpy/commit/d43cd21a30bd60b53666290a992347b12e626b7f Author: Julian Taylor Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: fix ineffective as ascontiguousarray My last microoptimization break copying of non-contigous 1d arrays in the continous array constructors. What was that saying about premature optimization again? Commit: d61ee81e0220318ebe9404f0381c7fdfe189f647 https://github.com/numpy/numpy/commit/d61ee81e0220318ebe9404f0381c7fdfe189f647 Author: Charles Harris Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4913 from juliantaylor/fix-cont-constr BUG: fix ineffective as ascontiguousarray Compare: https://github.com/numpy/numpy/compare/84a9ab0136ed...d61ee81e0220 From noreply at github.com Tue Jul 29 15:20:50 2014 From: noreply at github.com (GitHub) Date: Tue, 29 Jul 2014 12:20:50 -0700 Subject: [Numpy-svn] [numpy/numpy] 778af0: BUG: fix string type inconsistency between zeros a... Message-ID: <53d7f41230117_51e113dd4045348@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 778af02eb7c1668e751f435cd2a4952a362a0433 https://github.com/numpy/numpy/commit/778af02eb7c1668e751f435cd2a4952a362a0433 Author: Julian Taylor Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/core/numeric.py M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: fix string type inconsistency between zeros and zeros_like np.zeros for strings returns empty strings while np.zeros_like of a string array creates strings containing an string 0. Commit: c50a2da70b4a5b5d23636c454b04d8afa7642d36 https://github.com/numpy/numpy/commit/c50a2da70b4a5b5d23636c454b04d8afa7642d36 Author: Charles Harris Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/core/numeric.py M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4917 from juliantaylor/zeros_like_string BUG: fix string type inconsistency between zeros and zeros_like Compare: https://github.com/numpy/numpy/compare/d61ee81e0220...c50a2da70b4a From noreply at github.com Tue Jul 29 16:48:36 2014 From: noreply at github.com (GitHub) Date: Tue, 29 Jul 2014 13:48:36 -0700 Subject: [Numpy-svn] [numpy/numpy] a7c788: BUG: Avoid type promotion in tril and triu. Message-ID: <53d808a4a6b52_7de110add449703d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: a7c788c2dfcc9e44bab1ca69c1473785f31e3f70 https://github.com/numpy/numpy/commit/a7c788c2dfcc9e44bab1ca69c1473785f31e3f70 Author: Yotam Doron Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M numpy/lib/tests/test_twodim_base.py M numpy/lib/twodim_base.py Log Message: ----------- BUG: Avoid type promotion in tril and triu. Commit: 2ad538899928c249af456d93f250ebbd7535dcff https://github.com/numpy/numpy/commit/2ad538899928c249af456d93f250ebbd7535dcff Author: Julian Taylor Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M numpy/lib/tests/test_twodim_base.py M numpy/lib/twodim_base.py Log Message: ----------- Merge pull request #4916 from yotam/triu-dtype-fix BUG: Avoid type promotion in tril and triu. Compare: https://github.com/numpy/numpy/compare/c50a2da70b4a...2ad538899928 From noreply at github.com Tue Jul 29 16:51:23 2014 From: noreply at github.com (GitHub) Date: Tue, 29 Jul 2014 13:51:23 -0700 Subject: [Numpy-svn] [numpy/numpy] 778af0: BUG: fix string type inconsistency between zeros a... Message-ID: <53d8094b8c413_7de696fd34921e8@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 778af02eb7c1668e751f435cd2a4952a362a0433 https://github.com/numpy/numpy/commit/778af02eb7c1668e751f435cd2a4952a362a0433 Author: Julian Taylor Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/core/numeric.py M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: fix string type inconsistency between zeros and zeros_like np.zeros for strings returns empty strings while np.zeros_like of a string array creates strings containing an string 0. Commit: d3efa83fd50c853db844763c6367bf1f2920b645 https://github.com/numpy/numpy/commit/d3efa83fd50c853db844763c6367bf1f2920b645 Author: Julian Taylor Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/core/numeric.py M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4919 from juliantaylor/zeros_like_string BUG: fix string type inconsistency between zeros and zeros_like, for 1.9 Compare: https://github.com/numpy/numpy/compare/da1079698961...d3efa83fd50c From noreply at github.com Wed Jul 30 00:54:51 2014 From: noreply at github.com (GitHub) Date: Tue, 29 Jul 2014 21:54:51 -0700 Subject: [Numpy-svn] [numpy/numpy] 97bf5a: BUG: Avoid type promotion in tril and triu. Message-ID: <53d87a9b46424_43e763d3895473@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 97bf5a73e98b816aacad6ad57a7b508a3de23947 https://github.com/numpy/numpy/commit/97bf5a73e98b816aacad6ad57a7b508a3de23947 Author: Yotam Doron Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M numpy/lib/tests/test_twodim_base.py M numpy/lib/twodim_base.py Log Message: ----------- BUG: Avoid type promotion in tril and triu. Commit: 2acbfa7a38961e4e52c6cdb4735079cc8e4d842b https://github.com/numpy/numpy/commit/2acbfa7a38961e4e52c6cdb4735079cc8e4d842b Author: Julian Taylor Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M doc/release/1.9.0-notes.rst M doc/source/reference/arrays.classes.rst M numpy/core/src/private/ufunc_override.h M numpy/core/tests/test_blasdot.py M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_umath.py Log Message: ----------- MAINT: disable ufunc override for 1.9 release The ufunc override `__numpy_ufunc__` still has a few unresolved issues regarding its behavior towards Python operators see gh-4815. To avoid releasing numpy with an interface that might change in the next numpy version and to not further delay the 1.9 release it has been decided to disable the feature in 1.9.0. Commit: 9cd9c6c7496d35e2d006fcc2a5840cba2ad700e9 https://github.com/numpy/numpy/commit/9cd9c6c7496d35e2d006fcc2a5840cba2ad700e9 Author: Charles Harris Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M doc/release/1.9.0-notes.rst M doc/source/reference/arrays.classes.rst M numpy/core/src/private/ufunc_override.h M numpy/core/tests/test_blasdot.py M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_umath.py M numpy/lib/tests/test_twodim_base.py M numpy/lib/twodim_base.py Log Message: ----------- Merge pull request #4920 from juliantaylor/ufunc-disable disable ufunc override for 1.9 release Compare: https://github.com/numpy/numpy/compare/d3efa83fd50c...9cd9c6c7496d From noreply at github.com Wed Jul 30 15:14:57 2014 From: noreply at github.com (GitHub) Date: Wed, 30 Jul 2014 12:14:57 -0700 Subject: [Numpy-svn] [numpy/numpy] 3b8948: MAINT: also disable has_ufunc_attr Message-ID: <53d9443118770_7a9c05d3c9589a@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 3b8948803264bb94f037d60d40cf3780e9cf943a https://github.com/numpy/numpy/commit/3b8948803264bb94f037d60d40cf3780e9cf943a Author: Julian Taylor Date: 2014-07-30 (Wed, 30 Jul 2014) Changed paths: M numpy/core/src/multiarray/number.c Log Message: ----------- MAINT: also disable has_ufunc_attr see gh-4920 Commit: b5a56d69be30265a4bc9951822200bea763b5a53 https://github.com/numpy/numpy/commit/b5a56d69be30265a4bc9951822200bea763b5a53 Author: Julian Taylor Date: 2014-07-30 (Wed, 30 Jul 2014) Changed paths: M numpy/core/src/multiarray/number.c Log Message: ----------- Merge pull request #4925 from juliantaylor/ufunc-disable2 MAINT: also disable has_ufunc_attr Compare: https://github.com/numpy/numpy/compare/9cd9c6c7496d...b5a56d69be30 From noreply at github.com Wed Jul 30 16:03:11 2014 From: noreply at github.com (GitHub) Date: Wed, 30 Jul 2014 13:03:11 -0700 Subject: [Numpy-svn] [numpy/numpy] faa6fa: REL: Release 1.9.0b2 Message-ID: <53d94f7fd3c72_144ef8fd404968e@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: faa6fa074c966cf30b68b2244bb55691edb1bba1 https://github.com/numpy/numpy/commit/faa6fa074c966cf30b68b2244bb55691edb1bba1 Author: Julian Taylor Date: 2014-07-30 (Wed, 30 Jul 2014) Changed paths: M setup.py Log Message: ----------- REL: Release 1.9.0b2 From noreply at github.com Wed Jul 30 16:03:17 2014 From: noreply at github.com (GitHub) Date: Wed, 30 Jul 2014 13:03:17 -0700 Subject: [Numpy-svn] [numpy/numpy] Message-ID: <53d94f855ab0b_13e71287d408193@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/tags/v1.9.0b2 Home: https://github.com/numpy/numpy From noreply at github.com Thu Jul 31 16:30:11 2014 From: noreply at github.com (GitHub) Date: Thu, 31 Jul 2014 13:30:11 -0700 Subject: [Numpy-svn] [numpy/numpy] b2955e: MAINT: Fix problems noted by pyflakes in numpy/lib... Message-ID: <53daa75342214_5bec116bd4494429@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b2955ede452b8ca2aae5d0b035cd19c8a3b12480 https://github.com/numpy/numpy/commit/b2955ede452b8ca2aae5d0b035cd19c8a3b12480 Author: Charles Harris Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/lib/tests/test__datasource.py M numpy/lib/tests/test__iotools.py M numpy/lib/tests/test_arraysetops.py M numpy/lib/tests/test_financial.py M numpy/lib/tests/test_format.py M numpy/lib/tests/test_index_tricks.py M numpy/lib/tests/test_polynomial.py M numpy/lib/tests/test_recfunctions.py M numpy/lib/tests/test_regression.py M numpy/lib/tests/test_shape_base.py M numpy/lib/tests/test_stride_tricks.py M numpy/lib/tests/test_twodim_base.py M numpy/lib/tests/test_type_check.py M numpy/lib/tests/test_ufunclike.py M numpy/lib/tests/test_utils.py Log Message: ----------- MAINT: Fix problems noted by pyflakes in numpy/lib/tests. Commit: 0b5a6645ee110a8d4c6b5defd8c01791ee48bda1 https://github.com/numpy/numpy/commit/0b5a6645ee110a8d4c6b5defd8c01791ee48bda1 Author: Charles Harris Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/lib/tests/test__datasource.py M numpy/lib/tests/test__iotools.py M numpy/lib/tests/test_arraypad.py M numpy/lib/tests/test_arraysetops.py M numpy/lib/tests/test_financial.py M numpy/lib/tests/test_index_tricks.py M numpy/lib/tests/test_nanfunctions.py M numpy/lib/tests/test_polynomial.py M numpy/lib/tests/test_twodim_base.py Log Message: ----------- STY: PEP8 compliance for numpy/lib/tests. The possibly controversial part of this is making the nested array value lists PEP8 compliant, as there is something to be said aligning the values for clarity. In the end, it seemed like the easiest thing to do was to make them PEP8 compliant. The eye can get used to that. Commit: dec6658cdc10a23ad0e733fb52a814306033d88c https://github.com/numpy/numpy/commit/dec6658cdc10a23ad0e733fb52a814306033d88c Author: Charles Harris Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/lib/_datasource.py M numpy/lib/_iotools.py M numpy/lib/arraypad.py M numpy/lib/arraysetops.py M numpy/lib/arrayterator.py M numpy/lib/financial.py M numpy/lib/function_base.py M numpy/lib/nanfunctions.py M numpy/lib/npyio.py M numpy/lib/recfunctions.py M numpy/lib/shape_base.py M numpy/lib/twodim_base.py M numpy/lib/user_array.py M numpy/lib/utils.py Log Message: ----------- MAINT: Fixes for problems in numpy/lib revealed by pyflakes. Some of those problems look like potential coding errors. In those cases a Fixme comment was made and the offending code, usually an unused variable, was commented out. Commit: 01b0d7e82211b581aaff925e3ccc36cff9ac1895 https://github.com/numpy/numpy/commit/01b0d7e82211b581aaff925e3ccc36cff9ac1895 Author: Charles Harris Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/lib/_datasource.py M numpy/lib/_iotools.py M numpy/lib/_version.py M numpy/lib/arraypad.py M numpy/lib/arraysetops.py M numpy/lib/arrayterator.py M numpy/lib/financial.py M numpy/lib/format.py M numpy/lib/function_base.py M numpy/lib/index_tricks.py M numpy/lib/npyio.py M numpy/lib/polynomial.py M numpy/lib/recfunctions.py M numpy/lib/scimath.py M numpy/lib/setup.py M numpy/lib/shape_base.py M numpy/lib/stride_tricks.py M numpy/lib/type_check.py M numpy/lib/user_array.py M numpy/lib/utils.py Log Message: ----------- STY: Make files in numpy/lib PEP8 compliant. The rules enforced are the same as those used for scipy. Commit: ae7c942ced535fb39384aefeb8d32df92fb15988 https://github.com/numpy/numpy/commit/ae7c942ced535fb39384aefeb8d32df92fb15988 Author: Charles Harris Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/lib/_datasource.py M numpy/lib/_iotools.py M numpy/lib/_version.py M numpy/lib/arraypad.py M numpy/lib/arraysetops.py M numpy/lib/arrayterator.py M numpy/lib/financial.py M numpy/lib/format.py M numpy/lib/function_base.py M numpy/lib/index_tricks.py M numpy/lib/nanfunctions.py M numpy/lib/npyio.py M numpy/lib/polynomial.py M numpy/lib/recfunctions.py M numpy/lib/scimath.py M numpy/lib/setup.py M numpy/lib/shape_base.py M numpy/lib/stride_tricks.py M numpy/lib/tests/test__datasource.py M numpy/lib/tests/test__iotools.py M numpy/lib/tests/test_arraypad.py M numpy/lib/tests/test_arraysetops.py M numpy/lib/tests/test_financial.py M numpy/lib/tests/test_format.py M numpy/lib/tests/test_index_tricks.py M numpy/lib/tests/test_nanfunctions.py M numpy/lib/tests/test_polynomial.py M numpy/lib/tests/test_recfunctions.py M numpy/lib/tests/test_regression.py M numpy/lib/tests/test_shape_base.py M numpy/lib/tests/test_stride_tricks.py M numpy/lib/tests/test_twodim_base.py M numpy/lib/tests/test_type_check.py M numpy/lib/tests/test_ufunclike.py M numpy/lib/tests/test_utils.py M numpy/lib/twodim_base.py M numpy/lib/type_check.py M numpy/lib/user_array.py M numpy/lib/utils.py Log Message: ----------- Merge pull request #4929 from juliantaylor/charris-pep8-numpy-lib Charris pep8 numpy lib Compare: https://github.com/numpy/numpy/compare/2ad538899928...ae7c942ced53 From noreply at github.com Thu Jul 31 16:30:27 2014 From: noreply at github.com (GitHub) Date: Thu, 31 Jul 2014 13:30:27 -0700 Subject: [Numpy-svn] [numpy/numpy] b2955e: MAINT: Fix problems noted by pyflakes in numpy/lib... Message-ID: <53daa7632f62d_6bc7e73d44563ab@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: b2955ede452b8ca2aae5d0b035cd19c8a3b12480 https://github.com/numpy/numpy/commit/b2955ede452b8ca2aae5d0b035cd19c8a3b12480 Author: Charles Harris Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/lib/tests/test__datasource.py M numpy/lib/tests/test__iotools.py M numpy/lib/tests/test_arraysetops.py M numpy/lib/tests/test_financial.py M numpy/lib/tests/test_format.py M numpy/lib/tests/test_index_tricks.py M numpy/lib/tests/test_polynomial.py M numpy/lib/tests/test_recfunctions.py M numpy/lib/tests/test_regression.py M numpy/lib/tests/test_shape_base.py M numpy/lib/tests/test_stride_tricks.py M numpy/lib/tests/test_twodim_base.py M numpy/lib/tests/test_type_check.py M numpy/lib/tests/test_ufunclike.py M numpy/lib/tests/test_utils.py Log Message: ----------- MAINT: Fix problems noted by pyflakes in numpy/lib/tests. Commit: 0b5a6645ee110a8d4c6b5defd8c01791ee48bda1 https://github.com/numpy/numpy/commit/0b5a6645ee110a8d4c6b5defd8c01791ee48bda1 Author: Charles Harris Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/lib/tests/test__datasource.py M numpy/lib/tests/test__iotools.py M numpy/lib/tests/test_arraypad.py M numpy/lib/tests/test_arraysetops.py M numpy/lib/tests/test_financial.py M numpy/lib/tests/test_index_tricks.py M numpy/lib/tests/test_nanfunctions.py M numpy/lib/tests/test_polynomial.py M numpy/lib/tests/test_twodim_base.py Log Message: ----------- STY: PEP8 compliance for numpy/lib/tests. The possibly controversial part of this is making the nested array value lists PEP8 compliant, as there is something to be said aligning the values for clarity. In the end, it seemed like the easiest thing to do was to make them PEP8 compliant. The eye can get used to that. Commit: dec6658cdc10a23ad0e733fb52a814306033d88c https://github.com/numpy/numpy/commit/dec6658cdc10a23ad0e733fb52a814306033d88c Author: Charles Harris Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/lib/_datasource.py M numpy/lib/_iotools.py M numpy/lib/arraypad.py M numpy/lib/arraysetops.py M numpy/lib/arrayterator.py M numpy/lib/financial.py M numpy/lib/function_base.py M numpy/lib/nanfunctions.py M numpy/lib/npyio.py M numpy/lib/recfunctions.py M numpy/lib/shape_base.py M numpy/lib/twodim_base.py M numpy/lib/user_array.py M numpy/lib/utils.py Log Message: ----------- MAINT: Fixes for problems in numpy/lib revealed by pyflakes. Some of those problems look like potential coding errors. In those cases a Fixme comment was made and the offending code, usually an unused variable, was commented out. Commit: 01b0d7e82211b581aaff925e3ccc36cff9ac1895 https://github.com/numpy/numpy/commit/01b0d7e82211b581aaff925e3ccc36cff9ac1895 Author: Charles Harris Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/lib/_datasource.py M numpy/lib/_iotools.py M numpy/lib/_version.py M numpy/lib/arraypad.py M numpy/lib/arraysetops.py M numpy/lib/arrayterator.py M numpy/lib/financial.py M numpy/lib/format.py M numpy/lib/function_base.py M numpy/lib/index_tricks.py M numpy/lib/npyio.py M numpy/lib/polynomial.py M numpy/lib/recfunctions.py M numpy/lib/scimath.py M numpy/lib/setup.py M numpy/lib/shape_base.py M numpy/lib/stride_tricks.py M numpy/lib/type_check.py M numpy/lib/user_array.py M numpy/lib/utils.py Log Message: ----------- STY: Make files in numpy/lib PEP8 compliant. The rules enforced are the same as those used for scipy. Commit: 118a1bbf33d37e540a2aabb82e2ef024f48072de https://github.com/numpy/numpy/commit/118a1bbf33d37e540a2aabb82e2ef024f48072de Author: Charles Harris Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/lib/_datasource.py M numpy/lib/_iotools.py M numpy/lib/_version.py M numpy/lib/arraypad.py M numpy/lib/arraysetops.py M numpy/lib/arrayterator.py M numpy/lib/financial.py M numpy/lib/format.py M numpy/lib/function_base.py M numpy/lib/index_tricks.py M numpy/lib/nanfunctions.py M numpy/lib/npyio.py M numpy/lib/polynomial.py M numpy/lib/recfunctions.py M numpy/lib/scimath.py M numpy/lib/setup.py M numpy/lib/shape_base.py M numpy/lib/stride_tricks.py M numpy/lib/tests/test__datasource.py M numpy/lib/tests/test__iotools.py M numpy/lib/tests/test_arraypad.py M numpy/lib/tests/test_arraysetops.py M numpy/lib/tests/test_financial.py M numpy/lib/tests/test_format.py M numpy/lib/tests/test_index_tricks.py M numpy/lib/tests/test_nanfunctions.py M numpy/lib/tests/test_polynomial.py M numpy/lib/tests/test_recfunctions.py M numpy/lib/tests/test_regression.py M numpy/lib/tests/test_shape_base.py M numpy/lib/tests/test_stride_tricks.py M numpy/lib/tests/test_twodim_base.py M numpy/lib/tests/test_type_check.py M numpy/lib/tests/test_ufunclike.py M numpy/lib/tests/test_utils.py M numpy/lib/twodim_base.py M numpy/lib/type_check.py M numpy/lib/user_array.py M numpy/lib/utils.py Log Message: ----------- Merge pull request #4930 from juliantaylor/charris-pep8-numpy-lib Charris pep8 numpy lib for 1.9 Compare: https://github.com/numpy/numpy/compare/faa6fa074c96...118a1bbf33d3 From noreply at github.com Thu Jul 31 21:29:28 2014 From: noreply at github.com (GitHub) Date: Thu, 31 Jul 2014 18:29:28 -0700 Subject: [Numpy-svn] [numpy/numpy] 75f302: DOC: matrix flatten docstring Message-ID: <53daed784de4_6a288e7d44891f4@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 75f302e79cd421a591805bab143b8f4474b66313 https://github.com/numpy/numpy/commit/75f302e79cd421a591805bab143b8f4474b66313 Author: alex Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/matrixlib/defmatrix.py Log Message: ----------- DOC: matrix flatten docstring Commit: b6ba4addafc0782fc3219b73fa67ec8f3f37adaa https://github.com/numpy/numpy/commit/b6ba4addafc0782fc3219b73fa67ec8f3f37adaa Author: alex Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/matrixlib/defmatrix.py Log Message: ----------- DOC: use m for matrix instead of a for array Commit: 650d4ef1b16c48fe443c3781b27e0f942be3ceb5 https://github.com/numpy/numpy/commit/650d4ef1b16c48fe443c3781b27e0f942be3ceb5 Author: alex Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/matrixlib/defmatrix.py Log Message: ----------- DOC: clarify matrix flatten docstring Commit: 1e22553c37e9112bf2426c1b060275419f906d8d https://github.com/numpy/numpy/commit/1e22553c37e9112bf2426c1b060275419f906d8d Author: Charles Harris Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M numpy/matrixlib/defmatrix.py Log Message: ----------- Merge pull request #4931 from argriffing/matrix-docstrings DOC: matrix flatten docstring Compare: https://github.com/numpy/numpy/compare/ae7c942ced53...1e22553c37e9