From noreply at github.com Thu Aug 1 11:09:33 2013 From: noreply at github.com (GitHub) Date: Thu, 01 Aug 2013 08:09:33 -0700 Subject: [Numpy-svn] [numpy/numpy] 246294: DOC: np.char.startswith checks a prefix, not a suf... Message-ID: <51fa7a2d4db4a_44da77dd504285b@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 24629467570d4bb60b169c6a5e2397dcbc0484bb https://github.com/numpy/numpy/commit/24629467570d4bb60b169c6a5e2397dcbc0484bb Author: Lars Buitinck Date: 2013-08-01 (Thu, 01 Aug 2013) Changed paths: M numpy/core/defchararray.py Log Message: ----------- DOC: np.char.startswith checks a prefix, not a suffix Commit: 5635b6820bb237c7ae95e7943616b9f677797526 https://github.com/numpy/numpy/commit/5635b6820bb237c7ae95e7943616b9f677797526 Author: Charles Harris Date: 2013-08-01 (Thu, 01 Aug 2013) Changed paths: M numpy/core/defchararray.py Log Message: ----------- Merge pull request #3564 from larsmans/master DOC: np.char.startswith checks a prefix, not a suffix Compare: https://github.com/numpy/numpy/compare/b307a8a5729e...5635b6820bb2 From noreply at github.com Thu Aug 1 18:56:44 2013 From: noreply at github.com (GitHub) Date: Thu, 01 Aug 2013 15:56:44 -0700 Subject: [Numpy-svn] [numpy/numpy] 3f8a98: Fix for the NumPy C-API deprecation mechanism. Message-ID: <51fae7accc989_1ce8128bd5013203a@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 3f8a986ecbbb0fc73ca21db8520b35e2f7b81fa4 https://github.com/numpy/numpy/commit/3f8a986ecbbb0fc73ca21db8520b35e2f7b81fa4 Author: Daniel Date: 2013-07-16 (Tue, 16 Jul 2013) Changed paths: M numpy/core/include/numpy/npy_deprecated_api.h Log Message: ----------- Fix for the NumPy C-API deprecation mechanism. Commit: 713d045c09359bc37ea6be7f508d7b9330373a58 https://github.com/numpy/numpy/commit/713d045c09359bc37ea6be7f508d7b9330373a58 Author: dmuellner Date: 2013-07-29 (Mon, 29 Jul 2013) Changed paths: A numpy/core/include/numpy/npy_1_7_deprecated_api.h R numpy/core/include/numpy/npy_deprecated_api.h Log Message: ----------- Changes according to Charles Harris' comments. Commit: 822b07c3b87e4583648c4a5c34c77437bb559db3 https://github.com/numpy/numpy/commit/822b07c3b87e4583648c4a5c34c77437bb559db3 Author: dmuellner Date: 2013-07-29 (Mon, 29 Jul 2013) Changed paths: M numpy/core/include/numpy/ndarraytypes.h M numpy/core/include/numpy/npy_1_7_deprecated_api.h Log Message: ----------- Changes according to Charles Harris' comments. Commit: c65472e9e123ad98d1fcd809cb3efb44e6205122 https://github.com/numpy/numpy/commit/c65472e9e123ad98d1fcd809cb3efb44e6205122 Author: dmuellner Date: 2013-07-29 (Mon, 29 Jul 2013) Changed paths: M numpy/core/include/numpy/ndarraytypes.h Log Message: ----------- Fixed typo. Commit: b5991e07ae8653b727a857efc4b8eaa732618575 https://github.com/numpy/numpy/commit/b5991e07ae8653b727a857efc4b8eaa732618575 Author: dmuellner Date: 2013-07-29 (Mon, 29 Jul 2013) Changed paths: M numpy/core/setup.py Log Message: ----------- Reflect file name change in setup.py. Commit: 62282a90424f1643ea50375e53c326af48fee898 https://github.com/numpy/numpy/commit/62282a90424f1643ea50375e53c326af48fee898 Author: dmuellner Date: 2013-08-01 (Thu, 01 Aug 2013) Changed paths: M numpy/core/include/numpy/ndarraytypes.h Log Message: ----------- More tiny changes according to Charles Harris' comments. Commit: 196398fadb7fe402a67ccea0bc1546b36d066440 https://github.com/numpy/numpy/commit/196398fadb7fe402a67ccea0bc1546b36d066440 Author: Charles Harris Date: 2013-08-01 (Thu, 01 Aug 2013) Changed paths: M numpy/core/include/numpy/ndarraytypes.h A numpy/core/include/numpy/npy_1_7_deprecated_api.h R numpy/core/include/numpy/npy_deprecated_api.h M numpy/core/setup.py Log Message: ----------- Merge pull request #3527 from dmuellner/master Fix for the NumPy C-API deprecation mechanism. Compare: https://github.com/numpy/numpy/compare/5635b6820bb2...196398fadb7f From noreply at github.com Fri Aug 2 16:42:54 2013 From: noreply at github.com (GitHub) Date: Fri, 02 Aug 2013 13:42:54 -0700 Subject: [Numpy-svn] [numpy/numpy] cb6fe8: BUG: Fix bug in np.insert when axis=-1 Message-ID: <51fc19cec7ed_79b1c2dd501305d1@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: cb6fe848bf1a6a046fd473b72b1350ea40c8644e https://github.com/numpy/numpy/commit/cb6fe848bf1a6a046fd473b72b1350ea40c8644e Author: F?lix Hartmann Date: 2013-08-02 (Fri, 02 Aug 2013) Changed paths: M numpy/lib/function_base.py Log Message: ----------- BUG: Fix bug in np.insert when axis=-1 Commit: 496813f1a23363bbd50a62a60c37f6bd4e10649b https://github.com/numpy/numpy/commit/496813f1a23363bbd50a62a60c37f6bd4e10649b Author: F?lix Hartmann Date: 2013-08-02 (Fri, 02 Aug 2013) Changed paths: M numpy/lib/tests/test_function_base.py Log Message: ----------- TST: add test for negative axis values in np.insert. Commit: ea768739dab69c0b67488179ffa67d57d63d59f8 https://github.com/numpy/numpy/commit/ea768739dab69c0b67488179ffa67d57d63d59f8 Author: F?lix Hartmann Date: 2013-08-02 (Fri, 02 Aug 2013) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- BUG: Make np.insert check for out of bounds axis arguments. Also add test for IndexError exception when axis is out of bounds. Commit: 645b9f572f0a22e9049fd736b8b91427be2c8402 https://github.com/numpy/numpy/commit/645b9f572f0a22e9049fd736b8b91427be2c8402 Author: Charles Harris Date: 2013-08-02 (Fri, 02 Aug 2013) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- Merge pull request 'gh-3497' * gh-3497: BUG: Make np.insert check for out of bounds axis arguments. TST: add test for negative axis values in np.insert. BUG: Fix bug in np.insert when axis=-1 Compare: https://github.com/numpy/numpy/compare/196398fadb7f...645b9f572f0a From noreply at github.com Mon Aug 5 06:51:13 2013 From: noreply at github.com (GitHub) Date: Mon, 05 Aug 2013 03:51:13 -0700 Subject: [Numpy-svn] [numpy/numpy] 46e1d8: MAINT: runtests: make it work on Fedora Message-ID: <51ff83a1c355_52b113bfd48127946@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 46e1d8736867d89801e1f9cea17cd36099f610a7 https://github.com/numpy/numpy/commit/46e1d8736867d89801e1f9cea17cd36099f610a7 Author: Pauli Virtanen Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M runtests.py Log Message: ----------- MAINT: runtests: make it work on Fedora Commit: bf87e26cb049de0b4d5b4e0b45adc7bbb3ec263b https://github.com/numpy/numpy/commit/bf87e26cb049de0b4d5b4e0b45adc7bbb3ec263b Author: njsmith Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M runtests.py Log Message: ----------- Merge pull request #3572 from pv/fix-runtests MAINT: runtests: make it work on Fedora Compare: https://github.com/numpy/numpy/compare/645b9f572f0a...bf87e26cb049 From noreply at github.com Mon Aug 5 13:25:28 2013 From: noreply at github.com (GitHub) Date: Mon, 05 Aug 2013 10:25:28 -0700 Subject: [Numpy-svn] [numpy/numpy] 4ea064: Fix doc typo Message-ID: <51ffe00843058_6ceb11ebd506153e@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 4ea064b1d028d8ecd1b4353f22409e1714ec75dc https://github.com/numpy/numpy/commit/4ea064b1d028d8ecd1b4353f22409e1714ec75dc Author: Martin Spacek Date: 2013-08-04 (Sun, 04 Aug 2013) Changed paths: M numpy/lib/format.py Log Message: ----------- Fix doc typo Commit: a0ef063d2f14e1bc3f92e63930b357a8aaf412a8 https://github.com/numpy/numpy/commit/a0ef063d2f14e1bc3f92e63930b357a8aaf412a8 Author: Charles Harris Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M numpy/lib/format.py Log Message: ----------- Merge pull request #3568 from mspacek/patch-1 Fix doc typo Compare: https://github.com/numpy/numpy/compare/bf87e26cb049...a0ef063d2f14 From noreply at github.com Mon Aug 5 14:39:16 2013 From: noreply at github.com (GitHub) Date: Mon, 05 Aug 2013 11:39:16 -0700 Subject: [Numpy-svn] [numpy/numpy] 79b094: BUG: Fix np.insert with negative axis. Message-ID: <51fff1544fc9b_3cd76c3d4c566e0@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 79b094e851b0cedb7a5731816a16be7c552a9df3 https://github.com/numpy/numpy/commit/79b094e851b0cedb7a5731816a16be7c552a9df3 Author: Sebastian Berg Date: 2013-08-04 (Sun, 04 Aug 2013) Changed paths: M numpy/lib/function_base.py Log Message: ----------- BUG: Fix np.insert with negative axis. In some cases a negative axis argument to np.insert would result in wrong behaviour due to np.rollaxis, add modulo operation to avoid this (an error is still raised due to arr.shape[axis]). Closes gh-3494 Commit: c57c417fd744453bdf8077a04cce580042545347 https://github.com/numpy/numpy/commit/c57c417fd744453bdf8077a04cce580042545347 Author: F?lix Hartmann Date: 2013-08-04 (Sun, 04 Aug 2013) Changed paths: M numpy/lib/tests/test_function_base.py Log Message: ----------- TST: add test for negative axis values in np.insert. Commit: fab907f7f3dda7cd9251572c681ed0af2acd47c2 https://github.com/numpy/numpy/commit/fab907f7f3dda7cd9251572c681ed0af2acd47c2 Author: Charles Harris Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- Merge pull request #3570 from seberg/backport-3497 Backport 3497 Compare: https://github.com/numpy/numpy/compare/8afdd14d612d...fab907f7f3dd From noreply at github.com Mon Aug 5 14:40:30 2013 From: noreply at github.com (GitHub) Date: Mon, 05 Aug 2013 11:40:30 -0700 Subject: [Numpy-svn] [numpy/numpy] d03cd8: MAINT: fix typo in npy-format.txt Message-ID: <51fff19ecc8fc_6cc8ef5d581011fb@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d03cd894d4cde9523e739b96df9747d42514d443 https://github.com/numpy/numpy/commit/d03cd894d4cde9523e739b96df9747d42514d443 Author: Martin Spacek Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M doc/neps/npy-format.txt Log Message: ----------- MAINT: fix typo in npy-format.txt Commit: ec81426e03add5bc869d03562a35f95c8a8f056e https://github.com/numpy/numpy/commit/ec81426e03add5bc869d03562a35f95c8a8f056e Author: Charles Harris Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M doc/neps/npy-format.txt Log Message: ----------- Merge pull request #3576 from mspacek/patch-3 MAINT: fix typo in npy-format.txt Compare: https://github.com/numpy/numpy/compare/a0ef063d2f14...ec81426e03ad From noreply at github.com Mon Aug 5 14:40:53 2013 From: noreply at github.com (GitHub) Date: Mon, 05 Aug 2013 11:40:53 -0700 Subject: [Numpy-svn] [numpy/numpy] f0910a: BUG: Boolean assignment allowed writing to 0-sized... Message-ID: <51fff1b5fb64_6cd6a4bd481224f@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: f0910a18f164f0a71590003c24992eca90e34b61 https://github.com/numpy/numpy/commit/f0910a18f164f0a71590003c24992eca90e34b61 Author: Sebastian Berg Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- BUG: Boolean assignment allowed writing to 0-sized array This was because of the assumption that broadcasting works if the dimension is not > 1, but correct is != 1. Adepted from a patch provided by prossahl. Closes gh-3458. Commit: 3f99247298fbcd979ad0e631112e6810dca73dd0 https://github.com/numpy/numpy/commit/3f99247298fbcd979ad0e631112e6810dca73dd0 Author: Charles Harris Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- Merge pull request #3575 from seberg/issue-3458 BUG: Boolean assignment allowed writing to 0-sized array Compare: https://github.com/numpy/numpy/compare/ec81426e03ad...3f99247298fb From noreply at github.com Mon Aug 5 14:45:40 2013 From: noreply at github.com (GitHub) Date: Mon, 05 Aug 2013 11:45:40 -0700 Subject: [Numpy-svn] [numpy/numpy] 5a5e86: ENH: For smaller array, added macro NPY_BEGIN_THRE... Message-ID: <51fff2d4b9fc6_856b0bd504644b@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 5a5e86f4fc2691064d2e36783cf0c05936cd9020 https://github.com/numpy/numpy/commit/5a5e86f4fc2691064d2e36783cf0c05936cd9020 Author: Arink Verma Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M numpy/core/include/numpy/ndarraytypes.h M numpy/core/src/umath/ufunc_object.c Log Message: ----------- ENH: For smaller array, added macro NPY_BEGIN_THREADS_THRESHOLDED in ndarraytypes.h Avoiding NPY_BEGIN_THREADS for small arrays, can speed-up trivial_three_operand_loop by 5%. As releases of GIL, then quickly restoring just after small operation doesn't benefit. Commit: 870d89e2b499e8ae48dec39df4962d61a0f770f1 https://github.com/numpy/numpy/commit/870d89e2b499e8ae48dec39df4962d61a0f770f1 Author: Charles Harris Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M numpy/core/include/numpy/ndarraytypes.h M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Merge pull request #3521 from arinkverma/gsoc_performance ENH: Avoiding NPY_BEGIN_THREADS for small arrays can speed-up trivial_three_operand_loop by 5% Compare: https://github.com/numpy/numpy/compare/3f99247298fb...870d89e2b499 From noreply at github.com Mon Aug 5 14:58:16 2013 From: noreply at github.com (GitHub) Date: Mon, 05 Aug 2013 11:58:16 -0700 Subject: [Numpy-svn] [numpy/numpy] eacca1: DOC: Fixes for doc/source/user/basics.io.genfromtx... Message-ID: <51fff5c86104d_59e97e5d4c1046c7@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: eacca11823c5d05c86ec9e715773347d5803c32e https://github.com/numpy/numpy/commit/eacca11823c5d05c86ec9e715773347d5803c32e Author: Jes?s G?mez Date: 2013-08-01 (Thu, 01 Aug 2013) Changed paths: M doc/source/user/basics.io.genfromtxt.rst M numpy/doc/creation.py Log Message: ----------- DOC: Fixes for doc/source/user/basics.io.genfromtxt.rst. Add missing part of usecols negative index explanation and other minor redaction fixes. Commit: fb416a04bf05c1d91e0ef98d010d5f13f3aecd5d https://github.com/numpy/numpy/commit/fb416a04bf05c1d91e0ef98d010d5f13f3aecd5d Author: Charles Harris Date: 2013-08-01 (Thu, 01 Aug 2013) Changed paths: M doc/source/user/basics.io.genfromtxt.rst Log Message: ----------- MAINT: Cleanup doc/source/user/basics.io.genfromtxt.rst. Remove trailing whitespace. Break long lines. Fix some indentation. Use the `::` directive to indicate interactive examples. Commit: 75ac90e5650073381a7466ac41487e98b16896ee https://github.com/numpy/numpy/commit/75ac90e5650073381a7466ac41487e98b16896ee Author: Charles Harris Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M doc/source/user/basics.io.genfromtxt.rst M numpy/doc/creation.py Log Message: ----------- Merge pull request #3565 from charris/documentation-fixes Documentation fixes for `basics.io.genfromtxt.rst` and `creation.py` Compare: https://github.com/numpy/numpy/compare/870d89e2b499...75ac90e56500 From noreply at github.com Mon Aug 5 15:08:41 2013 From: noreply at github.com (GitHub) Date: Mon, 05 Aug 2013 12:08:41 -0700 Subject: [Numpy-svn] [numpy/numpy] fa55f4: ENH: inv/solve work with empty inner and others em... Message-ID: <51fff83991e30_6cc5e07d4c6973c@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: fa55f4c463806599bccf145baf22e13ff79f9a68 https://github.com/numpy/numpy/commit/fa55f4c463806599bccf145baf22e13ff79f9a68 Author: Sebastian Berg Date: 2013-08-04 (Sun, 04 Aug 2013) Changed paths: M numpy/linalg/linalg.py M numpy/linalg/tests/test_linalg.py Log Message: ----------- ENH: inv/solve work with empty inner and others empty outer array This makes the inverse of a 0x0 array simply be 0x0 again. It also modifies the no-empty array check in favor of a no-empty *inner* array, since the gufuncs seem to handle the other case fine. Commit: 928289bf37081f4deb6755e226600998ccc23610 https://github.com/numpy/numpy/commit/928289bf37081f4deb6755e226600998ccc23610 Author: Charles Harris Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M numpy/linalg/linalg.py M numpy/linalg/tests/test_linalg.py Log Message: ----------- Merge pull request #3513 from seberg/0d-linalg ENH: inv/solve work with empty inner and others empty outer array Compare: https://github.com/numpy/numpy/compare/75ac90e56500...928289bf3708 From noreply at github.com Mon Aug 5 17:18:12 2013 From: noreply at github.com (GitHub) Date: Mon, 05 Aug 2013 14:18:12 -0700 Subject: [Numpy-svn] [numpy/numpy] 6ec2a5: Update halffloat.c Message-ID: <5200169440aa5_9a0ba7d5463627@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 6ec2a54e52097eacbb150d7e9eb6413028e27109 https://github.com/numpy/numpy/commit/6ec2a54e52097eacbb150d7e9eb6413028e27109 Author: jeromekelleher Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M numpy/core/src/npymath/halffloat.c Log Message: ----------- Update halffloat.c Corrected preprocessor form. Commit: 932e6495e766fec565faf9c26f758cfa3093bfd3 https://github.com/numpy/numpy/commit/932e6495e766fec565faf9c26f758cfa3093bfd3 Author: seberg Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M numpy/core/src/npymath/halffloat.c Log Message: ----------- Merge pull request #3578 from charris/backport-gh3541 Update halffloat.c Compare: https://github.com/numpy/numpy/compare/fab907f7f3dd...932e6495e766 From noreply at github.com Sat Aug 10 08:00:59 2013 From: noreply at github.com (GitHub) Date: Sat, 10 Aug 2013 05:00:59 -0700 Subject: [Numpy-svn] [numpy/numpy] d6e8c9: MAINT: remove unused and broken parts of numpy.tes... Message-ID: <52062b7b74400_75a6a79d4c340a@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d6e8c91cc8d4cf173f7378eba69bcf1e933dd879 https://github.com/numpy/numpy/commit/d6e8c91cc8d4cf173f7378eba69bcf1e933dd879 Author: Ralf Gommers Date: 2013-08-10 (Sat, 10 Aug 2013) Changed paths: M numpy/testing/__init__.py M numpy/testing/decorators.py M numpy/testing/nosetester.py R numpy/testing/nulltester.py M numpy/testing/numpytest.py M numpy/testing/utils.py Log Message: ----------- MAINT: remove unused and broken parts of numpy.testing Deprecate np.testing.importall - it's pointless and partially broken. Commit: b29519a6389c1c23217d559597951a9a88bb4b4c https://github.com/numpy/numpy/commit/b29519a6389c1c23217d559597951a9a88bb4b4c Author: Charles Harris Date: 2013-08-10 (Sat, 10 Aug 2013) Changed paths: M numpy/testing/__init__.py M numpy/testing/decorators.py M numpy/testing/nosetester.py R numpy/testing/nulltester.py M numpy/testing/numpytest.py M numpy/testing/utils.py Log Message: ----------- Merge pull request #3597 from rgommers/testing-module-cleanup MAINT: remove unused and broken parts of numpy.testing Compare: https://github.com/numpy/numpy/compare/928289bf3708...b29519a6389c From noreply at github.com Sat Aug 10 08:02:46 2013 From: noreply at github.com (GitHub) Date: Sat, 10 Aug 2013 05:02:46 -0700 Subject: [Numpy-svn] [numpy/numpy] b2de37: Fix documentation description of loop spam in inte... Message-ID: <52062be6936a5_134b11a9d4c1464d6@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b2de377e77a70f7ae84fe2345af274d1963ff6d1 https://github.com/numpy/numpy/commit/b2de377e77a70f7ae84fe2345af274d1963ff6d1 Author: Eric Price Date: 2013-08-09 (Fri, 09 Aug 2013) Changed paths: M doc/source/reference/arrays.nditer.rst Log Message: ----------- Fix documentation description of loop spam in interactive interpreter Commit: 78801c50ad314edae040968e5ffcd0d27dd70a45 https://github.com/numpy/numpy/commit/78801c50ad314edae040968e5ffcd0d27dd70a45 Author: Charles Harris Date: 2013-08-10 (Sat, 10 Aug 2013) Changed paths: M doc/source/reference/arrays.nditer.rst Log Message: ----------- Merge pull request #3596 from ecprice/a Fix documentation description of loop spam in interactive interpreter Compare: https://github.com/numpy/numpy/compare/b29519a6389c...78801c50ad31 From noreply at github.com Sat Aug 10 13:53:36 2013 From: noreply at github.com (GitHub) Date: Sat, 10 Aug 2013 10:53:36 -0700 Subject: [Numpy-svn] [numpy/numpy] 781981: ENH: improve numpy.all()/any() Message-ID: <52067e20539c9_183d1307d4c575d4@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7819817653003fdae4554cbfab4cdbedf824c305 https://github.com/numpy/numpy/commit/7819817653003fdae4554cbfab4cdbedf824c305 Author: Julian Taylor Date: 2013-08-09 (Fri, 09 Aug 2013) Changed paths: M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/simd.inc.src M numpy/core/tests/test_numeric.py Log Message: ----------- ENH: improve numpy.all()/any() Unroll the loop once and use pminub/pmaxub to save a slow pmovmskb instruction. Improves performance by 50% on some AMD chips. Also add a pure libc path using memcmp and memchr for non amd64 systems. The libc path can be faster with a very modern cpu and libc version, e.g. an i7 with glibc 2.17 is about 20% faster than our code but many other tested platforms are much slower (2.12 xeon, core2duo) or same speed (2.17 phenom). The numpy code can be removed in future when faster libc versions and cpus are more commonly available. Commit: c6da120806f70d417619e1a34512f38dbd0dcc8d https://github.com/numpy/numpy/commit/c6da120806f70d417619e1a34512f38dbd0dcc8d Author: Charles Harris Date: 2013-08-10 (Sat, 10 Aug 2013) Changed paths: M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/simd.inc.src M numpy/core/tests/test_numeric.py Log Message: ----------- Merge pull request #3517 from juliantaylor/memchr-all-any ENH: use memchr for unit stride all/any Compare: https://github.com/numpy/numpy/compare/78801c50ad31...c6da120806f7 From noreply at github.com Sat Aug 10 14:36:33 2013 From: noreply at github.com (GitHub) Date: Sat, 10 Aug 2013 11:36:33 -0700 Subject: [Numpy-svn] [numpy/numpy] 271cb7: BUG: Boolean assignment allowed writing to 0-sized... Message-ID: <520688318779f_290ea11d506411c@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 271cb700cba71e7de04df3175228939fa23d1df5 https://github.com/numpy/numpy/commit/271cb700cba71e7de04df3175228939fa23d1df5 Author: Sebastian Berg Date: 2013-08-05 (Mon, 05 Aug 2013) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- BUG: Boolean assignment allowed writing to 0-sized array This was because of the assumption that broadcasting works if the dimension is not > 1, but correct is != 1. Adepted from a patch provided by prossahl, backports gh-3575 Commit: 717e462660787b487f5d54e409295a5ad06de8e6 https://github.com/numpy/numpy/commit/717e462660787b487f5d54e409295a5ad06de8e6 Author: Charles Harris Date: 2013-08-10 (Sat, 10 Aug 2013) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- Merge pull request #3577 from seberg/backport-issue-3458 Backport gh-3575 Compare: https://github.com/numpy/numpy/compare/932e6495e766...717e46266078 From noreply at github.com Sun Aug 11 17:04:19 2013 From: noreply at github.com (GitHub) Date: Sun, 11 Aug 2013 14:04:19 -0700 Subject: [Numpy-svn] [numpy/numpy] 123468: BUG: Fix PyType_FastSubclass() check for numpy.int... Message-ID: <5207fc5333ee9_1e05667d584905e@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 1234688ae809870007b73b4a8816711a60f8e62c https://github.com/numpy/numpy/commit/1234688ae809870007b73b4a8816711a60f8e62c Author: Yury V. Zaytsev Date: 2013-08-10 (Sat, 10 Aug 2013) Changed paths: M numpy/core/src/multiarray/multiarraymodule.c Log Message: ----------- BUG: Fix PyType_FastSubclass() check for numpy.int_ Signed-off-by: Yury V. Zaytsev Commit: 83a3daf0c6d1d55c10a70bf2a90be954af8d747e https://github.com/numpy/numpy/commit/83a3daf0c6d1d55c10a70bf2a90be954af8d747e Author: Yury V. Zaytsev Date: 2013-08-10 (Sat, 10 Aug 2013) Changed paths: M doc/source/reference/arrays.scalars.rst Log Message: ----------- BUG: Document that numpy.int_ doesn't inherit from int on Py3k Signed-off-by: Yury V. Zaytsev Commit: 41e6f0617e198fe45427d3f63b58d940f0cdd3f8 https://github.com/numpy/numpy/commit/41e6f0617e198fe45427d3f63b58d940f0cdd3f8 Author: Yury V. Zaytsev Date: 2013-08-10 (Sat, 10 Aug 2013) Changed paths: M numpy/core/src/multiarray/multiarray_tests.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- TST: Add regression test to check numpy.int_ inheritance on Py2/Py3 Signed-off-by: Yury V. Zaytsev Commit: 3e34afc0bebb2ba49fa061ca4df5a7007d146688 https://github.com/numpy/numpy/commit/3e34afc0bebb2ba49fa061ca4df5a7007d146688 Author: Charles Harris Date: 2013-08-11 (Sun, 11 Aug 2013) Changed paths: M doc/source/reference/arrays.scalars.rst M numpy/core/src/multiarray/multiarray_tests.c.src M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #3526 from zyv/fix_int_inheritance BUG: Fix PyType_FastSubclass() check for numpy.int_ and Py3k inheritance Compare: https://github.com/numpy/numpy/compare/c6da120806f7...3e34afc0bebb From noreply at github.com Sun Aug 11 17:06:14 2013 From: noreply at github.com (GitHub) Date: Sun, 11 Aug 2013 14:06:14 -0700 Subject: [Numpy-svn] [numpy/numpy] 433f89: MAINT: move npy_is_aligned to common.h Message-ID: <5207fcc627501_64a311bbd58956ab@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 433f8968e4df729093ca627546a647a31fc2ed8c https://github.com/numpy/numpy/commit/433f8968e4df729093ca627546a647a31fc2ed8c Author: Julian Taylor Date: 2013-08-09 (Fri, 09 Aug 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/private/lowlevel_strided_loops.h Log Message: ----------- MAINT: move npy_is_aligned to common.h also make it and some other alignment operators a bit faster by using unsigned integers and bitwise and if possible. Make use of npy_is_aligned in _IsAligned too. Commit: e91acdb17b2a9c65a0fb9b7a97764aa375819784 https://github.com/numpy/numpy/commit/e91acdb17b2a9c65a0fb9b7a97764aa375819784 Author: Julian Taylor Date: 2013-08-09 (Fri, 09 Aug 2013) Changed paths: M numpy/core/include/numpy/npy_common.h M numpy/core/setup_common.py M numpy/core/src/multiarray/common.h Log Message: ----------- ENH: add NPY_LIKELY and NPY_UNLIKELY macros for branching hints Use it for npy_is_aligned expecting alignments of the power of two. Cuts down the time spent in _IsAligned by the testsuite relative to the rest of multiarray.so from 0.6% to 0.4% Commit: a23803e9e5f286d5bbdb3d5059d7630e6bd775a2 https://github.com/numpy/numpy/commit/a23803e9e5f286d5bbdb3d5059d7630e6bd775a2 Author: Charles Harris Date: 2013-08-11 (Sun, 11 Aug 2013) Changed paths: M numpy/core/include/numpy/npy_common.h M numpy/core/setup_common.py M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/private/lowlevel_strided_loops.h Log Message: ----------- Merge pull request #3594 from juliantaylor/is_aligned_maint MAINT: move npy_is_aligned to common.h Compare: https://github.com/numpy/numpy/compare/3e34afc0bebb...a23803e9e5f2 From noreply at github.com Sun Aug 11 17:22:49 2013 From: noreply at github.com (GitHub) Date: Sun, 11 Aug 2013 14:22:49 -0700 Subject: [Numpy-svn] [numpy/numpy] f62522: DOC: update example of histogram2d to doctest form... Message-ID: <520800a998eb9_63e570fd5081429@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: f62522c610f334f86b1be2a586211d0e4dcdd934 https://github.com/numpy/numpy/commit/f62522c610f334f86b1be2a586211d0e4dcdd934 Author: Frank Breitling Date: 2013-08-11 (Sun, 11 Aug 2013) Changed paths: M numpy/lib/twodim_base.py Log Message: ----------- DOC: update example of histogram2d to doctest format. Commit: ed908c7bb01d73d072ae72421e3962836fce7f17 https://github.com/numpy/numpy/commit/ed908c7bb01d73d072ae72421e3962836fce7f17 Author: Ralf Gommers Date: 2013-08-11 (Sun, 11 Aug 2013) Changed paths: M numpy/lib/twodim_base.py Log Message: ----------- DOC: fix some minor issues with histogram2d docstring formatting. Commit: 43a6c3d3279d3a2b308eea2cb2b7a96558b07f2e https://github.com/numpy/numpy/commit/43a6c3d3279d3a2b308eea2cb2b7a96558b07f2e Author: Ralf Gommers Date: 2013-08-11 (Sun, 11 Aug 2013) Changed paths: M numpy/lib/twodim_base.py Log Message: ----------- Merge branch 'pr/3591' into master. See https://github.com/numpy/numpy/pull/3591 Compare: https://github.com/numpy/numpy/compare/a23803e9e5f2...43a6c3d3279d From noreply at github.com Sun Aug 11 17:27:40 2013 From: noreply at github.com (GitHub) Date: Sun, 11 Aug 2013 14:27:40 -0700 Subject: [Numpy-svn] [numpy/numpy] d10832: BUG: Fix test_operand_flags test. Message-ID: <520801cc2a550_1df5c31d4c75250@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d10832b74952ae6d5a27a4f1b03f6097e347d632 https://github.com/numpy/numpy/commit/d10832b74952ae6d5a27a4f1b03f6097e347d632 Author: Charles Harris Date: 2013-08-11 (Sun, 11 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- BUG: Fix test_operand_flags test. The test tests an inner loop in operand_flag_tests.c.src that expects a long type, but it is tested using 'i8'. This fails when long is not 'i8'. Closes #3363. Commit: 0a16937e15af31ac33d76c60d72cdb9c68d7f2f1 https://github.com/numpy/numpy/commit/0a16937e15af31ac33d76c60d72cdb9c68d7f2f1 Author: Charles Harris Date: 2013-08-11 (Sun, 11 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- Merge pull request #3599 from charris/fix-operand-flags-test BUG: Fix test_operand_flags test. Compare: https://github.com/numpy/numpy/compare/43a6c3d3279d...0a16937e15af From noreply at github.com Mon Aug 12 09:13:34 2013 From: noreply at github.com (GitHub) Date: Mon, 12 Aug 2013 06:13:34 -0700 Subject: [Numpy-svn] [numpy/numpy] cb0a4f: BUG: Fix variable declaration after statement. Message-ID: <5208df7e458c2_755ebf7d54421b4@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: cb0a4f0fd9fad4caee96919f82d8efef512b3fda https://github.com/numpy/numpy/commit/cb0a4f0fd9fad4caee96919f82d8efef512b3fda Author: Charles Harris Date: 2013-08-11 (Sun, 11 Aug 2013) Changed paths: M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/test_rational.c.src Log Message: ----------- BUG: Fix variable declaration after statement. Some declarations that are not at the beginning of a block have slipped into the code. This breaks compilation on Python3.4a1. The Numpy coding standard also disallows that construct. Closes #3598. Commit: 028007e05fd62d37fc98daf91ae0aafc1ea95cb8 https://github.com/numpy/numpy/commit/028007e05fd62d37fc98daf91ae0aafc1ea95cb8 Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/test_rational.c.src Log Message: ----------- Merge pull request #3600 from charris/fix-iso-c90-breakage BUG: Fix variable declaration after statement. Compare: https://github.com/numpy/numpy/compare/0a16937e15af...028007e05fd6 From noreply at github.com Mon Aug 12 09:28:43 2013 From: noreply at github.com (GitHub) Date: Mon, 12 Aug 2013 06:28:43 -0700 Subject: [Numpy-svn] [numpy/numpy] 9c4c1c: ENH: add quickselect algorithm and expose it via p... Message-ID: <5208e30b2c8e6_77bf895d504704a@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9c4c1c432b27f67eee2ad22ff5f2f9833bd1516d https://github.com/numpy/numpy/commit/9c4c1c432b27f67eee2ad22ff5f2f9833bd1516d Author: Julian Taylor Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst M doc/source/reference/arrays.ndarray.rst M doc/source/reference/c-api.array.rst M numpy/add_newdocs.py M numpy/core/bento.info M numpy/core/code_generators/numpy_api.py M numpy/core/fromnumeric.py M numpy/core/include/numpy/ndarraytypes.h M numpy/core/setup.py M numpy/core/src/multiarray/conversion_utils.c M numpy/core/src/multiarray/item_selection.c M numpy/core/src/multiarray/methods.c A numpy/core/src/npysort/selection.c.src A numpy/core/src/private/npy_partition.h A numpy/core/src/private/npy_partition.h.src M numpy/core/tests/test_multiarray.py M numpy/matrixlib/tests/test_defmatrix.py Log Message: ----------- ENH: add quickselect algorithm and expose it via partition A partition sorts the kth element into its sorted order and moves all smaller elements before the kth element and all equal or greater elements behind it. The ordering of all elements in the partitions is undefined. It is implemented via the introselection algorithm which has worst case linear complexity compared to a full sort that has linearithmic complexity. The introselect algorithm uses a quickselect with median of three pivot and falls back to a quickselect with median of median of five pivot if no sufficient progress is made. The pivots used during the search for the wanted kth element can optionally be stored and reused for further partitionings of the array. This is used by the python interface if an array of kth is provided to the partitions function. This improves the performance of median and which need to select two elements if the size of the array is even. A percentile function interpolating between values also profits from this. String selection is implemented in terms of quicksort which has the same properties as a selection for now. Commit: 4d9cd695486fa095c6bff3238341a85cbdb47d0e https://github.com/numpy/numpy/commit/4d9cd695486fa095c6bff3238341a85cbdb47d0e Author: Julian Taylor Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- ENH: implement median in terms of partition Partitioning is sufficient to obtain the median and is much faster. In the case of overwrite_input=True the resulting array will not be fully sorted anymore. Commit: f8efcb6f191621e7c59f5385c85aeaa83be3669d https://github.com/numpy/numpy/commit/f8efcb6f191621e7c59f5385c85aeaa83be3669d Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst M doc/source/reference/arrays.ndarray.rst M doc/source/reference/c-api.array.rst M numpy/add_newdocs.py M numpy/core/bento.info M numpy/core/code_generators/numpy_api.py M numpy/core/fromnumeric.py M numpy/core/include/numpy/ndarraytypes.h M numpy/core/setup.py M numpy/core/src/multiarray/conversion_utils.c M numpy/core/src/multiarray/item_selection.c M numpy/core/src/multiarray/methods.c A numpy/core/src/npysort/selection.c.src A numpy/core/src/private/npy_partition.h A numpy/core/src/private/npy_partition.h.src M numpy/core/tests/test_multiarray.py M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py M numpy/matrixlib/tests/test_defmatrix.py Log Message: ----------- Merge pull request #3360 from juliantaylor/selection-algo add quickselect algorithm and expose it via partition Compare: https://github.com/numpy/numpy/compare/028007e05fd6...f8efcb6f1916 From noreply at github.com Mon Aug 12 12:56:59 2013 From: noreply at github.com (GitHub) Date: Mon, 12 Aug 2013 09:56:59 -0700 Subject: [Numpy-svn] [numpy/numpy] 147c7a: BUG: Fix typo in core bento file. Message-ID: <520913db838bd_b12fe5d581099d0@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 147c7ac58ba22cbed161a9ffc0f26415ef354bbc https://github.com/numpy/numpy/commit/147c7ac58ba22cbed161a9ffc0f26415ef354bbc Author: Stefan van der Walt Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/bento.info Log Message: ----------- BUG: Fix typo in core bento file. Commit: f9f58e949a06dfe584c96236225e98acc72b53de https://github.com/numpy/numpy/commit/f9f58e949a06dfe584c96236225e98acc72b53de Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/bento.info Log Message: ----------- Merge pull request #3606 from stefanv/selection_bento_fix BUG: Fix typo in core bento file. Compare: https://github.com/numpy/numpy/compare/f8efcb6f1916...f9f58e949a06 From noreply at github.com Mon Aug 12 12:58:03 2013 From: noreply at github.com (GitHub) Date: Mon, 12 Aug 2013 09:58:03 -0700 Subject: [Numpy-svn] [numpy/numpy] 9e9bdc: DOC: Fix small typos in partition docstring. Message-ID: <5209141baaeba_97ba1fd4c48476@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9e9bdc5b42b549af1955d1a5c9e59478b679e56f https://github.com/numpy/numpy/commit/9e9bdc5b42b549af1955d1a5c9e59478b679e56f Author: Stefan van der Walt Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/fromnumeric.py Log Message: ----------- DOC: Fix small typos in partition docstring. Commit: 505dc05eee8362db98919b8ecd485fb5d8100e42 https://github.com/numpy/numpy/commit/505dc05eee8362db98919b8ecd485fb5d8100e42 Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/fromnumeric.py Log Message: ----------- Merge pull request #3607 from stefanv/select_doc_typos DOC: Fix small typos in partition docstring. Compare: https://github.com/numpy/numpy/compare/f9f58e949a06...505dc05eee83 From noreply at github.com Mon Aug 12 20:11:26 2013 From: noreply at github.com (GitHub) Date: Mon, 12 Aug 2013 17:11:26 -0700 Subject: [Numpy-svn] [numpy/numpy] 6cae18: BLD: Fix build on MSVC (no uint64_t, use npy_uint6... Message-ID: <520979ae1f53f_60591377d54106454@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 6cae18513cf244ad919ad1f9994446c1d126f35a https://github.com/numpy/numpy/commit/6cae18513cf244ad919ad1f9994446c1d126f35a Author: Mark Wiebe Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/src/umath/struct_ufunc_test.c.src Log Message: ----------- BLD: Fix build on MSVC (no uint64_t, use npy_uint64) From noreply at github.com Mon Aug 12 20:27:59 2013 From: noreply at github.com (GitHub) Date: Mon, 12 Aug 2013 17:27:59 -0700 Subject: [Numpy-svn] [numpy/numpy] 66ad5a: TST: Test for x.fill(tuple) where x is a struct ar... Message-ID: <52097d8fa8aed_212b697d501219b0@hookshot-fe5-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 66ad5a1b50e19cd75ada459e997da85fed7952bd https://github.com/numpy/numpy/commit/66ad5a1b50e19cd75ada459e997da85fed7952bd Author: Mark Wiebe Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/tests/test_multiarray.py Log Message: ----------- TST: Test for x.fill(tuple) where x is a struct array Commit: 8c0c77549355a0b6d9d1194467f819893d27eb51 https://github.com/numpy/numpy/commit/8c0c77549355a0b6d9d1194467f819893d27eb51 Author: Mark Wiebe Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/src/multiarray/convert.c Log Message: ----------- BUG: Fix to allow x.fill(tuple) where x is a struct array Commit: dd2717f3b1a524c58b7bf79f234b87a6a9f68b2e https://github.com/numpy/numpy/commit/dd2717f3b1a524c58b7bf79f234b87a6a9f68b2e Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/src/multiarray/convert.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #3609 from mwiebe/fill_struct_from_tuple Bugfix: Regression when filling struct from tuple Compare: https://github.com/numpy/numpy/compare/6cae18513cf2...dd2717f3b1a5 From noreply at github.com Mon Aug 12 21:24:08 2013 From: noreply at github.com (GitHub) Date: Mon, 12 Aug 2013 18:24:08 -0700 Subject: [Numpy-svn] [numpy/numpy] 2fe078: TST: Add test for reduceat ufunc regression on zer... Message-ID: <52098ab83a1_5c52af9d581515e8@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 2fe0783be04f0b4eed3025da4705c4addd4f8e9a https://github.com/numpy/numpy/commit/2fe0783be04f0b4eed3025da4705c4addd4f8e9a Author: Mark Wiebe Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/tests/test_umath.py Log Message: ----------- TST: Add test for reduceat ufunc regression on zero-sized array Commit: e083ceabda5c1f81426d79c51d40ba3093dcfd1f https://github.com/numpy/numpy/commit/e083ceabda5c1f81426d79c51d40ba3093dcfd1f Author: Mark Wiebe Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- BUG: Fix ufunc.reduceat regression with empty index (gh-2892) Commit: 3bd8e312418f88e698aa5bc963318d6a5480a51e https://github.com/numpy/numpy/commit/3bd8e312418f88e698aa5bc963318d6a5480a51e Author: Mark Wiebe Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/tests/test_umath.py Log Message: ----------- TST: Change reduceat empty test to use i4 indices On 32-bit platforms, was failing in casting the test i8 index to i4. It may be desirable to allow this in reduceat, but that change is independent of this pull request. Commit: 9b56a1d1f1445cf30dfdd3e14d83ac66154f4719 https://github.com/numpy/numpy/commit/9b56a1d1f1445cf30dfdd3e14d83ac66154f4719 Author: Mark Wiebe Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/tests/test_umath.py Log Message: ----------- TST: Add test for additional ufunc.reduceat empty parameter case Commit: b2bfdae162452eaaaa6662a72dcd758169580ae1 https://github.com/numpy/numpy/commit/b2bfdae162452eaaaa6662a72dcd758169580ae1 Author: Mark Wiebe Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- BUG: Fix additional zero-sized index case for ufunc.reduceat Commit: fc800230de0d4e138e6088da4b2155559d0e710a https://github.com/numpy/numpy/commit/fc800230de0d4e138e6088da4b2155559d0e710a Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_umath.py Log Message: ----------- Merge pull request #2893 from mwiebe/reduceat_empty Reduceat regression fix Compare: https://github.com/numpy/numpy/compare/dd2717f3b1a5...fc800230de0d From noreply at github.com Tue Aug 13 05:02:26 2013 From: noreply at github.com (GitHub) Date: Tue, 13 Aug 2013 02:02:26 -0700 Subject: [Numpy-svn] [numpy/numpy] 320a0c: DOC fix legacy a.size() -> a.size in np.ravel docs... Message-ID: <5209f62243f34_60591377d541526c9@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 320a0ca4e7983ed7a9cc12f18af5ff075cd4d26d https://github.com/numpy/numpy/commit/320a0ca4e7983ed7a9cc12f18af5ff075cd4d26d Author: jnothman Date: 2013-08-13 (Tue, 13 Aug 2013) Changed paths: M numpy/core/fromnumeric.py Log Message: ----------- DOC fix legacy a.size() -> a.size in np.ravel docstring Commit: d62f11d7e149bf8406974093e5254200471d2745 https://github.com/numpy/numpy/commit/d62f11d7e149bf8406974093e5254200471d2745 Author: njsmith Date: 2013-08-13 (Tue, 13 Aug 2013) Changed paths: M numpy/core/fromnumeric.py Log Message: ----------- Merge pull request #3612 from jnothman/patch-1 DOC fix legacy a.size() -> a.size in np.ravel docstring Compare: https://github.com/numpy/numpy/compare/fc800230de0d...d62f11d7e149 From noreply at github.com Wed Aug 14 11:26:46 2013 From: noreply at github.com (GitHub) Date: Wed, 14 Aug 2013 08:26:46 -0700 Subject: [Numpy-svn] [numpy/numpy] 586496: Explicitly set encoding to UTF-8 in postprocess.py Message-ID: <520ba1b64f8da_17b512b3d5091997@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 58649612430391d9cc4d67ab39e6c8ec26ddf817 https://github.com/numpy/numpy/commit/58649612430391d9cc4d67ab39e6c8ec26ddf817 Author: Sascha Peilicke Date: 2013-08-14 (Wed, 14 Aug 2013) Changed paths: M doc/postprocess.py Log Message: ----------- Explicitly set encoding to UTF-8 in postprocess.py The default (ascii) encoding breaks: python3.3 postprocess.py html build/html/*.html Traceback (most recent call last): File "postprocess.py", line 59, in main() File "postprocess.py", line 27, in main lines = process_html(fn, f.readlines()) File "/usr/lib64/python3.3/encodings/ascii.py", line 26, in return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in 2309: ordinal not in range(128) Commit: 54cae69f027a8e1b8575e64360e27945d57afafc https://github.com/numpy/numpy/commit/54cae69f027a8e1b8575e64360e27945d57afafc Author: Charles Harris Date: 2013-08-14 (Wed, 14 Aug 2013) Changed paths: M doc/postprocess.py Log Message: ----------- Merge pull request #3617 from saschpe/master-postprocess-encoding Explicitly set encoding to UTF-8 in postprocess.py Compare: https://github.com/numpy/numpy/compare/d62f11d7e149...54cae69f027a From noreply at github.com Wed Aug 14 17:40:40 2013 From: noreply at github.com (GitHub) Date: Wed, 14 Aug 2013 14:40:40 -0700 Subject: [Numpy-svn] [numpy/numpy] 38d987: BUG: Replace relative imports in cversions.py. Message-ID: <520bf95884cef_46f0813d50943b0@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 38d987d392a87341f64528cdb55f7a746a7ba8d5 https://github.com/numpy/numpy/commit/38d987d392a87341f64528cdb55f7a746a7ba8d5 Author: Charles Harris Date: 2013-08-14 (Wed, 14 Aug 2013) Changed paths: M numpy/core/code_generators/cversions.py Log Message: ----------- BUG: Replace relative imports in cversions.py. Scripts should not use relative imports as they won't work in a non-package environment. Commit: 50989f75e132b42bc4146aa5dab576091e29ce2e https://github.com/numpy/numpy/commit/50989f75e132b42bc4146aa5dab576091e29ce2e Author: Charles Harris Date: 2013-08-14 (Wed, 14 Aug 2013) Changed paths: M numpy/core/code_generators/cversions.txt M numpy/core/code_generators/numpy_api.py M numpy/core/setup_common.py Log Message: ----------- MAINT: Update API version and API hash. In preparation for the 1.8 release, update the API version to 0x00000009 and the API hash to f99a02b75bd60205d1afe1eed080fd53. Commit: f9259c3732797ed5cd7db60720a5c19c1a4abe0e https://github.com/numpy/numpy/commit/f9259c3732797ed5cd7db60720a5c19c1a4abe0e Author: Ralf Gommers Date: 2013-08-14 (Wed, 14 Aug 2013) Changed paths: M numpy/core/code_generators/cversions.py M numpy/core/code_generators/cversions.txt M numpy/core/code_generators/numpy_api.py M numpy/core/setup_common.py Log Message: ----------- Merge pull request #3619 from charris/update-ABI-version-and-hash Update abi version and hash Compare: https://github.com/numpy/numpy/compare/54cae69f027a...f9259c373279 From noreply at github.com Thu Aug 15 12:53:56 2013 From: noreply at github.com (GitHub) Date: Thu, 15 Aug 2013 09:53:56 -0700 Subject: [Numpy-svn] [numpy/numpy] 98e3a6: DOC: Note the new behavior of financial.npv in the... Message-ID: <520d07a49004a_352e1061d541782c@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 98e3a6cb17f0c9ad834d88af50646127249f1a5f https://github.com/numpy/numpy/commit/98e3a6cb17f0c9ad834d88af50646127249f1a5f Author: Charles Harris Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst Log Message: ----------- DOC: Note the new behavior of financial.npv in the 1.8.0 release notes. Closes #3389. Commit: 4d6575b9dfbd07b8d78d8d837d0f4810974f943f https://github.com/numpy/numpy/commit/4d6575b9dfbd07b8d78d8d837d0f4810974f943f Author: Charles Harris Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst Log Message: ----------- Merge pull request #3601 from charris/document-npv-change DOC: Note the new behavior of financial.npv in the 1.8.0 release notes. Compare: https://github.com/numpy/numpy/compare/f9259c373279...4d6575b9dfbd From noreply at github.com Thu Aug 15 12:55:43 2013 From: noreply at github.com (GitHub) Date: Thu, 15 Aug 2013 09:55:43 -0700 Subject: [Numpy-svn] [numpy/numpy] df1aa9: DOC: Remove references to diagonal changes in 1.8. Message-ID: <520d080fa4f00_4e41613d484330@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: df1aa99739ce194713c11a3685b9e99ac1ee1f94 https://github.com/numpy/numpy/commit/df1aa99739ce194713c11a3685b9e99ac1ee1f94 Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/core/fromnumeric.py M numpy/core/src/multiarray/arrayobject.c Log Message: ----------- DOC: Remove references to diagonal changes in 1.8. Not happening. Also remove reference to selecting multiple fields out of an array returning a view from 1.8.0 release notes. Closes #3228. Commit: 580a3b60abfb9fa7f9866a87dc90f7bbc6bed184 https://github.com/numpy/numpy/commit/580a3b60abfb9fa7f9866a87dc90f7bbc6bed184 Author: Charles Harris Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/core/fromnumeric.py M numpy/core/src/multiarray/arrayobject.c Log Message: ----------- Merge pull request #3608 from charris/remove-1.8-diagonal-refs DOC: Remove references to diagonal changes in 1.8. Compare: https://github.com/numpy/numpy/compare/4d6575b9dfbd...580a3b60abfb From noreply at github.com Thu Aug 15 12:59:00 2013 From: noreply at github.com (GitHub) Date: Thu, 15 Aug 2013 09:59:00 -0700 Subject: [Numpy-svn] [numpy/numpy] aaac61: ENH: Adding np.nanmean(), np.nanstd(), np.nanvar() Message-ID: <520d08d41613c_405dd89d485263f@hookshot-fe6-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: aaac613ea54aed930d54aebe05c0179fc14dc031 https://github.com/numpy/numpy/commit/aaac613ea54aed930d54aebe05c0179fc14dc031 Author: Benjamin Root Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/_methods.py M numpy/core/fromnumeric.py Log Message: ----------- ENH: Adding np.nanmean(), np.nanstd(), np.nanvar() Commit: 777b6453e166df252298a47ef4f0e867614ac94a https://github.com/numpy/numpy/commit/777b6453e166df252298a47ef4f0e867614ac94a Author: Benjamin Root Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/_methods.py M numpy/core/tests/test_numeric.py Log Message: ----------- TST: Added tests for nanmean(), nanvar(), nanstd() Commit: fcb0fef5c673ed0a5442b18bcd8c391907b4f9a7 https://github.com/numpy/numpy/commit/fcb0fef5c673ed0a5442b18bcd8c391907b4f9a7 Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/_methods.py M numpy/core/fromnumeric.py M numpy/core/tests/test_numeric.py M numpy/lib/__init__.py M numpy/lib/function_base.py A numpy/lib/nanfunctions.py M numpy/lib/tests/test_function_base.py A numpy/lib/tests/test_nanfunctions.py Log Message: ----------- MAINT: Separate nan functions into their own module. New files lib/nanfunctions.py and lib/tests/test_nanfunctions.py are added and both the previous and new nan functions and tests are moved into them. The existing nan functions moved from lib/function_base are: nansum, nanmin, nanmax, nanargmin, nanargmax The added nan functions moved from core/numeric are: nanmean, nanvar, nanstd Commit: 1b6b8719735ca3e98a0a0c3f492f16ff00ba1aa9 https://github.com/numpy/numpy/commit/1b6b8719735ca3e98a0a0c3f492f16ff00ba1aa9 Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/_methods.py M numpy/core/fromnumeric.py Log Message: ----------- MAINT: Clean up core/_methods.py and core/fromnumeric.py Use issubclass instead of issubdtype. Add some blank lines. Remove trailing whitespace. Remove uneeded float casts since true_divide is default. Clean up documentation a bit. Commit: f16b12e87667a85ab0dd6e26ddd4083117459fa6 https://github.com/numpy/numpy/commit/f16b12e87667a85ab0dd6e26ddd4083117459fa6 Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/_methods.py Log Message: ----------- BUG: Make mean, sum, var, std methods return correct scalar type. The return type could differ depending on whether or not the value was a scalar. Commit: 02f5258125debef5a0e5f6072805a8c72e4a1bde https://github.com/numpy/numpy/commit/02f5258125debef5a0e5f6072805a8c72e4a1bde Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/_methods.py Log Message: ----------- ENH: Make var and std methods raise error when ddof too big. Currently the results may be infinite or negative. Instead, raise a ValueError in this case. Commit: 6a02d054d2f74dc675497144a4819ce6be7835cb https://github.com/numpy/numpy/commit/6a02d054d2f74dc675497144a4819ce6be7835cb Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_numeric.py Log Message: ----------- TST: Add more extensive tests for the mean, var, and std methods. Test the mean, var, and std methods more extensively. In addition, add tests that: Check that scalar return types ar what they should be. Check that ValueError is raised when ddof is too big. Commit: c7dd1e5295fcc0218bab764185ff047ee7057c77 https://github.com/numpy/numpy/commit/c7dd1e5295fcc0218bab764185ff047ee7057c77 Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M doc/source/reference/routines.statistics.rst M numpy/lib/nanfunctions.py M numpy/testing/nosetester.py Log Message: ----------- MAINT: Refactor nanfunctions. nanmax, nanmin -------------- Add out and keepdims keywords. nanargmin, nanargmax -------------------- A NanWarning is raised if an all NaN slice detected. For all such slices np.iingo(np.intp).min is returned as the index value. nansum ------ The keywords dtype, out, and keepdims are added. A FutureWarning is raised, as in the future the mean of an empty slice after NaN replacement will be 0 instead of the current NaN. nanmean, nanvar, nanstd ----------------------- For all, if the input array is of inexact type then the dtype and out parameters must be of inexact type if specified. That insures that NaNs can be returned when appropriate. The nanmean function detects empty slices after NaN replacement and raises a NanWarning. NaN is returned as the value for all such slices. The nanmean and nanstd functions detect degrees of freedom <= 0 after NaN replacement and raise a NanWarning. NaN is returned as the value for all such slices. Commit: eac46b4e6ca25ef9450c3a227818877f3de10e98 https://github.com/numpy/numpy/commit/eac46b4e6ca25ef9450c3a227818877f3de10e98 Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- TST: Add tests for the nansum, nanmean, nanvar, and nanstd. Commit: f8244a6888863cb40fc93b272b6055141df4b322 https://github.com/numpy/numpy/commit/f8244a6888863cb40fc93b272b6055141df4b322 Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst Log Message: ----------- DOC: Document nanmean, nanvar, and nanstd in the 1.8.0 release notes. Commit: a36ef7a8a8dd74830e0af3c8135cf4077891a96d https://github.com/numpy/numpy/commit/a36ef7a8a8dd74830e0af3c8135cf4077891a96d Author: Charles Harris Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/tests/test_regression.py Log Message: ----------- BUG: Regression test needs to ignore ComplexWarning. This was raising a warning during tests. Commit: dc73e1b104cf59f936e3c2bb5cfc3c0e147f99de https://github.com/numpy/numpy/commit/dc73e1b104cf59f936e3c2bb5cfc3c0e147f99de Author: Charles Harris Date: 2013-08-14 (Wed, 14 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/lib/nanfunctions.py M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- DOC: Various fixes. Fix typos and clarify some explanations. Document the changes in the return values of nanargmin and nanargmax for all-NaN slices in the 1.8.0 release notes. Commit: 3c9c31b19038dbe49c145aa014aa45e0b29b5d4c https://github.com/numpy/numpy/commit/3c9c31b19038dbe49c145aa014aa45e0b29b5d4c Author: Charles Harris Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst M doc/source/reference/routines.statistics.rst M numpy/core/_methods.py M numpy/core/fromnumeric.py M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_numeric.py M numpy/core/tests/test_regression.py M numpy/lib/__init__.py M numpy/lib/function_base.py A numpy/lib/nanfunctions.py M numpy/lib/tests/test_function_base.py A numpy/lib/tests/test_nanfunctions.py M numpy/testing/nosetester.py Log Message: ----------- Merge pull request #3534 from charris/nan-stat-functions Add nanmean, nanvar, and nanstd functions. Compare: https://github.com/numpy/numpy/compare/580a3b60abfb...3c9c31b19038 From noreply at github.com Thu Aug 15 14:43:10 2013 From: noreply at github.com (GitHub) Date: Thu, 15 Aug 2013 11:43:10 -0700 Subject: [Numpy-svn] [numpy/numpy] 31f526: DOC: Merge doc updates from http://docs.scipy.org/... Message-ID: <520d213e5b27c_4e2c947d48541c6@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 31f526ef39dfe3dd079d9534530ba80aa32f8e79 https://github.com/numpy/numpy/commit/31f526ef39dfe3dd079d9534530ba80aa32f8e79 Author: Charles Harris Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M numpy/core/numeric.py M numpy/random/mtrand/mtrand.pyx Log Message: ----------- DOC: Merge doc updates from http://docs.scipy.org/numpy/patch/. Preparatory to 1.8.0 branch. Commit: ae135881937d9eb278b3936835192223cda19bd8 https://github.com/numpy/numpy/commit/ae135881937d9eb278b3936835192223cda19bd8 Author: Ralf Gommers Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M numpy/core/numeric.py M numpy/random/mtrand/mtrand.pyx Log Message: ----------- Merge pull request #3622 from charris/merge-1.8-docs DOC: Merge doc updates from http://docs.scipy.org/numpy/patch/. Compare: https://github.com/numpy/numpy/compare/3c9c31b19038...ae135881937d From noreply at github.com Thu Aug 15 15:53:14 2013 From: noreply at github.com (GitHub) Date: Thu, 15 Aug 2013 12:53:14 -0700 Subject: [Numpy-svn] [numpy/numpy] 871d07: BUG: Use io.open instead of open for compatibility... Message-ID: <520d31aa26eca_36b61415d4c1276b2@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 871d07987b28f4e7657aef7364f776e30b0c7daa https://github.com/numpy/numpy/commit/871d07987b28f4e7657aef7364f776e30b0c7daa Author: Charles Harris Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M doc/postprocess.py Log Message: ----------- BUG: Use io.open instead of open for compatibility. The recent Python 3 fix adding encoding="utf-8" to the open function fails on Python 2 because the encoding keyword is not defined. The solution is to use io.open, which is available for Python 2.6 and 2.7 and is an alias for open when Python >= 3.0. It is reputed to be slow when running in 2.6, but that should not be a problem. Commit: a01738ceb2ced534ed498d9cae9954a0c8019850 https://github.com/numpy/numpy/commit/a01738ceb2ced534ed498d9cae9954a0c8019850 Author: njsmith Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M doc/postprocess.py Log Message: ----------- Merge pull request #3623 from charris/fix-postprocess-script BUG: Use io.open instead of open for compatibility. Compare: https://github.com/numpy/numpy/compare/ae135881937d...a01738ceb2ce From noreply at github.com Thu Aug 15 17:10:38 2013 From: noreply at github.com (GitHub) Date: Thu, 15 Aug 2013 14:10:38 -0700 Subject: [Numpy-svn] [numpy/numpy] 73db71: DOC: Update HOWTO_RELEASE.rst.txt. Message-ID: <520d43ce49776_35e6b23d4c1186b4@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 73db716c4ff481cde56b161d9232de3dcbeed159 https://github.com/numpy/numpy/commit/73db716c4ff481cde56b161d9232de3dcbeed159 Author: Charles Harris Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M doc/HOWTO_RELEASE.rst.txt Log Message: ----------- DOC: Update HOWTO_RELEASE.rst.txt. The current version is out of date. Supported Python versions have changed, the buildbot is no longer reachable, some links are dead, etc. Commit: 37b6baa7c73b9f395b6e4d9f89194d96a79f0090 https://github.com/numpy/numpy/commit/37b6baa7c73b9f395b6e4d9f89194d96a79f0090 Author: Ralf Gommers Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M doc/HOWTO_RELEASE.rst.txt Log Message: ----------- Merge pull request #3625 from charris/update-howtorelease DOC: Update HOWTO_RELEASE.rst.txt. Compare: https://github.com/numpy/numpy/compare/a01738ceb2ce...37b6baa7c73b From noreply at github.com Thu Aug 15 21:00:49 2013 From: noreply at github.com (GitHub) Date: Thu, 15 Aug 2013 18:00:49 -0700 Subject: [Numpy-svn] [numpy/numpy] b82c1d: ENH: Make savetxt work with file like objects. Message-ID: <520d79c144f86_35c8f6fd4c125030@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b82c1df6f99c62a120dfd9d5c606110d593d96e7 https://github.com/numpy/numpy/commit/b82c1df6f99c62a120dfd9d5c606110d593d96e7 Author: Daniel Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M numpy/lib/npyio.py Log Message: ----------- ENH: Make savetxt work with file like objects. Accept any object with a "write" method as that is the only method called by the code. Commit: ebfccd27a895fc2e28c2f1a2792feaea5d3913d3 https://github.com/numpy/numpy/commit/ebfccd27a895fc2e28c2f1a2792feaea5d3913d3 Author: Daniel Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M numpy/lib/tests/test_io.py Log Message: ----------- TST: Test that savetxt works with objects having a write method. Commit: a18d7c493a0aee6becea601a37d878c87bb43f3a https://github.com/numpy/numpy/commit/a18d7c493a0aee6becea601a37d878c87bb43f3a Author: Charles Harris Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M numpy/lib/npyio.py M numpy/lib/tests/test_io.py Log Message: ----------- Merge pull request #3626 from charris/gh-3397 gh-3397 Compare: https://github.com/numpy/numpy/compare/37b6baa7c73b...a18d7c493a0a From noreply at github.com Thu Aug 15 21:13:36 2013 From: noreply at github.com (GitHub) Date: Thu, 15 Aug 2013 18:13:36 -0700 Subject: [Numpy-svn] [numpy/numpy] c6f27b: Fixed a mistake in linalg.eig() documentation. Message-ID: <520d7cc052e6b_4752fbdd58102760@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: c6f27b0742a34f6215fcfd42541b9e9696796682 https://github.com/numpy/numpy/commit/c6f27b0742a34f6215fcfd42541b9e9696796682 Author: Alexander Belopolsky Date: 2012-11-09 (Fri, 09 Nov 2012) Changed paths: M numpy/linalg/linalg.py Log Message: ----------- Fixed a mistake in linalg.eig() documentation. Commit: 9b10a5f7a0f260981ad69cec147807080a456d0a https://github.com/numpy/numpy/commit/9b10a5f7a0f260981ad69cec147807080a456d0a Author: Charles Harris Date: 2013-08-15 (Thu, 15 Aug 2013) Changed paths: M numpy/linalg/linalg.py Log Message: ----------- Merge pull request #2721 from abalkin/master Mistake in linalg.eig() documentation Compare: https://github.com/numpy/numpy/compare/a18d7c493a0a...9b10a5f7a0f2 From noreply at github.com Fri Aug 16 08:30:39 2013 From: noreply at github.com (GitHub) Date: Fri, 16 Aug 2013 05:30:39 -0700 Subject: [Numpy-svn] [numpy/numpy] afceb1: ENH: add PyDataMem_NEW_ZEROED which allocates memo... Message-ID: <520e1b6fb8b30_34f711d7d501421e1@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: afceb18ded0a263196919106ad6e0dba252b204f https://github.com/numpy/numpy/commit/afceb18ded0a263196919106ad6e0dba252b204f Author: Julian Taylor Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/code_generators/cversions.txt M numpy/core/code_generators/numpy_api.py M numpy/core/src/multiarray/multiarraymodule.c Log Message: ----------- ENH: add PyDataMem_NEW_ZEROED which allocates memory with calloc Commit: d271d977bdfb977959db1ff26956666f3836b56b https://github.com/numpy/numpy/commit/d271d977bdfb977959db1ff26956666f3836b56b Author: Julian Taylor Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/multiarray/ctors.c M numpy/core/tests/test_multiarray.py Log Message: ----------- ENH: use PyDataMem_NEW_ZEROED for PyArray_Zeros PyDataMem_NEW_ZEROED uses calloc which will take advantage of the fact that most operating systems provide already zero initialized memory blocks on larger allocations. Additionally this memory can be sparse (= mapped to a single zero page) on some systems (e.g. linux) reducing memory usage of applications using sparse arrays. Commit: 3bc6b963a8b35e77fba901744121f6dd5f0162f1 https://github.com/numpy/numpy/commit/3bc6b963a8b35e77fba901744121f6dd5f0162f1 Author: Charles Harris Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/code_generators/cversions.txt M numpy/core/code_generators/numpy_api.py M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #3590 from juliantaylor/calloc use PyDataMem_NEW_ZERO (calloc) for PyArray_Zeros Compare: https://github.com/numpy/numpy/compare/9b10a5f7a0f2...3bc6b963a8b3 From noreply at github.com Fri Aug 16 14:30:24 2013 From: noreply at github.com (GitHub) Date: Fri, 16 Aug 2013 11:30:24 -0700 Subject: [Numpy-svn] [numpy/numpy] fb7bfd: DOC: Update 1.8.0 release notes. Message-ID: <520e6fc0bc81f_67b0b5fd4c90023@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: fb7bfd810925227d4889d0e0a4148135bba01031 https://github.com/numpy/numpy/commit/fb7bfd810925227d4889d0e0a4148135bba01031 Author: Charles Harris Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst Log Message: ----------- DOC: Update 1.8.0 release notes. Add remarks on changes due in the next release and FutureWarnings. Add notes on the new functions in the array C-API. Add notes on the new function in th ufunc C-API. Commit: ec418015d1a8e947feb3ca2868d976ee252782ec https://github.com/numpy/numpy/commit/ec418015d1a8e947feb3ca2868d976ee252782ec Author: Charles Harris Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst Log Message: ----------- Merge pull request #3624 from charris/update-1.8-release-notes DOC: Update 1.8.0 release notes. Compare: https://github.com/numpy/numpy/compare/3bc6b963a8b3...ec418015d1a8 From noreply at github.com Fri Aug 16 18:08:55 2013 From: noreply at github.com (GitHub) Date: Fri, 16 Aug 2013 15:08:55 -0700 Subject: [Numpy-svn] [numpy/numpy] 925220: Proof-of-concept for ufunc fancy indexing Message-ID: <520ea2f7f059_3bf8bdd50774a9@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 925220ba72524b16e9fb2e153619dd1fc4068150 https://github.com/numpy/numpy/commit/925220ba72524b16e9fb2e153619dd1fc4068150 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Proof-of-concept for ufunc fancy indexing Conflicts: numpy/core/code_generators/numpy_api.py Commit: 7191df063cb598e917407b6b805c620f3dee15e2 https://github.com/numpy/numpy/commit/7191df063cb598e917407b6b805c620f3dee15e2 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Add support for both unary and binary ufuncs Commit: 025a056fc905d3f34088fbdac366dc9667b20f9a https://github.com/numpy/numpy/commit/025a056fc905d3f34088fbdac366dc9667b20f9a Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Add comments Commit: 99fa26c29ed1847465353e6153859bc6ca7324aa https://github.com/numpy/numpy/commit/99fa26c29ed1847465353e6153859bc6ca7324aa Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Change 'select' method name to 'at' Commit: e1fa3d72e4a2569691aeb9f9003bdac52de7ce3e https://github.com/numpy/numpy/commit/e1fa3d72e4a2569691aeb9f9003bdac52de7ce3e Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- Add unit tests Conflicts: numpy/core/tests/test_ufunc.py Commit: f79e56d967010bb1a782027b0c645319380f98be https://github.com/numpy/numpy/commit/f79e56d967010bb1a782027b0c645319380f98be Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Check for sucessful call to MapIterBind Commit: dcea5009597382ebd798a1a680389f60e43369c1 https://github.com/numpy/numpy/commit/dcea5009597382ebd798a1a680389f60e43369c1 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Misc fixes - Fix crash when bind for second map iter fails - Accept array like object for second operand - Fix memory leaks Commit: 7b551e9a2fbcb881211a86f1f28fdc5876af790c https://github.com/numpy/numpy/commit/7b551e9a2fbcb881211a86f1f28fdc5876af790c Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Rework 'at' method to fit customer's expectations. 'at' method should be functionally equivalent to op1[idx] += op2 (for add ufunc). Commit: 6bf50f16dc6e21f94606dbe4073b0aa34d2d14fa https://github.com/numpy/numpy/commit/6bf50f16dc6e21f94606dbe4073b0aa34d2d14fa Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- Update/expand unit tests Commit: 04c341da469150701fe7def6c98955485425b388 https://github.com/numpy/numpy/commit/04c341da469150701fe7def6c98955485425b388 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/add_newdocs.py Log Message: ----------- Update documentation for 'at' method Commit: 56d74a4687b8b01ed328896f91b5e42962923122 https://github.com/numpy/numpy/commit/56d74a4687b8b01ed328896f91b5e42962923122 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- Add comment to 'at' method unit test Commit: d94cd574cf1a31e621ba5384542671d1aa8056c4 https://github.com/numpy/numpy/commit/d94cd574cf1a31e621ba5384542671d1aa8056c4 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Only allow explicit index slicing in 'at' method Commit: 7dde42ad510074aaa6273fe156dcd243b85b25fe https://github.com/numpy/numpy/commit/7dde42ad510074aaa6273fe156dcd243b85b25fe Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Correct implementation of 'at' method that covers all corner cases Commit: 0eafea73b24de956dbf8a2b7422089039f22e8e2 https://github.com/numpy/numpy/commit/0eafea73b24de956dbf8a2b7422089039f22e8e2 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- Add more unit tests for 'at' method Commit: cf9452f52e3d3be3df81f85ee744811c78140faf https://github.com/numpy/numpy/commit/cf9452f52e3d3be3df81f85ee744811c78140faf Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Code cleanup for 'at' method Commit: a8d13b86eeca2e9362219aabca0ff76717f6a2f3 https://github.com/numpy/numpy/commit/a8d13b86eeca2e9362219aabca0ff76717f6a2f3 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_ufunc.py Log Message: ----------- Add more unit tests for 'at' method Commit: 5b7cda079f3a5ce59eb1688af0297eba45d375ea https://github.com/numpy/numpy/commit/5b7cda079f3a5ce59eb1688af0297eba45d375ea Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_ufunc.py Log Message: ----------- Fix issue with 'at' method when indices are all slice objects Commit: f63eb175026577eec90a64719dcfd3a51962717e https://github.com/numpy/numpy/commit/f63eb175026577eec90a64719dcfd3a51962717e Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M doc/source/reference/ufuncs.rst Log Message: ----------- Add documentation for new 'at' ufunc method Commit: 0d087dcc30f04aa4afb2fbcadd983192336d77ad https://github.com/numpy/numpy/commit/0d087dcc30f04aa4afb2fbcadd983192336d77ad Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- Fix build issue Commit: d6fa103630fc8d006b78b78ff5cf422f5a615ea7 https://github.com/numpy/numpy/commit/d6fa103630fc8d006b78b78ff5cf422f5a615ea7 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- Fix for crash when PyArray_MapIterSwapAxes is called Set up default iteraxes array values in call to MapIterBind(). Commit: 1b81be70ff832aac385254d57fb0c6feae8873bf https://github.com/numpy/numpy/commit/1b81be70ff832aac385254d57fb0c6feae8873bf Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Add more comments Commit: 13c1847ba2f0eab36004491deb0e2b8e1140c133 https://github.com/numpy/numpy/commit/13c1847ba2f0eab36004491deb0e2b8e1140c133 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/add_newdocs.py M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Reword some comments/documentation Commit: 45419ea12cca9d29d874620495319307b4dec6f4 https://github.com/numpy/numpy/commit/45419ea12cca9d29d874620495319307b4dec6f4 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Replace calls to New/Bind/Reset with MapIterArray Commit: 2e2d99a3241cec2247547f20099cf03cbb1bf2b3 https://github.com/numpy/numpy/commit/2e2d99a3241cec2247547f20099cf03cbb1bf2b3 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Remove keyword support for required arguments Commit: 2a8c04b60a5c51ce3e59f37af8e10a4dab8fe525 https://github.com/numpy/numpy/commit/2a8c04b60a5c51ce3e59f37af8e10a4dab8fe525 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Let indexing code do error checking for arguments with mismatched dimensions Commit: 6d7b51a4161c9b0ae23b726cab65230102a5e53e https://github.com/numpy/numpy/commit/6d7b51a4161c9b0ae23b726cab65230102a5e53e Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Improve comment for creating iter object from second operand Commit: f9a3e177f8cb08aeac2cccdb1067871c97bbe065 https://github.com/numpy/numpy/commit/f9a3e177f8cb08aeac2cccdb1067871c97bbe065 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- Add tests for 0-dim array Commit: e4cbcb2e134bf0241d642149f6da37f5b2b5cf7d https://github.com/numpy/numpy/commit/e4cbcb2e134bf0241d642149f6da37f5b2b5cf7d Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Just create an array object for second operand; don't cast to dtype of first operand. Commit: da3f8cb19c81c909636de6ece7e33454d8cec79b https://github.com/numpy/numpy/commit/da3f8cb19c81c909636de6ece7e33454d8cec79b Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Call iterator_loop instead of directly calling ufunc. Call iterator_loop which will call ufunc and handle any buffering for cases with mixed dtypes. Commit: 1e786ea00d9ca74bd236ed31117f1e1eb41d1484 https://github.com/numpy/numpy/commit/1e786ea00d9ca74bd236ed31117f1e1eb41d1484 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- Add test for mixed dtypes Commit: 5dea4ca1d3c6185a530e40a6ea7099e3eb3fd46c https://github.com/numpy/numpy/commit/5dea4ca1d3c6185a530e40a6ea7099e3eb3fd46c Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- Add test for boolean indexing and boolean ufunc Commit: 4b3384973d4f84aa546a80e412d00231ba618fa1 https://github.com/numpy/numpy/commit/4b3384973d4f84aa546a80e412d00231ba618fa1 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- Fix DeprecationWarning on python 3.3 Commit: 2e652047b98390c602f8a74aac73644d5a3c95ed https://github.com/numpy/numpy/commit/2e652047b98390c602f8a74aac73644d5a3c95ed Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- Another attempt at fixing DeprecationWarning Commit: d467d492acec36622fcb6e060e1ba2c23b797775 https://github.com/numpy/numpy/commit/d467d492acec36622fcb6e060e1ba2c23b797775 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- Maybe this will fix the DeprecationWarning Commit: b259cdc9c1ec356b6e7c4652ed60686e12fbf958 https://github.com/numpy/numpy/commit/b259cdc9c1ec356b6e7c4652ed60686e12fbf958 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Revert "Call iterator_loop instead of directly calling ufunc." This reverts commit 2a9d5577a087e664ee047b3e099c1355000d8661. Commit: 3820cf33fc0c108e7436b770fb627d9dc30625ff https://github.com/numpy/numpy/commit/3820cf33fc0c108e7436b770fb627d9dc30625ff Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Use NpyIter object to buffer each input value Use NpyIter object to buffer each input value in order to handle certain situations such as operands with mixed dtypes. Commit: f899c19ac4c56b1c541b757df78ffe6c1f3e22a3 https://github.com/numpy/numpy/commit/f899c19ac4c56b1c541b757df78ffe6c1f3e22a3 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_ufunc.py Log Message: ----------- Clean up previous comment and add test for unary ufunc. Commit: 9438a8f133edb4c3329746d8c23988a55f9d969a https://github.com/numpy/numpy/commit/9438a8f133edb4c3329746d8c23988a55f9d969a Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- More clean up Commit: ea2e1f51d23298c7d232547edeb7b2aa5771c527 https://github.com/numpy/numpy/commit/ea2e1f51d23298c7d232547edeb7b2aa5771c527 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Remove unnecessary check Commit: c26e54884b4f490f1d939d9ecf1c799d0413e0bf https://github.com/numpy/numpy/commit/c26e54884b4f490f1d939d9ecf1c799d0413e0bf Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- Reverse commit 6ec51b3 Commit: 8f2273388c663a6d41ab03bbe5bd8388030b32ce https://github.com/numpy/numpy/commit/8f2273388c663a6d41ab03bbe5bd8388030b32ce Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Fix deprecation warning Commit: f917e38277b193d205b6ebe73b48135431468372 https://github.com/numpy/numpy/commit/f917e38277b193d205b6ebe73b48135431468372 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Use Py_XDECREF in fail section Commit: fcc891df4487bd45608dc2bdc7dd57f9a16c32ef https://github.com/numpy/numpy/commit/fcc891df4487bd45608dc2bdc7dd57f9a16c32ef Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Add NpyIter_Deallocate Commit: 2c37d3b6ec81ee6a86e4ae8f5713d48b6405cfb3 https://github.com/numpy/numpy/commit/2c37d3b6ec81ee6a86e4ae8f5713d48b6405cfb3 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- Add test for empty subspace Commit: b4409294b227dec3813f1e06a76f43753b7fb5c7 https://github.com/numpy/numpy/commit/b4409294b227dec3813f1e06a76f43753b7fb5c7 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst M doc/source/reference/ufuncs.rst Log Message: ----------- Update docs Commit: a4bb3bc1dc2e5c7114e77e4a92df04d57ee02c9b https://github.com/numpy/numpy/commit/a4bb3bc1dc2e5c7114e77e4a92df04d57ee02c9b Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- Add test for non native bytetypes Commit: 6c249cd038d15a6be00f3d611bccdbcc0fa0ff5e https://github.com/numpy/numpy/commit/6c249cd038d15a6be00f3d611bccdbcc0fa0ff5e Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Move NpyIter_IterNextFunc call outside of loop Commit: 5729685578d52b13096803ce813fcb8990f84561 https://github.com/numpy/numpy/commit/5729685578d52b13096803ce813fcb8990f84561 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Move gil release/aquire outside of loop Commit: 1e4d589d7252ffcc55da930496cbe01c078cc3a6 https://github.com/numpy/numpy/commit/1e4d589d7252ffcc55da930496cbe01c078cc3a6 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Add decrefs at end of function and return None object Commit: 336151e810904277f227584eadc2de119a1a5ac6 https://github.com/numpy/numpy/commit/336151e810904277f227584eadc2de119a1a5ac6 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_ufunc.py Log Message: ----------- Fix memory leaks and inc dtype refs Commit: 79bc97caa1bd23919ba8cb63850e12cbf5097b97 https://github.com/numpy/numpy/commit/79bc97caa1bd23919ba8cb63850e12cbf5097b97 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/add_newdocs.py Log Message: ----------- Update docs Commit: 7c4eeea6a60672a52ff6cf0bf75ee9beaf5c391c https://github.com/numpy/numpy/commit/7c4eeea6a60672a52ff6cf0bf75ee9beaf5c391c Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/add_newdocs.py Log Message: ----------- Update docs Commit: a04bb37b9346ec8c2867ba09f8a76b6615d10200 https://github.com/numpy/numpy/commit/a04bb37b9346ec8c2867ba09f8a76b6615d10200 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/add_newdocs.py Log Message: ----------- Update docs Commit: 2ec4c94077bd3e5e01d993f82acd589ecac07b0f https://github.com/numpy/numpy/commit/2ec4c94077bd3e5e01d993f82acd589ecac07b0f Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Check for python error when needs_api flag is set Commit: ec9d9cc8c5b8bc119130891efcaffe192f47a73b https://github.com/numpy/numpy/commit/ec9d9cc8c5b8bc119130891efcaffe192f47a73b Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_ufunc.py Log Message: ----------- Bail out of loop if python error occurs Commit: acef718f40a30188c1379c13cc49c920d9e7c303 https://github.com/numpy/numpy/commit/acef718f40a30188c1379c13cc49c920d9e7c303 Author: Jay Bourque Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Change casting type for ufunc operands Commit: d4af6123a609b062af7ed23e106b6bfffd482e7f https://github.com/numpy/numpy/commit/d4af6123a609b062af7ed23e106b6bfffd482e7f Author: Charles Harris Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst M doc/source/reference/ufuncs.rst M numpy/add_newdocs.py M numpy/core/src/multiarray/mapping.c M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_ufunc.py Log Message: ----------- Merge pull request #2821 from ContinuumIO/ufunc-fancy-indexing3 in place fancy indexing for ufuncs Compare: https://github.com/numpy/numpy/compare/ec418015d1a8...d4af6123a609 From noreply at github.com Sat Aug 17 09:03:52 2013 From: noreply at github.com (GitHub) Date: Sat, 17 Aug 2013 06:03:52 -0700 Subject: [Numpy-svn] [numpy/numpy] 6a63c7: MAINT: Move NPY_BEGIN_THREADS_DEF to end of declar... Message-ID: <520f74b8a12b2_3b0b03d5883038@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 6a63c7a06d97d8fc7ca4a8ac78db8f6451e9e7ed https://github.com/numpy/numpy/commit/6a63c7a06d97d8fc7ca4a8ac78db8f6451e9e7ed Author: Charles Harris Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- MAINT: Move NPY_BEGIN_THREADS_DEF to end of declarations. The is an ';' at the end of the macro definition. When used and followed by another ';', gcc thinks a statement has been made. An empty statement, but still a statement. This causes compilation failure with Python 3.4a. The ';' should probably be removed, but that was undone in 1.7 to maintain backward compatibility. Commit: cdbdaf182334b7b69ffdd39d711c694173ee2e2c https://github.com/numpy/numpy/commit/cdbdaf182334b7b69ffdd39d711c694173ee2e2c Author: seberg Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Merge pull request #3629 from charris/fix-out-of-order-declaration MAINT: Move NPY_BEGIN_THREADS_DEF to end of declarations. Compare: https://github.com/numpy/numpy/compare/d4af6123a609...cdbdaf182334 From noreply at github.com Sat Aug 17 12:01:28 2013 From: noreply at github.com (GitHub) Date: Sat, 17 Aug 2013 09:01:28 -0700 Subject: [Numpy-svn] [numpy/numpy] 281458: BUG: MapIter leaked itself and arr and index objec... Message-ID: <520f9e5811ec2_2912d61d48550af@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 281458be347a574b8d4d28ddf49c02e2f9cf0930 https://github.com/numpy/numpy/commit/281458be347a574b8d4d28ddf49c02e2f9cf0930 Author: Sebastian Berg Date: 2013-08-16 (Fri, 16 Aug 2013) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- BUG: MapIter leaked itself and arr and index objects MapIterBind incorrectly behaved when failing, cleaning up most but not everything. The callers have to decref the mapiter object. Which basically means that MapIterBind does not even have to decref the new fields (they are decrefed in the mapiter dealloc anyway). Note that trying to add tests checking the refcounting failed, but the tests seem to fail at least in many cases not because of the indexing. Closes gh-3589 Commit: d21a9444da04ef587a65a7787b4a4a97119bbe9f https://github.com/numpy/numpy/commit/d21a9444da04ef587a65a7787b4a4a97119bbe9f Author: Charles Harris Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- Merge pull request #3628 from seberg/issue-3589 BUG: MapIter leaked itself and arr and index objects Compare: https://github.com/numpy/numpy/compare/cdbdaf182334...d21a9444da04 From noreply at github.com Sat Aug 17 12:11:22 2013 From: noreply at github.com (GitHub) Date: Sat, 17 Aug 2013 09:11:22 -0700 Subject: [Numpy-svn] [numpy/numpy] 759a4f: BUG: fix np.median so it accepts array_like input.... Message-ID: <520fa0aa1c798_116c59dd5011133@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 759a4f9ede6647991f1e347c9b3a04417c2d2f05 https://github.com/numpy/numpy/commit/759a4f9ede6647991f1e347c9b3a04417c2d2f05 Author: Ralf Gommers Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- BUG: fix np.median so it accepts array_like input. Clean up median tests. Commit: 4e16d97e1b1c6543d9ac5b96bd787cba3a358c69 https://github.com/numpy/numpy/commit/4e16d97e1b1c6543d9ac5b96bd787cba3a358c69 Author: Charles Harris Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- Merge pull request #3630 from rgommers/fix-median BUG: fix np.median so it accepts array_like input. Clean up median test... Compare: https://github.com/numpy/numpy/compare/d21a9444da04...4e16d97e1b1c From noreply at github.com Sat Aug 17 13:34:17 2013 From: noreply at github.com (GitHub) Date: Sat, 17 Aug 2013 10:34:17 -0700 Subject: [Numpy-svn] [numpy/numpy] 77b3df: RF - allow ndarray.searchsorted to avoid making a ... Message-ID: <520fb41915953_2883ebfd4871374@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 77b3df0f0571520eac7119a2d61a8b7fad249acc https://github.com/numpy/numpy/commit/77b3df0f0571520eac7119a2d61a8b7fad249acc Author: Bago Amirbekian Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c Log Message: ----------- RF - allow ndarray.searchsorted to avoid making a copy for non-contiguous arrays Commit: ebcae1b508dcb7a1b0278209ecbd235f9fca9d10 https://github.com/numpy/numpy/commit/ebcae1b508dcb7a1b0278209ecbd235f9fca9d10 Author: Bago Amirbekian Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/core/tests/test_multiarray.py Log Message: ----------- TST - add testing of searchsorted on unaligned arrays Commit: a06b8005f042a46c0609a559f6bae21d43572d1e https://github.com/numpy/numpy/commit/a06b8005f042a46c0609a559f6bae21d43572d1e Author: Bago Amirbekian Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c Log Message: ----------- BF - cast psorter pointer to intp Commit: bb925ed337d0346c414a43506537750a87c4771d https://github.com/numpy/numpy/commit/bb925ed337d0346c414a43506537750a87c4771d Author: Bago Amirbekian Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c Log Message: ----------- RF - have searchsorted copy haystack when the needle is bigger than the haystack Commit: 4674b9ee89a641f3b9da2296079a6ed2167e1d8c https://github.com/numpy/numpy/commit/4674b9ee89a641f3b9da2296079a6ed2167e1d8c Author: Bago Amirbekian Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c Log Message: ----------- MAINT - update comments related to searchsorted to be consistent with code. Commit: aeb13affe23abaa9550521531b61f03850551106 https://github.com/numpy/numpy/commit/aeb13affe23abaa9550521531b61f03850551106 Author: Charles Harris Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #3107 from MrBago/improve_searchsorted Improve searchsorted Compare: https://github.com/numpy/numpy/compare/4e16d97e1b1c...aeb13affe23a From noreply at github.com Sat Aug 17 14:41:11 2013 From: noreply at github.com (GitHub) Date: Sat, 17 Aug 2013 11:41:11 -0700 Subject: [Numpy-svn] [numpy/numpy] 0cc113: MAINT: Make setting mask values with scalars faste... Message-ID: <520fc3c76d4fc_2c616e1d4c7039a@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0cc113c7574e40172fe4a48e9c0d90477d736ce3 https://github.com/numpy/numpy/commit/0cc113c7574e40172fe4a48e9c0d90477d736ce3 Author: Richard Hattersley Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/ma/core.py Log Message: ----------- MAINT: Make setting mask values with scalars faster. The current implementation assigns the mask value to a.flat, where a is the mask being updated. In the scalar case, that is slower than assigning to a[...], so when a is an instance of int, float, np.bool_, or np.number use that instead. Commit: fc5a0ba32e0df4ddcee1f253be4f77a494db0af2 https://github.com/numpy/numpy/commit/fc5a0ba32e0df4ddcee1f253be4f77a494db0af2 Author: Charles Harris Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/ma/core.py Log Message: ----------- Merge branch 'fast-mask' * fast-mask: MAINT: Make setting mask values with scalars faster. Compare: https://github.com/numpy/numpy/compare/aeb13affe23a...fc5a0ba32e0d From noreply at github.com Sun Aug 18 04:56:34 2013 From: noreply at github.com (GitHub) Date: Sun, 18 Aug 2013 01:56:34 -0700 Subject: [Numpy-svn] [numpy/numpy] 465b22: MAINT: Remove some commented out code in test_inde... Message-ID: <52108c427cbcc_2c64143fd5477116@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 465b227e57a879b3a80ba57999e391f088d83a29 https://github.com/numpy/numpy/commit/465b227e57a879b3a80ba57999e391f088d83a29 Author: Charles Harris Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/core/tests/test_indexing.py Log Message: ----------- MAINT: Remove some commented out code in test_indexing.py. The code was intended to check refcounting, and indeed, exposed a long standing bug by failing, which is why it was commented out. That bug is now fixed and tested by gh-3631, so the commented out code could theoretically be made to work, but that requires enough del this and del the other that I think it is too fragile to keep. So delete it. Commit: 0a6217dc82fb1585d99dd29f8e1451be47386003 https://github.com/numpy/numpy/commit/0a6217dc82fb1585d99dd29f8e1451be47386003 Author: seberg Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M numpy/core/tests/test_indexing.py Log Message: ----------- Merge pull request #3632 from charris/remove-commented-out-code MAINT: Remove some commented out code in test_indexing.py. Compare: https://github.com/numpy/numpy/compare/fc5a0ba32e0d...0a6217dc82fb From noreply at github.com Sun Aug 18 08:42:13 2013 From: noreply at github.com (GitHub) Date: Sun, 18 Aug 2013 05:42:13 -0700 Subject: [Numpy-svn] [numpy/numpy] 7d01fe: BUG: Fix reference leak in PyArray_IntpFromIndexSe... Message-ID: <5210c1258ca08_619879bd502188d@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7d01fe5684698026bf80506423adbdf03f453813 https://github.com/numpy/numpy/commit/7d01fe5684698026bf80506423adbdf03f453813 Author: Charles Harris Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/core/src/multiarray/conversion_utils.c Log Message: ----------- BUG: Fix reference leak in PyArray_IntpFromIndexSequence. This caused {ones, zeros, empty}([1]*10) to increase the reference count of 1 by 10. Same for other numbers in the list. Closes #3589. Commit: d0bdae43724342abea17ed89f9cd6a96d11fc256 https://github.com/numpy/numpy/commit/d0bdae43724342abea17ed89f9cd6a96d11fc256 Author: Charles Harris Date: 2013-08-17 (Sat, 17 Aug 2013) Changed paths: M numpy/core/tests/test_numeric.py Log Message: ----------- TST: Add test for reference leak in zeros, ones, empty, and full. Check that the reference counts of the passed dimensions do not change. Commit: c8312982066dd3a5f43a14934a353cc80159c985 https://github.com/numpy/numpy/commit/c8312982066dd3a5f43a14934a353cc80159c985 Author: Charles Harris Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M numpy/core/src/multiarray/conversion_utils.c M numpy/core/tests/test_numeric.py Log Message: ----------- Merge pull request #3631 from charris/fix-reference-leak Fix reference leak Compare: https://github.com/numpy/numpy/compare/0a6217dc82fb...c8312982066d From noreply at github.com Sun Aug 18 08:57:22 2013 From: noreply at github.com (GitHub) Date: Sun, 18 Aug 2013 05:57:22 -0700 Subject: [Numpy-svn] [numpy/numpy] 2d0487: TST: Add test for reduceat ufunc regression on zer... Message-ID: <5210c4b2e2da0_287f8bdd501079b@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 2d0487f93f6c93941b9f6a89b2d0d0c65dd1801f https://github.com/numpy/numpy/commit/2d0487f93f6c93941b9f6a89b2d0d0c65dd1801f Author: Mark Wiebe Date: 2013-08-14 (Wed, 14 Aug 2013) Changed paths: M numpy/core/tests/test_umath.py Log Message: ----------- TST: Add test for reduceat ufunc regression on zero-sized array Commit: ef4b8af9ffc042fe91cdf3db994ad3e44ecc0775 https://github.com/numpy/numpy/commit/ef4b8af9ffc042fe91cdf3db994ad3e44ecc0775 Author: Mark Wiebe Date: 2013-08-14 (Wed, 14 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- BUG: Fix ufunc.reduceat regression with empty index (gh-2892) Commit: 31dd2bbc644e8542c45fbdf737415319903fb50d https://github.com/numpy/numpy/commit/31dd2bbc644e8542c45fbdf737415319903fb50d Author: Mark Wiebe Date: 2013-08-14 (Wed, 14 Aug 2013) Changed paths: M numpy/core/tests/test_umath.py Log Message: ----------- TST: Change reduceat empty test to use i4 indices On 32-bit platforms, was failing in casting the test i8 index to i4. It may be desirable to allow this in reduceat, but that change is independent of this pull request. Commit: 571e28b21a6a0d5fe52a690d95b9270789a98295 https://github.com/numpy/numpy/commit/571e28b21a6a0d5fe52a690d95b9270789a98295 Author: Mark Wiebe Date: 2013-08-14 (Wed, 14 Aug 2013) Changed paths: M numpy/core/tests/test_umath.py Log Message: ----------- TST: Add test for additional ufunc.reduceat empty parameter case Commit: 73f34e3bd36fc37c11e6ea6776d63501c9d2c3c5 https://github.com/numpy/numpy/commit/73f34e3bd36fc37c11e6ea6776d63501c9d2c3c5 Author: Mark Wiebe Date: 2013-08-14 (Wed, 14 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- BUG: Fix additional zero-sized index case for ufunc.reduceat Commit: f0f87d8b8ad07e5d46d12502c2d3d95988bbb16e https://github.com/numpy/numpy/commit/f0f87d8b8ad07e5d46d12502c2d3d95988bbb16e Author: Charles Harris Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_umath.py Log Message: ----------- Merge pull request #3618 from charris/backport-2893 Backport 2893 Compare: https://github.com/numpy/numpy/compare/717e46266078...f0f87d8b8ad0 From noreply at github.com Sun Aug 18 08:58:46 2013 From: noreply at github.com (GitHub) Date: Sun, 18 Aug 2013 05:58:46 -0700 Subject: [Numpy-svn] [numpy/numpy] eced0d: TST: Test for x.fill(tuple) where x is a struct ar... Message-ID: <5210c506562f0_112dab5d4c663cb@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: eced0d6c65ae3ab6363e1a32ebe6207df95ebec6 https://github.com/numpy/numpy/commit/eced0d6c65ae3ab6363e1a32ebe6207df95ebec6 Author: Mark Wiebe Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/tests/test_multiarray.py Log Message: ----------- TST: Test for x.fill(tuple) where x is a struct array Commit: 8ffdb69633a123883c0a6a5570ba853bb4f411bd https://github.com/numpy/numpy/commit/8ffdb69633a123883c0a6a5570ba853bb4f411bd Author: Mark Wiebe Date: 2013-08-12 (Mon, 12 Aug 2013) Changed paths: M numpy/core/src/multiarray/convert.c Log Message: ----------- BUG: Fix to allow x.fill(tuple) where x is a struct array Commit: ee42d7b51620e777f3d55f8b84606df3bb5bb1c5 https://github.com/numpy/numpy/commit/ee42d7b51620e777f3d55f8b84606df3bb5bb1c5 Author: Charles Harris Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M numpy/core/src/multiarray/convert.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #3610 from charris/backport-3609 Backport 3609 Compare: https://github.com/numpy/numpy/compare/f0f87d8b8ad0...ee42d7b51620 From noreply at github.com Sun Aug 18 10:50:49 2013 From: noreply at github.com (GitHub) Date: Sun, 18 Aug 2013 07:50:49 -0700 Subject: [Numpy-svn] [numpy/numpy] 5c2daf: BUG: Fix PyBUF_SIMPLE flag to GetBuffer. Message-ID: <5210df49cf319_5a5f881d502818@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 5c2dafbbc7f473821b50d6df39dd766675fe3a88 https://github.com/numpy/numpy/commit/5c2dafbbc7f473821b50d6df39dd766675fe3a88 Author: Sebastian Berg Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M numpy/core/src/multiarray/buffer.c M numpy/core/src/multiarray/multiarray_tests.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: Fix PyBUF_SIMPLE flag to GetBuffer. When no strides are requested, the array must be C-contiguous, not only if a shape was also requested. Closes gh-3613 Commit: 59eea0cbb03ae77378b664f4d5b263cbe84daab9 https://github.com/numpy/numpy/commit/59eea0cbb03ae77378b664f4d5b263cbe84daab9 Author: Charles Harris Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M numpy/core/src/multiarray/buffer.c M numpy/core/src/multiarray/multiarray_tests.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #3616 from seberg/buffer-pybuf_simple BUG: Fix PyBUF_SIMPLE flag to GetBuffer. Compare: https://github.com/numpy/numpy/compare/c8312982066d...59eea0cbb03a From noreply at github.com Sun Aug 18 12:15:02 2013 From: noreply at github.com (GitHub) Date: Sun, 18 Aug 2013 09:15:02 -0700 Subject: [Numpy-svn] [numpy/numpy] 577183: DOC: Update 1.8.0-notes.rst Message-ID: <5210f3061c82b_48411441d4884596@hookshot-fe6-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 577183ec731425af8adeb790fe6527412666f838 https://github.com/numpy/numpy/commit/577183ec731425af8adeb790fe6527412666f838 Author: Charles Harris Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst Log Message: ----------- DOC: Update 1.8.0-notes.rst Note that the numpydoc sphinx extensions now reside in their own repository. Commit: 13b0b272f764c14bc4ac34f5b19fd030d9c611a4 https://github.com/numpy/numpy/commit/13b0b272f764c14bc4ac34f5b19fd030d9c611a4 Author: Charles Harris Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M doc/release/1.8.0-notes.rst Log Message: ----------- Merge pull request #3633 from charris/update-release-notes DOC: Update 1.8.0-notes.rst Compare: https://github.com/numpy/numpy/compare/59eea0cbb03a...13b0b272f764 From noreply at github.com Sun Aug 18 19:19:22 2013 From: noreply at github.com (GitHub) Date: Sun, 18 Aug 2013 16:19:22 -0700 Subject: [Numpy-svn] [numpy/numpy] 8ddb0c: STY: Giant whitespace cleanup. Message-ID: <5211567a7fcdf_4a9012cfd4835077@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 8ddb0ce0acafe75d78df528b4d2540dfbf4b364d https://github.com/numpy/numpy/commit/8ddb0ce0acafe75d78df528b4d2540dfbf4b364d Author: Charles Harris Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M BENTO_BUILD.txt M DEV_README.txt M README.txt M doc/CAPI.rst.txt M doc/DISTUTILS.rst.txt M doc/HOWTO_DOCUMENT.rst.txt M doc/Py3K.rst.txt M doc/TESTS.rst.txt M doc/cython/README.txt M doc/neps/datetime-proposal.rst M doc/neps/datetime-proposal3.rst M doc/neps/deferred-ufunc-evaluation.rst M doc/neps/generalized-ufuncs.rst M doc/neps/groupby_additions.rst M doc/neps/missing-data.rst M doc/neps/new-iterator-ufunc.rst M doc/neps/structured_array_extensions.txt M doc/neps/warnfix.txt M doc/newdtype_example/floatint/__init__.py M doc/postprocess.py M doc/records.rst.txt M doc/source/conf.py M doc/source/dev/gitwash/configure_git.rst M doc/source/dev/gitwash/development_workflow.rst M doc/source/dev/gitwash/git_development.rst M doc/source/dev/gitwash/git_resources.rst M doc/source/dev/gitwash/index.rst M doc/source/reference/arrays.datetime.rst M doc/source/reference/c-api.config.rst M doc/source/reference/c-api.coremath.rst M doc/source/reference/c-api.deprecations.rst M doc/source/reference/c-api.iterator.rst M doc/source/reference/routines.char.rst M doc/source/reference/routines.datetime.rst M doc/source/reference/routines.dual.rst M doc/source/reference/routines.emath.rst M doc/source/reference/routines.ma.rst M doc/source/reference/routines.numarray.rst M doc/source/reference/routines.oldnumeric.rst M doc/source/reference/swig.interface-file.rst M doc/source/reference/swig.testing.rst M doc/source/user/basics.io.rst M doc/ufuncs.rst.txt M numpy/__init__.py M numpy/add_newdocs.py M numpy/core/_methods.py M numpy/core/arrayprint.py M numpy/core/code_generators/ufunc_docstrings.py M numpy/core/fromnumeric.py M numpy/core/function_base.py M numpy/core/include/numpy/npy_common.h M numpy/core/shape_base.py M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/conversion_utils.c M numpy/core/src/multiarray/convert_datatype.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/dtype_transfer.c M numpy/core/src/multiarray/flagsobject.c M numpy/core/src/multiarray/iterators.c M numpy/core/src/multiarray/mapping.c M numpy/core/src/multiarray/methods.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/src/multiarray/shape.c M numpy/core/src/npymath/halffloat.c M numpy/core/src/npymath/ieee754.c.src M numpy/core/src/npysort/selection.c.src M numpy/core/src/private/npy_partition.h M numpy/core/src/scalarmathmodule.c.src M numpy/core/src/umath/loops.h M numpy/core/src/umath/operand_flag_tests.c.src M numpy/core/src/umath/reduction.c M numpy/core/src/umath/ufunc_type_resolution.c M numpy/core/tests/test_api.py M numpy/core/tests/test_dtype.py M numpy/core/tests/test_function_base.py M numpy/core/tests/test_item_selection.py M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_shape_base.py M numpy/core/tests/test_ufunc.py M numpy/distutils/command/build_clib.py M numpy/distutils/command/config.py M numpy/distutils/conv_template.py M numpy/distutils/extension.py M numpy/doc/basics.py M numpy/doc/broadcasting.py M numpy/doc/byteswapping.py M numpy/doc/creation.py M numpy/doc/glossary.py M numpy/doc/howtofind.py M numpy/doc/indexing.py M numpy/doc/internals.py M numpy/doc/io.py M numpy/doc/jargon.py M numpy/doc/methods_vs_functions.py M numpy/doc/misc.py M numpy/doc/performance.py M numpy/doc/structured_arrays.py M numpy/doc/subclassing.py M numpy/doc/ufuncs.py M numpy/f2py/NEWS.txt M numpy/f2py/TODO.txt M numpy/f2py/crackfortran.py M numpy/f2py/doc/Release-2.x.txt M numpy/f2py/doc/Release-3.x.txt M numpy/f2py/doc/Release-4.x.txt M numpy/f2py/doc/f2python9-final/README.txt M numpy/f2py/doc/f2python9-final/src/examples/exp1mess.txt M numpy/f2py/doc/f2python9-final/src/examples/exp1session.txt M numpy/f2py/doc/multiarray/array_from_pyobj.c M numpy/f2py/doc/multiarray/fortran_array_from_pyobj.txt M numpy/f2py/doc/multiarray/transpose.txt M numpy/f2py/doc/multiarrays.txt M numpy/f2py/doc/using_F_compiler.txt M numpy/f2py/docs/FAQ.txt M numpy/f2py/docs/HISTORY.txt M numpy/f2py/docs/OLDNEWS.txt M numpy/f2py/docs/README.txt M numpy/f2py/docs/TESTING.txt M numpy/f2py/docs/THANKS.txt M numpy/f2py/docs/usersguide/index.txt M numpy/f2py/func2subr.py M numpy/fft/fftpack.py M numpy/fft/helper.py M numpy/lib/index_tricks.py M numpy/lib/tests/test_index_tricks.py M numpy/lib/type_check.py M numpy/lib/user_array.py M numpy/linalg/_gufuncs_linalg.py M numpy/linalg/lapack_lite/blas_lite.c M numpy/linalg/lapack_lite/dlamch.c M numpy/linalg/lapack_lite/dlapack_lite.c M numpy/linalg/lapack_lite/zlapack_lite.c M numpy/linalg/setup.py M numpy/linalg/tests/test_gufuncs_linalg.py M numpy/linalg/umath_linalg.c.src M numpy/ma/API_CHANGES.txt M numpy/ma/README.txt M numpy/matrixlib/tests/test_regression.py M numpy/numarray/include/numpy/cfunc.h M numpy/numarray/include/numpy/ieeespecial.h M numpy/oldnumeric/tests/test_regression.py M numpy/random/mtrand/distributions.c M numpy/random/mtrand/distributions.h M numpy/random/mtrand/mtrand.c M numpy/testing/noseclasses.py M numpy/testing/nosetester.py M numpy/testing/utils.py M tools/c_coverage/HOWTO_C_COVERAGE.txt M tools/commitstats.py M tools/win32build/doall.py Log Message: ----------- STY: Giant whitespace cleanup. Now is as good a time as any with open PR's at a low. Commit: fbd6510d58a47ea0d166c48a82793f05425406e4 https://github.com/numpy/numpy/commit/fbd6510d58a47ea0d166c48a82793f05425406e4 Author: Charles Harris Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M doc/newdtype_example/example.py M doc/newdtype_example/setup.py M doc/numpybook/comparison/ctypes/interface.py M doc/numpybook/comparison/timing.py M doc/numpybook/comparison/weave/filter.py M doc/numpybook/comparison/weave/inline.py M doc/numpybook/runcode.py M doc/swig/test/setup.py M doc/swig/test/testArray.py M doc/swig/test/testFarray.py M doc/swig/test/testFortran.py M doc/swig/test/testMatrix.py M doc/swig/test/testSuperTensor.py M doc/swig/test/testTensor.py M doc/swig/test/testVector.py M numpy/_import_tools.py M numpy/add_newdocs.py M numpy/build_utils/common.py M numpy/compat/setup.py M numpy/core/__init__.py M numpy/core/_internal.py M numpy/core/arrayprint.py M numpy/core/code_generators/genapi.py M numpy/core/code_generators/generate_umath.py M numpy/core/fromnumeric.py M numpy/core/function_base.py M numpy/core/getlimits.py M numpy/core/memmap.py M numpy/core/numeric.py M numpy/core/numerictypes.py M numpy/core/setup.py M numpy/core/setup_common.py M numpy/core/shape_base.py M numpy/core/src/multiarray/testcalcs.py M numpy/core/tests/test_api.py M numpy/core/tests/test_blasdot.py M numpy/core/tests/test_datetime.py M numpy/core/tests/test_defchararray.py M numpy/core/tests/test_deprecations.py M numpy/core/tests/test_dtype.py M numpy/core/tests/test_einsum.py M numpy/core/tests/test_function_base.py M numpy/core/tests/test_getlimits.py M numpy/core/tests/test_half.py M numpy/core/tests/test_indexerrors.py M numpy/core/tests/test_indexing.py M numpy/core/tests/test_item_selection.py M numpy/core/tests/test_memmap.py M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_nditer.py M numpy/core/tests/test_numeric.py M numpy/core/tests/test_numerictypes.py M numpy/core/tests/test_print.py M numpy/core/tests/test_regression.py M numpy/core/tests/test_scalarmath.py M numpy/core/tests/test_shape_base.py M numpy/core/tests/test_ufunc.py M numpy/core/tests/test_umath.py M numpy/core/tests/test_umath_complex.py M numpy/core/tests/test_unicode.py M numpy/distutils/ccompiler.py M numpy/distutils/command/__init__.py M numpy/distutils/command/bdist_rpm.py M numpy/distutils/command/build.py M numpy/distutils/command/build_clib.py M numpy/distutils/command/build_ext.py M numpy/distutils/command/build_py.py M numpy/distutils/command/build_src.py M numpy/distutils/command/config.py M numpy/distutils/command/config_compiler.py M numpy/distutils/command/install.py M numpy/distutils/command/install_headers.py M numpy/distutils/command/sdist.py M numpy/distutils/conv_template.py M numpy/distutils/core.py M numpy/distutils/cpuinfo.py M numpy/distutils/exec_command.py M numpy/distutils/extension.py M numpy/distutils/fcompiler/__init__.py M numpy/distutils/fcompiler/absoft.py M numpy/distutils/fcompiler/compaq.py M numpy/distutils/fcompiler/g95.py M numpy/distutils/fcompiler/gnu.py M numpy/distutils/fcompiler/hpux.py M numpy/distutils/fcompiler/ibm.py M numpy/distutils/fcompiler/intel.py M numpy/distutils/fcompiler/lahey.py M numpy/distutils/fcompiler/mips.py M numpy/distutils/fcompiler/nag.py M numpy/distutils/fcompiler/none.py M numpy/distutils/fcompiler/pg.py M numpy/distutils/fcompiler/sun.py M numpy/distutils/from_template.py M numpy/distutils/intelccompiler.py M numpy/distutils/line_endings.py M numpy/distutils/log.py M numpy/distutils/mingw32ccompiler.py M numpy/distutils/misc_util.py M numpy/distutils/setup.py M numpy/distutils/system_info.py M numpy/distutils/tests/f2py_ext/setup.py M numpy/distutils/tests/f2py_ext/tests/test_fib2.py M numpy/distutils/tests/f2py_f90_ext/setup.py M numpy/distutils/tests/f2py_f90_ext/tests/test_foo.py M numpy/distutils/tests/gen_ext/setup.py M numpy/distutils/tests/gen_ext/tests/test_fib3.py M numpy/distutils/tests/pyrex_ext/setup.py M numpy/distutils/tests/setup.py M numpy/distutils/tests/swig_ext/setup.py M numpy/distutils/tests/swig_ext/tests/test_example.py M numpy/distutils/tests/test_misc_util.py M numpy/distutils/unixccompiler.py M numpy/dual.py M numpy/f2py/__init__.py M numpy/f2py/auxfuncs.py M numpy/f2py/capi_maps.py M numpy/f2py/cb_rules.py M numpy/f2py/cfuncs.py M numpy/f2py/common_rules.py M numpy/f2py/crackfortran.py M numpy/f2py/diagnose.py M numpy/f2py/doc/collectinput.py M numpy/f2py/docs/pytest.py M numpy/f2py/docs/usersguide/setup_example.py M numpy/f2py/f2py2e.py M numpy/f2py/f2py_testing.py M numpy/f2py/f90mod_rules.py M numpy/f2py/func2subr.py M numpy/f2py/rules.py M numpy/f2py/setup.py M numpy/f2py/tests/test_array_from_pyobj.py M numpy/f2py/tests/test_assumed_shape.py M numpy/f2py/tests/test_callback.py M numpy/f2py/tests/test_kind.py M numpy/f2py/tests/test_return_character.py M numpy/f2py/tests/test_return_complex.py M numpy/f2py/tests/test_return_integer.py M numpy/f2py/tests/test_return_logical.py M numpy/f2py/tests/test_return_real.py M numpy/f2py/tests/test_size.py M numpy/f2py/use_rules.py M numpy/fft/fftpack.py M numpy/fft/helper.py M numpy/fft/setup.py M numpy/fft/tests/test_helper.py M numpy/lib/__init__.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/info.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_arraysetops.py M numpy/lib/tests/test_financial.py M numpy/lib/tests/test_format.py M numpy/lib/tests/test_function_base.py M numpy/lib/tests/test_index_tricks.py M numpy/lib/tests/test_io.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/twodim_base.py M numpy/lib/type_check.py M numpy/lib/user_array.py M numpy/lib/utils.py M numpy/linalg/lapack_lite/make_lite.py M numpy/linalg/linalg.py M numpy/linalg/setup.py M numpy/linalg/tests/test_gufuncs_linalg.py M numpy/linalg/tests/test_linalg.py M numpy/linalg/tests/test_regression.py M numpy/ma/bench.py M numpy/ma/setup.py M numpy/ma/tests/test_core.py M numpy/ma/tests/test_extras.py M numpy/ma/tests/test_mrecords.py M numpy/ma/tests/test_old_ma.py M numpy/ma/tests/test_regression.py M numpy/ma/tests/test_subclassing.py M numpy/ma/timer_comparison.py M numpy/matlib.py M numpy/matrixlib/defmatrix.py M numpy/matrixlib/tests/test_defmatrix.py M numpy/matrixlib/tests/test_multiarray.py M numpy/matrixlib/tests/test_numeric.py M numpy/matrixlib/tests/test_regression.py M numpy/numarray/alter_code1.py M numpy/numarray/alter_code2.py M numpy/numarray/functions.py M numpy/numarray/numerictypes.py M numpy/numarray/session.py M numpy/numarray/setup.py M numpy/oldnumeric/alter_code1.py M numpy/oldnumeric/alter_code2.py M numpy/oldnumeric/arrayfns.py M numpy/oldnumeric/fix_default_axis.py M numpy/oldnumeric/functions.py M numpy/oldnumeric/linear_algebra.py M numpy/oldnumeric/ma.py M numpy/oldnumeric/matrix.py M numpy/oldnumeric/mlab.py M numpy/oldnumeric/random_array.py M numpy/oldnumeric/rng.py M numpy/oldnumeric/rng_stats.py M numpy/oldnumeric/setup.py M numpy/oldnumeric/tests/test_oldnumeric.py M numpy/oldnumeric/tests/test_regression.py M numpy/polynomial/chebyshev.py M numpy/polynomial/hermite.py M numpy/polynomial/hermite_e.py M numpy/polynomial/laguerre.py M numpy/polynomial/legendre.py M numpy/polynomial/polynomial.py M numpy/polynomial/setup.py M numpy/polynomial/tests/test_chebyshev.py M numpy/polynomial/tests/test_classes.py M numpy/polynomial/tests/test_hermite.py M numpy/polynomial/tests/test_hermite_e.py M numpy/polynomial/tests/test_laguerre.py M numpy/polynomial/tests/test_legendre.py M numpy/polynomial/tests/test_polynomial.py M numpy/polynomial/tests/test_polyutils.py M numpy/polynomial/tests/test_printing.py M numpy/random/__init__.py M numpy/random/setup.py M numpy/random/tests/test_random.py M numpy/setup.py M numpy/testing/decorators.py M numpy/testing/noseclasses.py M numpy/testing/nosetester.py M numpy/testing/numpytest.py M numpy/testing/print_coercion_tables.py M numpy/testing/setup.py M numpy/testing/tests/test_decorators.py M numpy/testing/tests/test_utils.py M numpy/testing/utils.py M numpy/tests/test_ctypeslib.py M numpy/tests/test_matlib.py M tools/commitstats.py M tools/test-installed-numpy.py Log Message: ----------- STY: Giant comma spacing fixup. Run the 2to3 ws_comma fixer on *.py files. Some lines are now too long and will need to be broken at some point. OTOH, some lines were already too long and need to be broken at some point. Now seems as good a time as any to do this with open PRs at a minimum. Commit: 6c729b4423857850e6553cf6c2d0fc8b026036dd https://github.com/numpy/numpy/commit/6c729b4423857850e6553cf6c2d0fc8b026036dd Author: Charles Harris Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M BENTO_BUILD.txt M DEV_README.txt M README.txt M doc/CAPI.rst.txt M doc/DISTUTILS.rst.txt M doc/HOWTO_DOCUMENT.rst.txt M doc/Py3K.rst.txt M doc/TESTS.rst.txt M doc/cython/README.txt M doc/neps/datetime-proposal.rst M doc/neps/datetime-proposal3.rst M doc/neps/deferred-ufunc-evaluation.rst M doc/neps/generalized-ufuncs.rst M doc/neps/groupby_additions.rst M doc/neps/missing-data.rst M doc/neps/new-iterator-ufunc.rst M doc/neps/structured_array_extensions.txt M doc/neps/warnfix.txt M doc/newdtype_example/example.py M doc/newdtype_example/floatint/__init__.py M doc/newdtype_example/setup.py M doc/numpybook/comparison/ctypes/interface.py M doc/numpybook/comparison/timing.py M doc/numpybook/comparison/weave/filter.py M doc/numpybook/comparison/weave/inline.py M doc/numpybook/runcode.py M doc/postprocess.py M doc/records.rst.txt M doc/source/conf.py M doc/source/dev/gitwash/configure_git.rst M doc/source/dev/gitwash/development_workflow.rst M doc/source/dev/gitwash/git_development.rst M doc/source/dev/gitwash/git_resources.rst M doc/source/dev/gitwash/index.rst M doc/source/reference/arrays.datetime.rst M doc/source/reference/c-api.config.rst M doc/source/reference/c-api.coremath.rst M doc/source/reference/c-api.deprecations.rst M doc/source/reference/c-api.iterator.rst M doc/source/reference/routines.char.rst M doc/source/reference/routines.datetime.rst M doc/source/reference/routines.dual.rst M doc/source/reference/routines.emath.rst M doc/source/reference/routines.ma.rst M doc/source/reference/routines.numarray.rst M doc/source/reference/routines.oldnumeric.rst M doc/source/reference/swig.interface-file.rst M doc/source/reference/swig.testing.rst M doc/source/user/basics.io.rst M doc/swig/test/setup.py M doc/swig/test/testArray.py M doc/swig/test/testFarray.py M doc/swig/test/testFortran.py M doc/swig/test/testMatrix.py M doc/swig/test/testSuperTensor.py M doc/swig/test/testTensor.py M doc/swig/test/testVector.py M doc/ufuncs.rst.txt M numpy/__init__.py M numpy/_import_tools.py M numpy/add_newdocs.py M numpy/build_utils/common.py M numpy/compat/setup.py M numpy/core/__init__.py M numpy/core/_internal.py M numpy/core/_methods.py M numpy/core/arrayprint.py M numpy/core/code_generators/genapi.py M numpy/core/code_generators/generate_umath.py M numpy/core/code_generators/ufunc_docstrings.py M numpy/core/fromnumeric.py M numpy/core/function_base.py M numpy/core/getlimits.py M numpy/core/include/numpy/npy_common.h M numpy/core/memmap.py M numpy/core/numeric.py M numpy/core/numerictypes.py M numpy/core/setup.py M numpy/core/setup_common.py M numpy/core/shape_base.py M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/conversion_utils.c M numpy/core/src/multiarray/convert_datatype.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/dtype_transfer.c M numpy/core/src/multiarray/flagsobject.c M numpy/core/src/multiarray/iterators.c M numpy/core/src/multiarray/mapping.c M numpy/core/src/multiarray/methods.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/src/multiarray/shape.c M numpy/core/src/multiarray/testcalcs.py M numpy/core/src/npymath/halffloat.c M numpy/core/src/npymath/ieee754.c.src M numpy/core/src/npysort/selection.c.src M numpy/core/src/private/npy_partition.h M numpy/core/src/scalarmathmodule.c.src M numpy/core/src/umath/loops.h M numpy/core/src/umath/operand_flag_tests.c.src M numpy/core/src/umath/reduction.c M numpy/core/src/umath/ufunc_type_resolution.c M numpy/core/tests/test_api.py M numpy/core/tests/test_blasdot.py M numpy/core/tests/test_datetime.py M numpy/core/tests/test_defchararray.py M numpy/core/tests/test_deprecations.py M numpy/core/tests/test_dtype.py M numpy/core/tests/test_einsum.py M numpy/core/tests/test_function_base.py M numpy/core/tests/test_getlimits.py M numpy/core/tests/test_half.py M numpy/core/tests/test_indexerrors.py M numpy/core/tests/test_indexing.py M numpy/core/tests/test_item_selection.py M numpy/core/tests/test_memmap.py M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_nditer.py M numpy/core/tests/test_numeric.py M numpy/core/tests/test_numerictypes.py M numpy/core/tests/test_print.py M numpy/core/tests/test_regression.py M numpy/core/tests/test_scalarmath.py M numpy/core/tests/test_shape_base.py M numpy/core/tests/test_ufunc.py M numpy/core/tests/test_umath.py M numpy/core/tests/test_umath_complex.py M numpy/core/tests/test_unicode.py M numpy/distutils/ccompiler.py M numpy/distutils/command/__init__.py M numpy/distutils/command/bdist_rpm.py M numpy/distutils/command/build.py M numpy/distutils/command/build_clib.py M numpy/distutils/command/build_ext.py M numpy/distutils/command/build_py.py M numpy/distutils/command/build_src.py M numpy/distutils/command/config.py M numpy/distutils/command/config_compiler.py M numpy/distutils/command/install.py M numpy/distutils/command/install_headers.py M numpy/distutils/command/sdist.py M numpy/distutils/conv_template.py M numpy/distutils/core.py M numpy/distutils/cpuinfo.py M numpy/distutils/exec_command.py M numpy/distutils/extension.py M numpy/distutils/fcompiler/__init__.py M numpy/distutils/fcompiler/absoft.py M numpy/distutils/fcompiler/compaq.py M numpy/distutils/fcompiler/g95.py M numpy/distutils/fcompiler/gnu.py M numpy/distutils/fcompiler/hpux.py M numpy/distutils/fcompiler/ibm.py M numpy/distutils/fcompiler/intel.py M numpy/distutils/fcompiler/lahey.py M numpy/distutils/fcompiler/mips.py M numpy/distutils/fcompiler/nag.py M numpy/distutils/fcompiler/none.py M numpy/distutils/fcompiler/pg.py M numpy/distutils/fcompiler/sun.py M numpy/distutils/from_template.py M numpy/distutils/intelccompiler.py M numpy/distutils/line_endings.py M numpy/distutils/log.py M numpy/distutils/mingw32ccompiler.py M numpy/distutils/misc_util.py M numpy/distutils/setup.py M numpy/distutils/system_info.py M numpy/distutils/tests/f2py_ext/setup.py M numpy/distutils/tests/f2py_ext/tests/test_fib2.py M numpy/distutils/tests/f2py_f90_ext/setup.py M numpy/distutils/tests/f2py_f90_ext/tests/test_foo.py M numpy/distutils/tests/gen_ext/setup.py M numpy/distutils/tests/gen_ext/tests/test_fib3.py M numpy/distutils/tests/pyrex_ext/setup.py M numpy/distutils/tests/setup.py M numpy/distutils/tests/swig_ext/setup.py M numpy/distutils/tests/swig_ext/tests/test_example.py M numpy/distutils/tests/test_misc_util.py M numpy/distutils/unixccompiler.py M numpy/doc/basics.py M numpy/doc/broadcasting.py M numpy/doc/byteswapping.py M numpy/doc/creation.py M numpy/doc/glossary.py M numpy/doc/howtofind.py M numpy/doc/indexing.py M numpy/doc/internals.py M numpy/doc/io.py M numpy/doc/jargon.py M numpy/doc/methods_vs_functions.py M numpy/doc/misc.py M numpy/doc/performance.py M numpy/doc/structured_arrays.py M numpy/doc/subclassing.py M numpy/doc/ufuncs.py M numpy/dual.py M numpy/f2py/NEWS.txt M numpy/f2py/TODO.txt M numpy/f2py/__init__.py M numpy/f2py/auxfuncs.py M numpy/f2py/capi_maps.py M numpy/f2py/cb_rules.py M numpy/f2py/cfuncs.py M numpy/f2py/common_rules.py M numpy/f2py/crackfortran.py M numpy/f2py/diagnose.py M numpy/f2py/doc/Release-2.x.txt M numpy/f2py/doc/Release-3.x.txt M numpy/f2py/doc/Release-4.x.txt M numpy/f2py/doc/collectinput.py M numpy/f2py/doc/f2python9-final/README.txt M numpy/f2py/doc/f2python9-final/src/examples/exp1mess.txt M numpy/f2py/doc/f2python9-final/src/examples/exp1session.txt M numpy/f2py/doc/multiarray/array_from_pyobj.c M numpy/f2py/doc/multiarray/fortran_array_from_pyobj.txt M numpy/f2py/doc/multiarray/transpose.txt M numpy/f2py/doc/multiarrays.txt M numpy/f2py/doc/using_F_compiler.txt M numpy/f2py/docs/FAQ.txt M numpy/f2py/docs/HISTORY.txt M numpy/f2py/docs/OLDNEWS.txt M numpy/f2py/docs/README.txt M numpy/f2py/docs/TESTING.txt M numpy/f2py/docs/THANKS.txt M numpy/f2py/docs/pytest.py M numpy/f2py/docs/usersguide/index.txt M numpy/f2py/docs/usersguide/setup_example.py M numpy/f2py/f2py2e.py M numpy/f2py/f2py_testing.py M numpy/f2py/f90mod_rules.py M numpy/f2py/func2subr.py M numpy/f2py/rules.py M numpy/f2py/setup.py M numpy/f2py/tests/test_array_from_pyobj.py M numpy/f2py/tests/test_assumed_shape.py M numpy/f2py/tests/test_callback.py M numpy/f2py/tests/test_kind.py M numpy/f2py/tests/test_return_character.py M numpy/f2py/tests/test_return_complex.py M numpy/f2py/tests/test_return_integer.py M numpy/f2py/tests/test_return_logical.py M numpy/f2py/tests/test_return_real.py M numpy/f2py/tests/test_size.py M numpy/f2py/use_rules.py M numpy/fft/fftpack.py M numpy/fft/helper.py M numpy/fft/setup.py M numpy/fft/tests/test_helper.py M numpy/lib/__init__.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/info.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_arraysetops.py M numpy/lib/tests/test_financial.py M numpy/lib/tests/test_format.py M numpy/lib/tests/test_function_base.py M numpy/lib/tests/test_index_tricks.py M numpy/lib/tests/test_io.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/twodim_base.py M numpy/lib/type_check.py M numpy/lib/user_array.py M numpy/lib/utils.py M numpy/linalg/_gufuncs_linalg.py M numpy/linalg/lapack_lite/blas_lite.c M numpy/linalg/lapack_lite/dlamch.c M numpy/linalg/lapack_lite/dlapack_lite.c M numpy/linalg/lapack_lite/make_lite.py M numpy/linalg/lapack_lite/zlapack_lite.c M numpy/linalg/linalg.py M numpy/linalg/setup.py M numpy/linalg/tests/test_gufuncs_linalg.py M numpy/linalg/tests/test_linalg.py M numpy/linalg/tests/test_regression.py M numpy/linalg/umath_linalg.c.src M numpy/ma/API_CHANGES.txt M numpy/ma/README.txt M numpy/ma/bench.py M numpy/ma/setup.py M numpy/ma/tests/test_core.py M numpy/ma/tests/test_extras.py M numpy/ma/tests/test_mrecords.py M numpy/ma/tests/test_old_ma.py M numpy/ma/tests/test_regression.py M numpy/ma/tests/test_subclassing.py M numpy/ma/timer_comparison.py M numpy/matlib.py M numpy/matrixlib/defmatrix.py M numpy/matrixlib/tests/test_defmatrix.py M numpy/matrixlib/tests/test_multiarray.py M numpy/matrixlib/tests/test_numeric.py M numpy/matrixlib/tests/test_regression.py M numpy/numarray/alter_code1.py M numpy/numarray/alter_code2.py M numpy/numarray/functions.py M numpy/numarray/include/numpy/cfunc.h M numpy/numarray/include/numpy/ieeespecial.h M numpy/numarray/numerictypes.py M numpy/numarray/session.py M numpy/numarray/setup.py M numpy/oldnumeric/alter_code1.py M numpy/oldnumeric/alter_code2.py M numpy/oldnumeric/arrayfns.py M numpy/oldnumeric/fix_default_axis.py M numpy/oldnumeric/functions.py M numpy/oldnumeric/linear_algebra.py M numpy/oldnumeric/ma.py M numpy/oldnumeric/matrix.py M numpy/oldnumeric/mlab.py M numpy/oldnumeric/random_array.py M numpy/oldnumeric/rng.py M numpy/oldnumeric/rng_stats.py M numpy/oldnumeric/setup.py M numpy/oldnumeric/tests/test_oldnumeric.py M numpy/oldnumeric/tests/test_regression.py M numpy/polynomial/chebyshev.py M numpy/polynomial/hermite.py M numpy/polynomial/hermite_e.py M numpy/polynomial/laguerre.py M numpy/polynomial/legendre.py M numpy/polynomial/polynomial.py M numpy/polynomial/setup.py M numpy/polynomial/tests/test_chebyshev.py M numpy/polynomial/tests/test_classes.py M numpy/polynomial/tests/test_hermite.py M numpy/polynomial/tests/test_hermite_e.py M numpy/polynomial/tests/test_laguerre.py M numpy/polynomial/tests/test_legendre.py M numpy/polynomial/tests/test_polynomial.py M numpy/polynomial/tests/test_polyutils.py M numpy/polynomial/tests/test_printing.py M numpy/random/__init__.py M numpy/random/mtrand/distributions.c M numpy/random/mtrand/distributions.h M numpy/random/mtrand/mtrand.c M numpy/random/setup.py M numpy/random/tests/test_random.py M numpy/setup.py M numpy/testing/decorators.py M numpy/testing/noseclasses.py M numpy/testing/nosetester.py M numpy/testing/numpytest.py M numpy/testing/print_coercion_tables.py M numpy/testing/setup.py M numpy/testing/tests/test_decorators.py M numpy/testing/tests/test_utils.py M numpy/testing/utils.py M numpy/tests/test_ctypeslib.py M numpy/tests/test_matlib.py M tools/c_coverage/HOWTO_C_COVERAGE.txt M tools/commitstats.py M tools/test-installed-numpy.py M tools/win32build/doall.py Log Message: ----------- Merge pull request #3635 from charris/giant-style-cleanup Giant style cleanup Compare: https://github.com/numpy/numpy/compare/13b0b272f764...6c729b442385 From noreply at github.com Sun Aug 18 20:00:09 2013 From: noreply at github.com (GitHub) Date: Sun, 18 Aug 2013 17:00:09 -0700 Subject: [Numpy-svn] [numpy/numpy] Message-ID: <52116009cdd0f_4fd2837d54660dd@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.8.x Home: https://github.com/numpy/numpy From noreply at github.com Sun Aug 18 20:04:52 2013 From: noreply at github.com (GitHub) Date: Sun, 18 Aug 2013 17:04:52 -0700 Subject: [Numpy-svn] [numpy/numpy] 4d5ac6: REL: Update minor version number to 9. Message-ID: <5211612498fa7_5be6bbd541086b8@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 4d5ac6936c980f8a283c44a622e414706215d269 https://github.com/numpy/numpy/commit/4d5ac6936c980f8a283c44a622e414706215d269 Author: Charles Harris Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M setup.py Log Message: ----------- REL: Update minor version number to 9. Numpy 1.9.0-devel opens. From noreply at github.com Sun Aug 18 20:28:41 2013 From: noreply at github.com (GitHub) Date: Sun, 18 Aug 2013 17:28:41 -0700 Subject: [Numpy-svn] [numpy/numpy] 3fe274: REL: Setup 1.9.0-notes.rst for master. Message-ID: <521166b9e6280_45f91065d50933fe@hookshot-fe5-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 3fe2744e6ff5e9027e01ebd166ae9bfd7aaaa309 https://github.com/numpy/numpy/commit/3fe2744e6ff5e9027e01ebd166ae9bfd7aaaa309 Author: Charles Harris Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: A doc/release/1.9.0-notes.rst M doc/source/release.rst Log Message: ----------- REL: Setup 1.9.0-notes.rst for master. From noreply at github.com Sun Aug 18 23:13:03 2013 From: noreply at github.com (GitHub) Date: Sun, 18 Aug 2013 20:13:03 -0700 Subject: [Numpy-svn] [numpy/numpy] 0858d8: DEP: Make nansum return 0 for all-NaN or empty axi... Message-ID: <52118d3fcdcc_511213c3d58311c7@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0858d8a313d2fade35644ba1d1dbfb408041018f https://github.com/numpy/numpy/commit/0858d8a313d2fade35644ba1d1dbfb408041018f Author: Charles Harris Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M numpy/lib/nanfunctions.py M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- DEP: Make nansum return 0 for all-NaN or empty axis. Make this happen and remove test parts dependent on numpy version < 1.9. Fixes test failures in numpy after 1.8 branch. Commit: 9464075c7260475bdd5d693b3046379a2bb62482 https://github.com/numpy/numpy/commit/9464075c7260475bdd5d693b3046379a2bb62482 Author: Charles Harris Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M numpy/lib/nanfunctions.py M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- Merge pull request #3636 from charris/fix-nanfunction-deprecations DEP: Make nansum return 0 for all-NaN or empty axis. Compare: https://github.com/numpy/numpy/compare/3fe2744e6ff5...9464075c7260 From noreply at github.com Thu Aug 22 12:25:45 2013 From: noreply at github.com (GitHub) Date: Thu, 22 Aug 2013 09:25:45 -0700 Subject: [Numpy-svn] [numpy/numpy] fd6cfd: ENH: Make the ndarray diagonal method return a vie... Message-ID: <52163b89ce227_44621273d54509d3@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: fd6cfd6828950850da27b09dab93a06dfe86308f https://github.com/numpy/numpy/commit/fd6cfd6828950850da27b09dab93a06dfe86308f Author: Charles Harris Date: 2013-08-22 (Thu, 22 Aug 2013) Changed paths: M numpy/add_newdocs.py M numpy/core/fromnumeric.py M numpy/core/src/multiarray/item_selection.c M numpy/core/tests/test_multiarray.py Log Message: ----------- ENH: Make the ndarray diagonal method return a view. Also remove the test_diagonal_deprecation test and add test that checks that a view is returned and that it is not writeable. Closes #596. Commit: 202e78d607515e0390cffb1898e11807f117b36a https://github.com/numpy/numpy/commit/202e78d607515e0390cffb1898e11807f117b36a Author: Charles Harris Date: 2013-08-22 (Thu, 22 Aug 2013) Changed paths: M numpy/add_newdocs.py M numpy/core/fromnumeric.py M numpy/core/src/multiarray/item_selection.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #3645 from charris/enable-diagonal-as-view ENH: Make the ndarray diagonal method return a view. Compare: https://github.com/numpy/numpy/compare/9464075c7260...202e78d60751 From noreply at github.com Fri Aug 23 15:02:36 2013 From: noreply at github.com (GitHub) Date: Fri, 23 Aug 2013 12:02:36 -0700 Subject: [Numpy-svn] [numpy/numpy] 6ee3ab: ENH: Added test cases to ensure the behavior of in... Message-ID: <5217b1ccea527_5ff1821d4c683ee@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 6ee3aba3d719dbecb40474331b056f2170272576 https://github.com/numpy/numpy/commit/6ee3aba3d719dbecb40474331b056f2170272576 Author: Arink Verma Date: 2013-08-08 (Thu, 08 Aug 2013) Changed paths: M numpy/core/tests/test_scalarmath.py Log Message: ----------- ENH: Added test cases to ensure the behavior of integer as it is. There is a need to add test case which ensure and maintain the behaviour of integer. As per pr #3567, which speed up integer scalar's operations by avoiding the conversion of integer to NumPy Scalar. Commit: 18b5c7cc680f8d99b616303056dd46b5a021dc54 https://github.com/numpy/numpy/commit/18b5c7cc680f8d99b616303056dd46b5a021dc54 Author: Arink Verma Date: 2013-08-09 (Fri, 09 Aug 2013) Changed paths: M numpy/core/tests/test_scalarmath.py Log Message: ----------- Added test case for size of long based of os Commit: 97e5b0d2e22d65d902c9fc9450f343c6d6bd62c4 https://github.com/numpy/numpy/commit/97e5b0d2e22d65d902c9fc9450f343c6d6bd62c4 Author: Arink Verma Date: 2013-08-18 (Sun, 18 Aug 2013) Changed paths: M numpy/core/tests/test_scalarmath.py Log Message: ----------- added int test for error raises Commit: 1b300362a3d184ebafde023ab17cb4bb671f7274 https://github.com/numpy/numpy/commit/1b300362a3d184ebafde023ab17cb4bb671f7274 Author: Arink Verma Date: 2013-08-22 (Thu, 22 Aug 2013) Changed paths: M numpy/core/tests/test_scalarmath.py Log Message: ----------- Removing test for OS choices on long conventions Commit: 266a1d1129ccb3328e9319db2451460b7293f681 https://github.com/numpy/numpy/commit/266a1d1129ccb3328e9319db2451460b7293f681 Author: Charles Harris Date: 2013-08-23 (Fri, 23 Aug 2013) Changed paths: M numpy/core/tests/test_scalarmath.py Log Message: ----------- Merge pull request #3592 from arinkverma/int_behaviour ENH: Added test cases to ensure the behavior of integer as it is. Compare: https://github.com/numpy/numpy/compare/202e78d60751...266a1d1129cc From noreply at github.com Sun Aug 25 06:12:27 2013 From: noreply at github.com (GitHub) Date: Sun, 25 Aug 2013 03:12:27 -0700 Subject: [Numpy-svn] [numpy/numpy] a204d0: ENH: Remove the need for temporary copies in numpy... Message-ID: <5219d88bbe56a_690fd81d50889b5@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: a204d08b8cc7b8ba4e9e26b70de62326be10b700 https://github.com/numpy/numpy/commit/a204d08b8cc7b8ba4e9e26b70de62326be10b700 Author: Nicolas Scheffer Date: 2013-08-25 (Sun, 25 Aug 2013) Changed paths: M numpy/core/blasdot/_dotblas.c M numpy/core/tests/test_blasdot.py Log Message: ----------- ENH: Remove the need for temporary copies in numpy.dot in numpy core, modified the blas function call to handle C and F order arrays without the need for copy. This brings a significant speed up for matrix multiplication Added a full test for matrix multiplication in test_blasdot (cherry picked from commit ea037770e03f23aca1a06274a1a8e8bf0e0e2ee4) Commit: b8f6adcbac74315b0188c4554527c9a3d82becfb https://github.com/numpy/numpy/commit/b8f6adcbac74315b0188c4554527c9a3d82becfb Author: David Cournapeau Date: 2013-08-25 (Sun, 25 Aug 2013) Changed paths: M setup.py Log Message: ----------- REL: fix version in maintenance branch. Compare: https://github.com/numpy/numpy/compare/ee42d7b51620...b8f6adcbac74 From noreply at github.com Tue Aug 27 08:50:41 2013 From: noreply at github.com (GitHub) Date: Tue, 27 Aug 2013 05:50:41 -0700 Subject: [Numpy-svn] [numpy/numpy] 404a21: FIX: wrong function types in ufunc_object.c Message-ID: <521ca0a127a39_1e1388bd50691e5@hookshot-fe5-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 404a21a3140ddb942d4b38aea5aa50f58d4def44 https://github.com/numpy/numpy/commit/404a21a3140ddb942d4b38aea5aa50f58d4def44 Author: Lars Buitinck Date: 2013-08-27 (Tue, 27 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- FIX: wrong function types in ufunc_object.c assign_reduce_identity_{zero,one} were treated as PyArray_AssignReduceIdentityFunc, but that type has an extra void* argument. Added the argument. Commit: 994bf25181ad33385dcd7f6615846f98f06e6f3e https://github.com/numpy/numpy/commit/994bf25181ad33385dcd7f6615846f98f06e6f3e Author: Lars Buitinck Date: 2013-08-27 (Tue, 27 Aug 2013) Changed paths: M numpy/core/src/multiarray/multiarray_tests.c.src M numpy/core/src/multiarray/nditer_api.c M numpy/core/src/umath/ufunc_object.c M numpy/numarray/_capi.c Log Message: ----------- FIX: remove unused variables and add casts Makes the build complete with fewer warnings. Commit: 49d7ca3e567eae47184c1dddc147e5701929df22 https://github.com/numpy/numpy/commit/49d7ca3e567eae47184c1dddc147e5701929df22 Author: Lars Buitinck Date: 2013-08-27 (Tue, 27 Aug 2013) Changed paths: M .gitignore Log Message: ----------- MAINT: ignore some more generated C files. Commit: bec793a28a46fce9a4212e058645f017adfa9f74 https://github.com/numpy/numpy/commit/bec793a28a46fce9a4212e058645f017adfa9f74 Author: njsmith Date: 2013-08-27 (Tue, 27 Aug 2013) Changed paths: M .gitignore M numpy/core/src/multiarray/multiarray_tests.c.src M numpy/core/src/multiarray/nditer_api.c M numpy/core/src/umath/ufunc_object.c M numpy/numarray/_capi.c Log Message: ----------- Merge pull request #3653 from larsmans/c-fixes FIX: call through wrong function pointer type + minor stuff Compare: https://github.com/numpy/numpy/compare/266a1d1129cc...bec793a28a46 From noreply at github.com Tue Aug 27 13:13:18 2013 From: noreply at github.com (GitHub) Date: Tue, 27 Aug 2013 10:13:18 -0700 Subject: [Numpy-svn] [numpy/numpy] c44524: BLD: restore compatibility with ANSI C Message-ID: <521cde2ee9c44_3cb910a7d5477754@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: c4452412f6b72ac6227bb24ed1d99da2a3e724a2 https://github.com/numpy/numpy/commit/c4452412f6b72ac6227bb24ed1d99da2a3e724a2 Author: Christoph Gohlke Date: 2013-08-26 (Mon, 26 Aug 2013) Changed paths: M numpy/core/blasdot/_dotblas.c Log Message: ----------- BLD: restore compatibility with ANSI C Commit: 6c73a5cbecda848ade5f3020d4c6bb35ee13817a https://github.com/numpy/numpy/commit/6c73a5cbecda848ade5f3020d4c6bb35ee13817a Author: Charles Harris Date: 2013-08-27 (Tue, 27 Aug 2013) Changed paths: M numpy/core/blasdot/_dotblas.c Log Message: ----------- Merge pull request #3652 from cgohlke/patch-1 BLD: restore compatibility with ANSI C Compare: https://github.com/numpy/numpy/compare/b8f6adcbac74...6c73a5cbecda From noreply at github.com Thu Aug 29 18:14:57 2013 From: noreply at github.com (GitHub) Date: Thu, 29 Aug 2013 15:14:57 -0700 Subject: [Numpy-svn] [numpy/numpy] 5c7a9f: Small correction in the docstring of polyfit. As m... Message-ID: <521fc7e1850ec_70b267fd541433b6@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 5c7a9f2dddc21849ee272a4ccd59893cefd4b1a9 https://github.com/numpy/numpy/commit/5c7a9f2dddc21849ee272a4ccd59893cefd4b1a9 Author: Matthieu Dartiailh Date: 2013-08-25 (Sun, 25 Aug 2013) Changed paths: M numpy/lib/polynomial.py Log Message: ----------- Small correction in the docstring of polyfit. As mentionned in Issue 3640, the notes were wrong in the order of the index for p. Commit: b350089f440fdfd28d7be1cfa23cb6b1b66fc1e4 https://github.com/numpy/numpy/commit/b350089f440fdfd28d7be1cfa23cb6b1b66fc1e4 Author: Charles Harris Date: 2013-08-29 (Thu, 29 Aug 2013) Changed paths: M numpy/lib/polynomial.py Log Message: ----------- Merge pull request #3651 from MatthieuDartiailh/polyfit_doc Small correction in the docstring of polyfit. Compare: https://github.com/numpy/numpy/compare/bec793a28a46...b350089f440f From noreply at github.com Fri Aug 30 09:26:52 2013 From: noreply at github.com (GitHub) Date: Fri, 30 Aug 2013 06:26:52 -0700 Subject: [Numpy-svn] [numpy/numpy] 0b062a: FIX: unchecked mallocs and Python operations Message-ID: <52209d9cd130f_5cbf513d58423ea@hookshot-fe5-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0b062a8ca9d00584fe8934c84a99b174316f4734 https://github.com/numpy/numpy/commit/0b062a8ca9d00584fe8934c84a99b174316f4734 Author: Lars Buitinck Date: 2013-08-30 (Fri, 30 Aug 2013) Changed paths: M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/multiarray/buffer.c M numpy/core/src/multiarray/ctors.c Log Message: ----------- FIX: unchecked mallocs and Python operations Rewrote _tmp_string_t handling in buffer.c to use the fact that realloc(NULL, n) is equivalent to malloc(n). There are still some unchecked cases in this file. Also changed some arguments to const and removed casts on malloc return values; malloc returns void*, which is converted to any other pointer automatically. Casting the return value of malloc is more likely to hide bugs than to fix anything. Commit: b76cb5b59817b82040f4b170f7e0b6d6a6b861c1 https://github.com/numpy/numpy/commit/b76cb5b59817b82040f4b170f7e0b6d6a6b861c1 Author: Lars Buitinck Date: 2013-08-30 (Fri, 30 Aug 2013) Changed paths: M numpy/core/src/multiarray/array_assign_array.c M numpy/core/src/multiarray/multiarraymodule.c Log Message: ----------- MAINT: remove unused goto label and useless casts Commit: ee1ec3f5517dd413161e7596b10b45ee10168843 https://github.com/numpy/numpy/commit/ee1ec3f5517dd413161e7596b10b45ee10168843 Author: Lars Buitinck Date: 2013-08-30 (Fri, 30 Aug 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- FIX: some more casts in ufunc_object Introduced a helper function to get rid of repetitive code. Commit: 0167ac1daa6adb058d646efd0790ce129059116a https://github.com/numpy/numpy/commit/0167ac1daa6adb058d646efd0790ce129059116a Author: Lars Buitinck Date: 2013-08-30 (Fri, 30 Aug 2013) Changed paths: M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/npysort/heapsort.c.src M numpy/core/src/npysort/mergesort.c.src Log Message: ----------- FIX don't explicitly cast void* when final type is known Commit: 78785a496440e0861561c13aafa104082d69fbe7 https://github.com/numpy/numpy/commit/78785a496440e0861561c13aafa104082d69fbe7 Author: Charles Harris Date: 2013-08-30 (Fri, 30 Aug 2013) Changed paths: M numpy/core/src/multiarray/array_assign_array.c M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/multiarray/buffer.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/npysort/heapsort.c.src M numpy/core/src/npysort/mergesort.c.src M numpy/core/src/umath/ufunc_object.c Log Message: ----------- Merge pull request #3655 from larsmans/c-fixes FIX: unchecked mallocs and various other things Compare: https://github.com/numpy/numpy/compare/b350089f440f...78785a496440 From noreply at github.com Fri Aug 30 11:19:50 2013 From: noreply at github.com (GitHub) Date: Fri, 30 Aug 2013 08:19:50 -0700 Subject: [Numpy-svn] [numpy/numpy] 768a73: DOC: hfft/ihfft description conflicts with itself Message-ID: <5220b8163f7df_785a4abd4879880@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 768a7393f7258cfb2df19df60c8ee6a1ed307eb1 https://github.com/numpy/numpy/commit/768a7393f7258cfb2df19df60c8ee6a1ed307eb1 Author: endolith Date: 2013-08-21 (Wed, 21 Aug 2013) Changed paths: M numpy/fft/fftpack.py Log Message: ----------- DOC: hfft/ihfft description conflicts with itself Says Hermite spectrum when it means signal Commit: 8cd496de463a5d5c247ed6967173aed6730dc4af https://github.com/numpy/numpy/commit/8cd496de463a5d5c247ed6967173aed6730dc4af Author: endolith Date: 2013-08-22 (Thu, 22 Aug 2013) Changed paths: M numpy/fft/fftpack.py Log Message: ----------- DOC: Add examples, copy some text from rfft functions to clarify inputs and outputs Commit: 1ab96d234d950f7d1232179deb38e73128b28194 https://github.com/numpy/numpy/commit/1ab96d234d950f7d1232179deb38e73128b28194 Author: endolith Date: 2013-08-23 (Fri, 23 Aug 2013) Changed paths: M numpy/fft/helper.py Log Message: ----------- DOC: add note clarifying why ifftshift is needed Commit: e5a80eb5f4bddf9e39dfe99502d38a1fa0a9193f https://github.com/numpy/numpy/commit/e5a80eb5f4bddf9e39dfe99502d38a1fa0a9193f Author: endolith Date: 2013-08-29 (Thu, 29 Aug 2013) Changed paths: M numpy/fft/fftpack.py M numpy/fft/helper.py Log Message: ----------- DOC: change "Hermite" to "Hermitian", "though" to "although" Commit: df664eade973041cf4eb554b2048380b3f0b75ae https://github.com/numpy/numpy/commit/df664eade973041cf4eb554b2048380b3f0b75ae Author: endolith Date: 2013-08-29 (Thu, 29 Aug 2013) Changed paths: M numpy/fft/fftpack.py Log Message: ----------- DOC: Remove parentheses around axis Commit: 1ae2b9e15115e76214f51e68322c7309b1f18d33 https://github.com/numpy/numpy/commit/1ae2b9e15115e76214f51e68322c7309b1f18d33 Author: endolith Date: 2013-08-30 (Fri, 30 Aug 2013) Changed paths: M numpy/fft/fftpack.py Log Message: ----------- DOC: Unlink non-variable 'm', use monospace instead Commit: 501889408258ef1a5ffa842d8c0ecc7ffa6f5712 https://github.com/numpy/numpy/commit/501889408258ef1a5ffa842d8c0ecc7ffa6f5712 Author: Charles Harris Date: 2013-08-30 (Fri, 30 Aug 2013) Changed paths: M numpy/fft/fftpack.py M numpy/fft/helper.py Log Message: ----------- Merge pull request #3647 from endolith/patch-1 DOC: hfft/ihfft description conflicts with itself Compare: https://github.com/numpy/numpy/compare/78785a496440...501889408258 From noreply at github.com Fri Aug 30 14:32:35 2013 From: noreply at github.com (GitHub) Date: Fri, 30 Aug 2013 11:32:35 -0700 Subject: [Numpy-svn] [numpy/numpy] 611103: TST: linalg: loosen the requirements of some tests... Message-ID: <5220e543b34b6_785a4abd48101424@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 61110399b8868fa36e5d847e4f2bb086796b33fb https://github.com/numpy/numpy/commit/61110399b8868fa36e5d847e4f2bb086796b33fb Author: Warren Weckesser Date: 2013-08-29 (Thu, 29 Aug 2013) Changed paths: M numpy/core/tests/test_blasdot.py Log Message: ----------- TST: linalg: loosen the requirements of some tests in test_blasdot.py. Addresses part of gh-3399. Closes #3656. Commit: 034a5f5bd5cd1561d8d1e325c6e4c196707471ef https://github.com/numpy/numpy/commit/034a5f5bd5cd1561d8d1e325c6e4c196707471ef Author: njsmith Date: 2013-08-30 (Fri, 30 Aug 2013) Changed paths: M numpy/core/tests/test_blasdot.py Log Message: ----------- Merge pull request #3661 from charris/fix-1.7.x-test-failure Fix 1.7.x test failure Compare: https://github.com/numpy/numpy/compare/6c73a5cbecda...034a5f5bd5cd From noreply at github.com Fri Aug 30 15:15:36 2013 From: noreply at github.com (GitHub) Date: Fri, 30 Aug 2013 12:15:36 -0700 Subject: [Numpy-svn] [numpy/numpy] c5ee7f: ENH: add nonzero of bools fastpath Message-ID: <5220ef58edc6_26f066bd5410064@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: c5ee7f75d685ab520da528898df2e5570d0ee7f6 https://github.com/numpy/numpy/commit/c5ee7f75d685ab520da528898df2e5570d0ee7f6 Author: Julian Taylor Date: 2013-08-30 (Fri, 30 Aug 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c Log Message: ----------- ENH: add nonzero of bools fastpath count_nonzero already has a fastpath but nonzero does not. Improves performance by about 25% via avoiding a function call. Commit: 74b6b2cf151c4e869c35e2d226f0d6b69ea9d330 https://github.com/numpy/numpy/commit/74b6b2cf151c4e869c35e2d226f0d6b69ea9d330 Author: Charles Harris Date: 2013-08-30 (Fri, 30 Aug 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c Log Message: ----------- Merge pull request #3644 from juliantaylor/nonzero-bool ENH: add nonzero of bools fastpath Compare: https://github.com/numpy/numpy/compare/501889408258...74b6b2cf151c From noreply at github.com Sat Aug 31 13:57:23 2013 From: noreply at github.com (GitHub) Date: Sat, 31 Aug 2013 10:57:23 -0700 Subject: [Numpy-svn] [numpy/numpy] e45a46: REL: Release. Message-ID: <52222e832f3d1_302f797d54337a4@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/tags/v1.8.0b1 Home: https://github.com/numpy/numpy Commit: e45a467d58ca1f62fd5ae2272464b805a01cf610 https://github.com/numpy/numpy/commit/e45a467d58ca1f62fd5ae2272464b805a01cf610 Author: Charles Harris Date: 2013-08-31 (Sat, 31 Aug 2013) Changed paths: M setup.py Log Message: ----------- REL: Release. From noreply at github.com Sat Aug 31 16:13:09 2013 From: noreply at github.com (GitHub) Date: Sat, 31 Aug 2013 13:13:09 -0700 Subject: [Numpy-svn] [numpy/numpy] 8e36c3: REL: Set raise_warnings to "release" in NoseTester... Message-ID: <52224e55a8e7f_3fa8e87d58147af@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.8.x Home: https://github.com/numpy/numpy Commit: 8e36c3accaa663e753b6c9fe09968e5e440d6b86 https://github.com/numpy/numpy/commit/8e36c3accaa663e753b6c9fe09968e5e440d6b86 Author: Charles Harris Date: 2013-08-31 (Sat, 31 Aug 2013) Changed paths: M numpy/testing/nosetester.py Log Message: ----------- REL: Set raise_warnings to "release" in NoseTester constructor. From noreply at github.com Sat Aug 31 16:30:33 2013 From: noreply at github.com (GitHub) Date: Sat, 31 Aug 2013 13:30:33 -0700 Subject: [Numpy-svn] [numpy/numpy] 44c6f1: REL: Update pavement.py. Message-ID: <52225269ca8a9_5e359cfd4c723a5@hookshot-fe6-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.8.x Home: https://github.com/numpy/numpy Commit: 44c6f15e7b6b2c3cb7ce2b36d125cb529380eb40 https://github.com/numpy/numpy/commit/44c6f15e7b6b2c3cb7ce2b36d125cb529380eb40 Author: Charles Harris Date: 2013-08-31 (Sat, 31 Aug 2013) Changed paths: M pavement.py Log Message: ----------- REL: Update pavement.py. Point release notes to doc/release/1.8.0-notes.rst Set LOG_START to 'v1.6.0' Set LOG_END to 'maintenance/1.8.x' Set DEFAULT_PYTHON to '2.7' Remove Python 2.5 and 3.1 builds. From noreply at github.com Sat Aug 31 16:36:05 2013 From: noreply at github.com (GitHub) Date: Sat, 31 Aug 2013 13:36:05 -0700 Subject: [Numpy-svn] [numpy/numpy] Message-ID: <522253b583a23_7cef10efd48366be@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/tags/v1.8.0b1 Home: https://github.com/numpy/numpy From noreply at github.com Sat Aug 31 16:47:11 2013 From: noreply at github.com (GitHub) Date: Sat, 31 Aug 2013 13:47:11 -0700 Subject: [Numpy-svn] [numpy/numpy] 627fb5: REL: Release. Message-ID: <5222564fdf025_2e5f6c1d5861958@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/tags/1.8.0b1 Home: https://github.com/numpy/numpy Commit: 627fb523df0af8fac3ccf5a334e69dae22476e88 https://github.com/numpy/numpy/commit/627fb523df0af8fac3ccf5a334e69dae22476e88 Author: Charles Harris Date: 2013-08-31 (Sat, 31 Aug 2013) Changed paths: M setup.py Log Message: ----------- REL: Release. From noreply at github.com Sat Aug 31 17:02:13 2013 From: noreply at github.com (GitHub) Date: Sat, 31 Aug 2013 14:02:13 -0700 Subject: [Numpy-svn] [numpy/numpy] c84dc4: REL: Release. Message-ID: <522259d54227e_3e39db3d50745c9@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/tags/v1.8.0b1 Home: https://github.com/numpy/numpy Commit: c84dc4deaa9b6aec8bad0a8ed31602c05946f7a3 https://github.com/numpy/numpy/commit/c84dc4deaa9b6aec8bad0a8ed31602c05946f7a3 Author: Charles Harris Date: 2013-08-31 (Sat, 31 Aug 2013) Changed paths: M setup.py Log Message: ----------- REL: Release. From noreply at github.com Sat Aug 31 20:01:13 2013 From: noreply at github.com (GitHub) Date: Sat, 31 Aug 2013 17:01:13 -0700 Subject: [Numpy-svn] [numpy/numpy] Message-ID: <522283c93313e_2e7a80fd5486872@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/tags/1.8.0b1 Home: https://github.com/numpy/numpy From noreply at github.com Sat Aug 31 20:01:19 2013 From: noreply at github.com (GitHub) Date: Sat, 31 Aug 2013 17:01:19 -0700 Subject: [Numpy-svn] [numpy/numpy] Message-ID: <522283cf22592_423410efd4825570@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/tags/v1.8.0b1 Home: https://github.com/numpy/numpy