From noreply at github.com Sun Dec 1 13:58:20 2013 From: noreply at github.com (GitHub) Date: Sun, 01 Dec 2013 10:58:20 -0800 Subject: [Numpy-svn] [numpy/numpy] acfe12: DOC: Improved doc for boolean array indexing Message-ID: <529b86cc4b0dc_477a9e5d54800c1@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: acfe123c5f56113139cbd3b8faeb7934316054e8 https://github.com/numpy/numpy/commit/acfe123c5f56113139cbd3b8faeb7934316054e8 Author: Gary Oberbrunner Date: 2013-11-20 (Wed, 20 Nov 2013) Changed paths: M numpy/doc/indexing.py Log Message: ----------- DOC: Improved doc for boolean array indexing Commit: a5038d9e1aa31ee1e74c3d96647c4b6780d81046 https://github.com/numpy/numpy/commit/a5038d9e1aa31ee1e74c3d96647c4b6780d81046 Author: Gary Oberbrunner Date: 2013-11-29 (Fri, 29 Nov 2013) Changed paths: M numpy/doc/indexing.py Log Message: ----------- DOC: further improvements for boolean array indexing doc Commit: 0debb6b0db746db4b4e33d31bc71db9877ee46e9 https://github.com/numpy/numpy/commit/0debb6b0db746db4b4e33d31bc71db9877ee46e9 Author: Gary Oberbrunner Date: 2013-12-01 (Sun, 01 Dec 2013) Changed paths: M numpy/doc/indexing.py Log Message: ----------- DOC: further tweaks to boolean indexing doc to improve clarity Commit: 8db0dc738b9db4ed889718f78b3b8d99d341b088 https://github.com/numpy/numpy/commit/8db0dc738b9db4ed889718f78b3b8d99d341b088 Author: seberg Date: 2013-12-01 (Sun, 01 Dec 2013) Changed paths: M numpy/doc/indexing.py Log Message: ----------- Merge pull request #4066 from garyo/master DOC: Improved doc for boolean array indexing Compare: https://github.com/numpy/numpy/compare/f4749b7b2514...8db0dc738b9d From noreply at github.com Mon Dec 2 12:58:28 2013 From: noreply at github.com (GitHub) Date: Mon, 02 Dec 2013 09:58:28 -0800 Subject: [Numpy-svn] [numpy/numpy] 50fad0: BUG: Fix np.insert with negative axis. Message-ID: <529cca44b9f53_3e83725d581108d4@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 50fad03b2ab81d9518e95138f2425ecd82740be3 https://github.com/numpy/numpy/commit/50fad03b2ab81d9518e95138f2425ecd82740be3 Author: Sebastian Berg Date: 2013-12-02 (Mon, 02 Dec 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: 9d6caf9710e98af2a99cc72650b95dd7ea0727ee https://github.com/numpy/numpy/commit/9d6caf9710e98af2a99cc72650b95dd7ea0727ee Author: F?lix Hartmann Date: 2013-12-02 (Mon, 02 Dec 2013) Changed paths: M numpy/lib/tests/test_function_base.py Log Message: ----------- TST: add test for negative axis values in np.insert. Commit: 5da472239a2fb958e410304a6e34b8da50580dab https://github.com/numpy/numpy/commit/5da472239a2fb958e410304a6e34b8da50580dab Author: Charles Harris Date: 2013-12-02 (Mon, 02 Dec 2013) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- Merge pull request #4089 from seberg/issue-3494 BUG: Fix negative axis insert (issue 3494) Compare: https://github.com/numpy/numpy/compare/8db0dc738b9d...5da472239a2f From noreply at github.com Mon Dec 2 18:33:31 2013 From: noreply at github.com (GitHub) Date: Mon, 02 Dec 2013 15:33:31 -0800 Subject: [Numpy-svn] [numpy/numpy] 67b95a: BUG: fix NaT handling in _strided_to_strided_strin... Message-ID: <529d18cbab709_179e585d547259d@hookshot-fe5-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 67b95a3e7a4d54b4fa255b693f569b5d463e3e19 https://github.com/numpy/numpy/commit/67b95a3e7a4d54b4fa255b693f569b5d463e3e19 Author: Charles G Waldman Date: 2013-12-02 (Mon, 02 Dec 2013) Changed paths: M numpy/core/src/multiarray/dtype_transfer.c M numpy/core/tests/test_datetime.py Log Message: ----------- BUG: fix NaT handling in _strided_to_strided_string_to_datetime When converting an array of strings to datetime64, a "NaT" occurring in the input would cause all subsequent values to be converted to NaT. Commit: 95ff68f9688464970c3712f1eeac34304f8566e6 https://github.com/numpy/numpy/commit/95ff68f9688464970c3712f1eeac34304f8566e6 Author: Julian Taylor Date: 2013-12-02 (Mon, 02 Dec 2013) Changed paths: M numpy/core/src/multiarray/dtype_transfer.c M numpy/core/tests/test_datetime.py Log Message: ----------- Merge pull request #4094 from cgwaldman/master BUG: fix NaT handling in _strided_to_strided_string_to_datetime Compare: https://github.com/numpy/numpy/compare/5da472239a2f...95ff68f96884 From noreply at github.com Mon Dec 2 19:37:43 2013 From: noreply at github.com (GitHub) Date: Mon, 02 Dec 2013 16:37:43 -0800 Subject: [Numpy-svn] [numpy/numpy] 1e624f: ENH: implement pairwise summation Message-ID: <529d27d7b8dda_3ce1e8bd5412309@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 1e624fa13455e932573b9f421d2865e1fea0cd48 https://github.com/numpy/numpy/commit/1e624fa13455e932573b9f421d2865e1fea0cd48 Author: Julian Taylor Date: 2013-11-30 (Sat, 30 Nov 2013) Changed paths: M numpy/core/src/umath/loops.c.src Log Message: ----------- ENH: implement pairwise summation pairwise summation has an average error of O(log(n)) instead of O(n) of the regular summation. It is implemented as summing pairs of small blocks of regulary summed values in order to archive the same performance as the old sum. An example of data which profits greatly is d = np.ones(500000) (d / 10.).sum() - d.size / 10. An alternative to pairwise summation is kahan summation but in order to have a low performance penalty one must unroll and vectorize it, while pairwise summation has the same speed without any vectorization. The better error bound of O(1) is negligible in many cases. Commit: f57b255e3e83f308480d1c471aa4104b04f41e17 https://github.com/numpy/numpy/commit/f57b255e3e83f308480d1c471aa4104b04f41e17 Author: Lars Buitinck Date: 2013-11-30 (Sat, 30 Nov 2013) Changed paths: M numpy/core/src/umath/loops.c.src M numpy/core/tests/test_ufunc.py Log Message: ----------- ENH: umath: simplify pairwise sum Simple recursive implementation with unrolled base case. Also fixed signed/unsigned issues by making all indices signed. Added a unit test based on @juliantaylor's example. Performance seems unchanged: still about a third faster than before. Commit: b0bc01275cac04483e6df021211c1fa2ba65eaa3 https://github.com/numpy/numpy/commit/b0bc01275cac04483e6df021211c1fa2ba65eaa3 Author: Julian Taylor Date: 2013-12-02 (Mon, 02 Dec 2013) Changed paths: M numpy/core/src/umath/loops.c.src M numpy/core/tests/test_ufunc.py Log Message: ----------- ENH: fix stride issue and unroll 8 times to improve accuracy Fix missing stride accounting in calling recursive function. Unroll 8 times to improve accuracy and allowing vectorizing with avx without changing summation order. Add tests. Commit: c0a0cd741d3ebf5b176bd8347db9d3e6bacc00df https://github.com/numpy/numpy/commit/c0a0cd741d3ebf5b176bd8347db9d3e6bacc00df Author: Julian Taylor Date: 2013-12-02 (Mon, 02 Dec 2013) Changed paths: M numpy/core/src/umath/loops.c.src M numpy/core/tests/test_ufunc.py Log Message: ----------- ENH: also use pairwise summation for half and complex types Commit: 05ab6f4dd3b3608f76bf408335d48753f93b7486 https://github.com/numpy/numpy/commit/05ab6f4dd3b3608f76bf408335d48753f93b7486 Author: njsmith Date: 2013-12-02 (Mon, 02 Dec 2013) Changed paths: M numpy/core/src/umath/loops.c.src M numpy/core/tests/test_ufunc.py Log Message: ----------- Merge pull request #3685 from juliantaylor/pairwise ENH: implement pairwise summation Compare: https://github.com/numpy/numpy/compare/95ff68f96884...05ab6f4dd3b3 From noreply at github.com Tue Dec 3 14:31:13 2013 From: noreply at github.com (GitHub) Date: Tue, 03 Dec 2013 11:31:13 -0800 Subject: [Numpy-svn] [numpy/numpy] b731d4: ENH: intern some commonly used strings in umath mo... Message-ID: <529e31819f0b4_6764fb3d58843ae@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b731d4dd67f5c6851eb439d50b3606d23c371c64 https://github.com/numpy/numpy/commit/b731d4dd67f5c6851eb439d50b3606d23c371c64 Author: Julian Taylor Date: 2013-11-26 (Tue, 26 Nov 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/src/umath/ufunc_object.h M numpy/core/src/umath/umathmodule.c Log Message: ----------- ENH: intern some commonly used strings in umath module Allows using the PyObject dictionary functions instead of the costly C-string variants. Make use of this in some of the ufunc subtype wrapper functions. Improvement: a, b = np.arange(200.), np.arange(200.) %timeit np.add(a, b, out=a) 1000000 loops, best of 3: 768 ns per loop vs before: %timeit np.add(a, b, out=a) 1000000 loops, best of 3: 1.03 ?s per loop Commit: 8ff4c66af5d054ec901f74909a995fd8c31900ef https://github.com/numpy/numpy/commit/8ff4c66af5d054ec901f74909a995fd8c31900ef Author: Julian Taylor Date: 2013-11-26 (Tue, 26 Nov 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- ENH: skip redundant checking of subok keyword in _find_array_prepare all currently existing callers only call this function if subok has already been checked to be true, but keep the code to make clear it has to be checked. Commit: 043e3574f3bdd72f786fe2bef44fd51baa5524fe https://github.com/numpy/numpy/commit/043e3574f3bdd72f786fe2bef44fd51baa5524fe Author: seberg Date: 2013-12-03 (Tue, 03 Dec 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/src/umath/ufunc_object.h M numpy/core/src/umath/umathmodule.c Log Message: ----------- Merge pull request #4058 from juliantaylor/intern-strings ENH: intern some commonly used strings in umath module Compare: https://github.com/numpy/numpy/compare/05ab6f4dd3b3...043e3574f3bd From noreply at github.com Wed Dec 4 08:52:42 2013 From: noreply at github.com (GitHub) Date: Wed, 04 Dec 2013 05:52:42 -0800 Subject: [Numpy-svn] [numpy/numpy] 6e141d: BUG: fix incorrect type in binomial ditsributions.... Message-ID: <529f33aa1ad90_2b9e45d54462d1@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 6e141d70edf8872a42cefdcbad49725a5a882467 https://github.com/numpy/numpy/commit/6e141d70edf8872a42cefdcbad49725a5a882467 Author: Sebastian Berg Date: 2013-12-04 (Wed, 04 Dec 2013) Changed paths: M numpy/random/mtrand/distributions.c Log Message: ----------- BUG: fix incorrect type in binomial ditsributions.c This caused slowness and wrong/potentially wrong results when the binomial result is larger then a native C int. Closes gh-3352 Commit: 056ab73e567b8dae84055108dee6166d637baa57 https://github.com/numpy/numpy/commit/056ab73e567b8dae84055108dee6166d637baa57 Author: Charles Harris Date: 2013-12-04 (Wed, 04 Dec 2013) Changed paths: M numpy/random/mtrand/distributions.c Log Message: ----------- Merge pull request #4098 from seberg/issue-3352 BUG: fix incorrect type in binomial ditsributions.c Compare: https://github.com/numpy/numpy/compare/043e3574f3bd...056ab73e567b From noreply at github.com Thu Dec 5 19:37:23 2013 From: noreply at github.com (GitHub) Date: Thu, 05 Dec 2013 16:37:23 -0800 Subject: [Numpy-svn] [numpy/numpy] 6b05a6: ENH: use PyObject_CallFunctionObjArgs in Generic*F... Message-ID: <52a11c439da77_45e0651d501432c7@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 6b05a67b7d1f69e219f34b693fc893da07e9b506 https://github.com/numpy/numpy/commit/6b05a67b7d1f69e219f34b693fc893da07e9b506 Author: Julian Taylor Date: 2013-12-05 (Thu, 05 Dec 2013) Changed paths: M numpy/core/src/multiarray/number.c Log Message: ----------- ENH: use PyObject_CallFunctionObjArgs in Generic*Function ObjArgs is a few percent faster than the format version. This is noticable in scalar operations. Commit: d47b6de83b9435628ee2883df4b029601fe46d0e https://github.com/numpy/numpy/commit/d47b6de83b9435628ee2883df4b029601fe46d0e Author: njsmith Date: 2013-12-05 (Thu, 05 Dec 2013) Changed paths: M numpy/core/src/multiarray/number.c Log Message: ----------- Merge pull request #4106 from juliantaylor/objargs ENH: use PyObject_CallFunctionObjArgs in Generic*Function Compare: https://github.com/numpy/numpy/compare/056ab73e567b...d47b6de83b94 From noreply at github.com Fri Dec 6 22:40:58 2013 From: noreply at github.com (GitHub) Date: Fri, 06 Dec 2013 19:40:58 -0800 Subject: [Numpy-svn] [numpy/numpy] bfec9e: Correct typo in interp() docstring. Message-ID: <52a298ca814d2_28a412efd50175387@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: bfec9eeb4d8b11cd4c695aae1ebe089a21709819 https://github.com/numpy/numpy/commit/bfec9eeb4d8b11cd4c695aae1ebe089a21709819 Author: Christopher Dembia Date: 2013-12-06 (Fri, 06 Dec 2013) Changed paths: M numpy/lib/function_base.py Log Message: ----------- Correct typo in interp() docstring. The docstring for interp() contained the grammatically-incorrect text "defaults is". I corrected this to "default is". Commit: d05518cdd5efb7ecf3cccf9b3815bd663d96eb56 https://github.com/numpy/numpy/commit/d05518cdd5efb7ecf3cccf9b3815bd663d96eb56 Author: Charles Harris Date: 2013-12-06 (Fri, 06 Dec 2013) Changed paths: M numpy/lib/function_base.py Log Message: ----------- Merge pull request #4111 from chrisdembia/patch-1 Correct typo in interp() docstring. Compare: https://github.com/numpy/numpy/compare/d47b6de83b94...d05518cdd5ef From noreply at github.com Sat Dec 7 11:04:45 2013 From: noreply at github.com (GitHub) Date: Sat, 07 Dec 2013 08:04:45 -0800 Subject: [Numpy-svn] [numpy/numpy] 17716d: MAINT: setup.py improvements - allow some setuptoo... Message-ID: <52a3471d6ded1_f09651d5055138@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 17716d7571618b1a55dd5bfda4da2de53b808e54 https://github.com/numpy/numpy/commit/17716d7571618b1a55dd5bfda4da2de53b808e54 Author: Ralf Gommers Date: 2013-12-07 (Sat, 07 Dec 2013) Changed paths: M setup.py Log Message: ----------- MAINT: setup.py improvements - allow some setuptools commands to work. Commit: 3aa76bac67882f29901640f73cdb1b9d9e0c9029 https://github.com/numpy/numpy/commit/3aa76bac67882f29901640f73cdb1b9d9e0c9029 Author: Charles Harris Date: 2013-12-07 (Sat, 07 Dec 2013) Changed paths: M setup.py Log Message: ----------- Merge pull request #4110 from rgommers/setuppy MAINT: setup.py improvements - allow some setuptools commands to work. Compare: https://github.com/numpy/numpy/compare/d05518cdd5ef...3aa76bac6788 From noreply at github.com Thu Dec 12 15:28:36 2013 From: noreply at github.com (GitHub) Date: Thu, 12 Dec 2013 12:28:36 -0800 Subject: [Numpy-svn] [numpy/numpy] 3ba1d9: BUG: fix loading from compressed .npz (Issue 4093) Message-ID: <52aa1c742d567_28a0625d5490222@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 3ba1d94e0b4f6665a594f5664c706782eda22d6e https://github.com/numpy/numpy/commit/3ba1d94e0b4f6665a594f5664c706782eda22d6e Author: Max Sperlich Date: 2013-12-08 (Sun, 08 Dec 2013) Changed paths: M numpy/lib/format.py Log Message: ----------- BUG: fix loading from compressed .npz (Issue 4093) In Python 2.6.x the number of bytes read from a zip file is 2^16, which is less than the 2^18 requested by lib.format.py. This change handles the case where fp.read() returns fewer than the requested number of bytes. Commit: faf4131f6b264477e4047257440eebdf27c2f767 https://github.com/numpy/numpy/commit/faf4131f6b264477e4047257440eebdf27c2f767 Author: Max Sperlich Date: 2013-12-08 (Sun, 08 Dec 2013) Changed paths: M numpy/lib/format.py Log Message: ----------- BUG: Fixes Python3 compatibility Commit: aa2443af6e6de74edff19757ba1c827b69f7640f https://github.com/numpy/numpy/commit/aa2443af6e6de74edff19757ba1c827b69f7640f Author: Max Sperlich Date: 2013-12-08 (Sun, 08 Dec 2013) Changed paths: M numpy/lib/format.py M numpy/lib/tests/test_format.py Log Message: ----------- TST: Adds test case for Issue 4093 Commit: 161ca8ff732ed58613b9bdcb2f1dcad7178a76c5 https://github.com/numpy/numpy/commit/161ca8ff732ed58613b9bdcb2f1dcad7178a76c5 Author: Max Sperlich Date: 2013-12-08 (Sun, 08 Dec 2013) Changed paths: M numpy/lib/tests/test_format.py Log Message: ----------- STY: pep8 Commit: bdb6f8cabf755d4d7b18a3d7e7475480ce6fc008 https://github.com/numpy/numpy/commit/bdb6f8cabf755d4d7b18a3d7e7475480ce6fc008 Author: Max Sperlich Date: 2013-12-09 (Mon, 09 Dec 2013) Changed paths: M numpy/lib/format.py M numpy/lib/tests/test_format.py Log Message: ----------- MAINT: Better handling of very small chunks Issue 4093: Improved the handling of the case when the amount of data read by fp.read is smaller than dtype.itemsize. Also changed the test code to make sure this case is tested. Commit: e09c5f040fa020bb47c6610356214c0477c206aa https://github.com/numpy/numpy/commit/e09c5f040fa020bb47c6610356214c0477c206aa Author: Max Sperlich Date: 2013-12-11 (Wed, 11 Dec 2013) Changed paths: M numpy/lib/format.py M numpy/lib/tests/test_format.py Log Message: ----------- MAINT: Introduced _read_array function This wrapper function is used everywhere in format.py now to ensure to correctly the handle the case when fp.read returns fewer bytes than requested. Also added a test for the orignal bug, loading an array of size more than 64K from a zip file. Commit: f5f223f44394235bff517260aee16b928ea8471b https://github.com/numpy/numpy/commit/f5f223f44394235bff517260aee16b928ea8471b Author: Max Sperlich Date: 2013-12-11 (Wed, 11 Dec 2013) Changed paths: M numpy/lib/tests/test_format.py Log Message: ----------- MAINT: Change test to read random sized chunks Speeds the test up vs. reading single bytes at a time, and is now correctly handled when reading the magic string and array header. Commit: e8869437dc88127b828297e7e945ac02c0e283e8 https://github.com/numpy/numpy/commit/e8869437dc88127b828297e7e945ac02c0e283e8 Author: Julian Taylor Date: 2013-12-12 (Thu, 12 Dec 2013) Changed paths: M numpy/lib/format.py M numpy/lib/tests/test_format.py Log Message: ----------- Merge pull request #4115 from msperlich/master BUG: fix loading from compressed .npz (Issue 4093) Compare: https://github.com/numpy/numpy/compare/3aa76bac6788...e8869437dc88 From noreply at github.com Thu Dec 12 18:09:41 2013 From: noreply at github.com (GitHub) Date: Thu, 12 Dec 2013 15:09:41 -0800 Subject: [Numpy-svn] [numpy/numpy] 03d374: BUG: Propagate error when assigning an instance to... Message-ID: <52aa4235901c5_616ab55d4c72927@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 03d37473fcd15dba37eb93e2777886e9fdecb481 https://github.com/numpy/numpy/commit/03d37473fcd15dba37eb93e2777886e9fdecb481 Author: Lev Abalkin Date: 2013-12-12 (Thu, 12 Dec 2013) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: Propagate error when assigning an instance to an array item. Prior to this fix, numpy would swallow an error that may occur when an instance of an old-style class would be used to set an item in an incompatible array. This would result in a SystemError. Fixes #2276. Commit: 205598b0a4ff9cf81904d3871a7fd37931d914a2 https://github.com/numpy/numpy/commit/205598b0a4ff9cf81904d3871a7fd37931d914a2 Author: seberg Date: 2013-12-12 (Thu, 12 Dec 2013) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4117 from abalkin/gh-2276 BUG: Propagate error when assigning an instance to an array item. Compare: https://github.com/numpy/numpy/compare/e8869437dc88...205598b0a4ff From noreply at github.com Sat Dec 14 15:43:50 2013 From: noreply at github.com (GitHub) Date: Sat, 14 Dec 2013 12:43:50 -0800 Subject: [Numpy-svn] [numpy/numpy] 684b15: BUG: Fix missing NULL check in lexsort Message-ID: <52acc30673b6b_4ef554bd4883939@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 684b159e583ad1c8c658cf128661169bfdfc10c3 https://github.com/numpy/numpy/commit/684b159e583ad1c8c658cf128661169bfdfc10c3 Author: Sebastian Berg Date: 2013-12-14 (Sat, 14 Dec 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c M numpy/core/tests/test_regression.py Log Message: ----------- BUG: Fix missing NULL check in lexsort When Getitem of the lexsort sequence argument failed this was not checked. Closes gh-4123 Commit: aff396d13ad2e64dc0df1a095e53e7dcb67710d7 https://github.com/numpy/numpy/commit/aff396d13ad2e64dc0df1a095e53e7dcb67710d7 Author: Charles Harris Date: 2013-12-14 (Sat, 14 Dec 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4124 from seberg/issue-4123 BUG: Fix missing NULL check in lexsort Compare: https://github.com/numpy/numpy/compare/205598b0a4ff...aff396d13ad2 From noreply at github.com Sat Dec 14 15:52:26 2013 From: noreply at github.com (GitHub) Date: Sat, 14 Dec 2013 12:52:26 -0800 Subject: [Numpy-svn] [numpy/numpy] 9b0b71: TST: fix test error due to 2to3 conversion on py3.... Message-ID: <52acc50aa84a7_46db125fd543561d@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 9b0b71399092cc2b457d8420654e1bb2606b6646 https://github.com/numpy/numpy/commit/9b0b71399092cc2b457d8420654e1bb2606b6646 Author: cgohlke Date: 2013-12-13 (Fri, 13 Dec 2013) Changed paths: M numpy/core/tests/test_defchararray.py Log Message: ----------- TST: fix test error due to 2to3 conversion on py3.3.3 Commit: 087f9d478a7bc5622c2b17ecd90d9a806dc1539c https://github.com/numpy/numpy/commit/087f9d478a7bc5622c2b17ecd90d9a806dc1539c Author: seberg Date: 2013-12-14 (Sat, 14 Dec 2013) Changed paths: M numpy/core/tests/test_defchararray.py Log Message: ----------- Merge pull request #4122 from cgohlke/patch-2 TST: fix test error due to 2to3 conversion on py3.3.3 Compare: https://github.com/numpy/numpy/compare/4dc78ee7f251...087f9d478a7b From noreply at github.com Sat Dec 14 16:02:03 2013 From: noreply at github.com (GitHub) Date: Sat, 14 Dec 2013 13:02:03 -0800 Subject: [Numpy-svn] [numpy/numpy] b6fa5c: BLD: fix syntax errors in bento.info Message-ID: <52acc74b6055d_4fdf62bd58378c0@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b6fa5cac176e48f6976b472df2b5d6d4acfa9f11 https://github.com/numpy/numpy/commit/b6fa5cac176e48f6976b472df2b5d6d4acfa9f11 Author: Ralf Gommers Date: 2013-12-08 (Sun, 08 Dec 2013) Changed paths: M numpy/core/bento.info Log Message: ----------- BLD: fix syntax errors in bento.info Commit: 55c76f67cbc8f68fc83bda48f3a7f457720a7d77 https://github.com/numpy/numpy/commit/55c76f67cbc8f68fc83bda48f3a7f457720a7d77 Author: Ralf Gommers Date: 2013-12-08 (Sun, 08 Dec 2013) Changed paths: M bento.info M bscript Log Message: ----------- BLD: fix Bento build issue with new .h.src templating. Commit: d2e676f1b814b215f765a7d77c691fb00e788591 https://github.com/numpy/numpy/commit/d2e676f1b814b215f765a7d77c691fb00e788591 Author: Ralf Gommers Date: 2013-12-08 (Sun, 08 Dec 2013) Changed paths: A .bento_travisci.sh M .travis.yml Log Message: ----------- TST: add Bento build to Travis CI runs. Commit: 915dda710f3e1acb80bdcbfdaaf839968511cde7 https://github.com/numpy/numpy/commit/915dda710f3e1acb80bdcbfdaaf839968511cde7 Author: Ralf Gommers Date: 2013-12-08 (Sun, 08 Dec 2013) Changed paths: M .travis.yml Log Message: ----------- MAINT: remove useless email notification in .travis.yml Commit: eef2e7336d9d332646f6611120154a511020da70 https://github.com/numpy/numpy/commit/eef2e7336d9d332646f6611120154a511020da70 Author: Ralf Gommers Date: 2013-12-08 (Sun, 08 Dec 2013) Changed paths: M bento.info Log Message: ----------- DOC: update version number in bento.info Commit: ff325bb2a3e06355051bb044b6047907027105d5 https://github.com/numpy/numpy/commit/ff325bb2a3e06355051bb044b6047907027105d5 Author: Ralf Gommers Date: 2013-12-14 (Sat, 14 Dec 2013) Changed paths: A .bento_travisci.sh M .travis.yml M bento.info M bscript M numpy/core/bento.info Log Message: ----------- Merge pull request #4114 from rgommers/travis-bento Fix Bento issues and add Bento build to Travis CI config Compare: https://github.com/numpy/numpy/compare/aff396d13ad2...ff325bb2a3e0 From noreply at github.com Wed Dec 18 07:05:52 2013 From: noreply at github.com (GitHub) Date: Wed, 18 Dec 2013 04:05:52 -0800 Subject: [Numpy-svn] [numpy/numpy] cf22b3: Avoid overallocating memory in arraypad with user ... Message-ID: <52b18fa062f8_666829d58643b4@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: cf22b319191c47b66d6a690888cb16ba0e08c122 https://github.com/numpy/numpy/commit/cf22b319191c47b66d6a690888cb16ba0e08c122 Author: Jonathan L Long Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M numpy/lib/arraypad.py Log Message: ----------- Avoid overallocating memory in arraypad with user supplied function Previously, arraypad used zeros(shape).astype(dtype) instead of zeros(shape, dtype), which could allocate up to eight times more memory than necessary. Commit: a2507f658d1261b348109fad31ec2431463e2825 https://github.com/numpy/numpy/commit/a2507f658d1261b348109fad31ec2431463e2825 Author: seberg Date: 2013-12-18 (Wed, 18 Dec 2013) Changed paths: M numpy/lib/arraypad.py Log Message: ----------- Merge pull request #4128 from longjon/master Avoid overallocating memory in arraypad with user supplied function Compare: https://github.com/numpy/numpy/compare/ff325bb2a3e0...a2507f658d12 From noreply at github.com Wed Dec 18 08:37:26 2013 From: noreply at github.com (GitHub) Date: Wed, 18 Dec 2013 05:37:26 -0800 Subject: [Numpy-svn] [numpy/numpy] 65c57d: Fix the doc of PyArray_ArgMax and PyArray_ArgMin Message-ID: <52b1a51689a5a_fcdac5d504622e@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 65c57d79793f3cded1c9fc1f6fec78a99c8288af https://github.com/numpy/numpy/commit/65c57d79793f3cded1c9fc1f6fec78a99c8288af Author: Frederic Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M doc/source/reference/c-api.array.rst Log Message: ----------- Fix the doc of PyArray_ArgMax and PyArray_ArgMin Commit: b7144d207540e7948f8f83dc85634c22ce61f53f https://github.com/numpy/numpy/commit/b7144d207540e7948f8f83dc85634c22ce61f53f Author: seberg Date: 2013-12-18 (Wed, 18 Dec 2013) Changed paths: M doc/source/reference/c-api.array.rst Log Message: ----------- Merge pull request #4127 from nouiz/argmax DOC: Fix doc and error handling in Argmax Compare: https://github.com/numpy/numpy/compare/a2507f658d12...b7144d207540 From noreply at github.com Fri Dec 20 14:06:32 2013 From: noreply at github.com (GitHub) Date: Fri, 20 Dec 2013 11:06:32 -0800 Subject: [Numpy-svn] [numpy/numpy] f43dee: BUG|API: Raise wrong arg{min|max} out shape and st... Message-ID: <52b4953815728_14ee5e5d58269fc@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: f43dee7e4ffbe06eaa8d116d405d0b12f2e3b468 https://github.com/numpy/numpy/commit/f43dee7e4ffbe06eaa8d116d405d0b12f2e3b468 Author: Sebastian Berg Date: 2013-12-20 (Fri, 20 Dec 2013) Changed paths: M doc/release/1.9.0-notes.rst M numpy/core/src/multiarray/calculation.c M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG|API: Raise wrong arg{min|max} out shape and stricter check The error was not raised when the output array size did not match the given out array causing segfaults if the out array was smaller. This also makes the shape check strict and changes the error to a ValueError. The shape check could be relaxed for leading ones. ufuncs and assignments do this. Commit: e7fe68ad3ce7f91cb152df49115f353ba9d75789 https://github.com/numpy/numpy/commit/e7fe68ad3ce7f91cb152df49115f353ba9d75789 Author: Charles Harris Date: 2013-12-20 (Fri, 20 Dec 2013) Changed paths: M doc/release/1.9.0-notes.rst M numpy/core/src/multiarray/calculation.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4103 from seberg/issue-616 BUG|API: Raise wrong arg{min|max} out shape and stricter check Compare: https://github.com/numpy/numpy/compare/b7144d207540...e7fe68ad3ce7 From noreply at github.com Fri Dec 20 17:37:31 2013 From: noreply at github.com (GitHub) Date: Fri, 20 Dec 2013 14:37:31 -0800 Subject: [Numpy-svn] [numpy/numpy] 823ff9: Add lexsort support for datetime and timedelta Message-ID: <52b4c6abb9174_8769c5d4c1281fe@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 823ff90d0783fa89ab8a16e646a05803d973c4e4 https://github.com/numpy/numpy/commit/823ff90d0783fa89ab8a16e646a05803d973c4e4 Author: Jay Bourque Date: 2013-12-20 (Fri, 20 Dec 2013) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/npysort/heapsort.c.src M numpy/core/src/npysort/mergesort.c.src M numpy/core/src/npysort/npysort_common.h M numpy/core/src/npysort/quicksort.c.src M numpy/core/src/private/npy_sort.h M numpy/core/tests/test_multiarray.py Log Message: ----------- Add lexsort support for datetime and timedelta Commit: d68a6b84a455ac8a39eee74f16470255843970c4 https://github.com/numpy/numpy/commit/d68a6b84a455ac8a39eee74f16470255843970c4 Author: Charles Harris Date: 2013-12-20 (Fri, 20 Dec 2013) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/npysort/heapsort.c.src M numpy/core/src/npysort/mergesort.c.src M numpy/core/src/npysort/npysort_common.h M numpy/core/src/npysort/quicksort.c.src M numpy/core/src/private/npy_sort.h M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4133 from ContinuumIO/datetime_sort Add lexsort support for datetime and timedelta Compare: https://github.com/numpy/numpy/compare/e7fe68ad3ce7...d68a6b84a455 From noreply at github.com Fri Dec 20 18:16:09 2013 From: noreply at github.com (GitHub) Date: Fri, 20 Dec 2013 15:16:09 -0800 Subject: [Numpy-svn] [numpy/numpy] c91b4c: BUG: Fix array_split empty array type and add Futu... Message-ID: <52b4cfb99060_15585a7d508198f@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: c91b4c3703eef84eca84063994d07332020c7707 https://github.com/numpy/numpy/commit/c91b4c3703eef84eca84063994d07332020c7707 Author: Sebastian Berg Date: 2013-12-20 (Fri, 20 Dec 2013) Changed paths: M numpy/lib/shape_base.py M numpy/lib/tests/test_shape_base.py Log Message: ----------- BUG: Fix array_split empty array type and add FutureWarning Fixes the result type of empty output arrays. The FutureWarning warns about changed behaviour. A "kludge" was introduced into array split converting converting the result of something like: >>> np.array_split(np.array([[1, 1]]), 2) [array([[1, 1]]), array([], dtype=int64)] instead of retaining the shape of the empty/second array to be (0, 2). A FutureWarning is now raised when such a replacement occurs. Closes gh-612 Commit: 86df1b137af94fc5f1af7b9e5f14f30d065ad26e https://github.com/numpy/numpy/commit/86df1b137af94fc5f1af7b9e5f14f30d065ad26e Author: Charles Harris Date: 2013-12-20 (Fri, 20 Dec 2013) Changed paths: M numpy/lib/shape_base.py M numpy/lib/tests/test_shape_base.py Log Message: ----------- Merge pull request #4102 from seberg/issue-612 FIX: Array split should not hack empty array shape away Compare: https://github.com/numpy/numpy/compare/d68a6b84a455...86df1b137af9 From noreply at github.com Sun Dec 22 15:09:05 2013 From: noreply at github.com (GitHub) Date: Sun, 22 Dec 2013 12:09:05 -0800 Subject: [Numpy-svn] [numpy/numpy] e60780: BUG: Fix object scalar return type of 0-d array in... Message-ID: <52b746e154582_3cf3aa9d582967b@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.8.x Home: https://github.com/numpy/numpy Commit: e607806f9996ca7dfb031b168c26d856ad7b0bee https://github.com/numpy/numpy/commit/e607806f9996ca7dfb031b168c26d856ad7b0bee Author: Sebastian Berg Date: 2013-12-19 (Thu, 19 Dec 2013) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- BUG: Fix object scalar return type of 0-d array indices PyArray_Result was called when it should not have been. This caused object arrays of 0-d arrays have the inner array converted to a scalar: `np.array([np.array(0), None])[0] -> np._float(0)` The same case happened to recarray field access when indexing more than one field. This fixes it. Commit: 09f139aa095f220cea67cdf3ab54db1d77b1bfbd https://github.com/numpy/numpy/commit/09f139aa095f220cea67cdf3ab54db1d77b1bfbd Author: Charles Harris Date: 2013-12-22 (Sun, 22 Dec 2013) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- Merge pull request #4109 from seberg/scalar-object-indexing BUG: Fix object scalar return type of 0-d array indices Compare: https://github.com/numpy/numpy/compare/4a9d23bdea32...09f139aa095f From noreply at github.com Sun Dec 22 15:39:43 2013 From: noreply at github.com (GitHub) Date: Sun, 22 Dec 2013 12:39:43 -0800 Subject: [Numpy-svn] [numpy/numpy] a8e86a: ENH: Allow meshgrid to work for 1D and 0D cases. Message-ID: <52b74e0f77b7a_393e7afd50208c2@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: a8e86abb2d5c9ff0a62cbe4ad846d3b44993f878 https://github.com/numpy/numpy/commit/a8e86abb2d5c9ff0a62cbe4ad846d3b44993f878 Author: rhewett Date: 2013-12-18 (Wed, 18 Dec 2013) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- ENH: Allow meshgrid to work for 1D and 0D cases. Commit: 0856259fde5351d29eeabfc064ef9d625cf27339 https://github.com/numpy/numpy/commit/0856259fde5351d29eeabfc064ef9d625cf27339 Author: seberg Date: 2013-12-22 (Sun, 22 Dec 2013) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- Merge pull request #4112 from rhewett/meshgrid_single ENH: Allow meshgrid to take 1D and 0D inputs Compare: https://github.com/numpy/numpy/compare/86df1b137af9...0856259fde53 From noreply at github.com Mon Dec 23 07:52:15 2013 From: noreply at github.com (GitHub) Date: Mon, 23 Dec 2013 04:52:15 -0800 Subject: [Numpy-svn] [numpy/numpy] ecc20a: BUG: Ensure signed division of stride for pairwise... Message-ID: <52b831ffdc92c_658ccd1d4c329aa@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: ecc20a36f62a17ab8da34033ebbd37c0d64c02da https://github.com/numpy/numpy/commit/ecc20a36f62a17ab8da34033ebbd37c0d64c02da Author: Julian Taylor Date: 2013-12-23 (Mon, 23 Dec 2013) Changed paths: M numpy/core/src/umath/loops.c.src Log Message: ----------- BUG: Ensure signed division of stride for pairwise sum Avoids wrong wrapping with i386 12 byte long doubles. Closes gh-4136. Commit: bc82e93cbc0d8b3294764932339eb78a8a1e6e3c https://github.com/numpy/numpy/commit/bc82e93cbc0d8b3294764932339eb78a8a1e6e3c Author: Ralf Gommers Date: 2013-12-23 (Mon, 23 Dec 2013) Changed paths: M numpy/core/src/umath/loops.c.src Log Message: ----------- Merge pull request #4137 from juliantaylor/sumfix BUG: Ensure signed division of stride for pairwise sum Compare: https://github.com/numpy/numpy/compare/0856259fde53...bc82e93cbc0d From noreply at github.com Tue Dec 24 17:46:03 2013 From: noreply at github.com (GitHub) Date: Tue, 24 Dec 2013 14:46:03 -0800 Subject: [Numpy-svn] [numpy/numpy] 8d4cc1: MAINT: don't use open(.., 'U') in Python 3.x, is d... Message-ID: <52ba0eab60fba_30821279d58766bd@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 8d4cc1e485d518a48111ce1b0e38edd7a8279946 https://github.com/numpy/numpy/commit/8d4cc1e485d518a48111ce1b0e38edd7a8279946 Author: Ralf Gommers Date: 2013-12-23 (Mon, 23 Dec 2013) Changed paths: M numpy/lib/npyio.py Log Message: ----------- MAINT: don't use open(.., 'U') in Python 3.x, is deprecated. This is default behavior in 3.x; in 2.x open() doesn't have a `newline` kw. So make code Python-version-specific. Commit: 9e836c2c5cc0911269ac692a25fc4ec42273354b https://github.com/numpy/numpy/commit/9e836c2c5cc0911269ac692a25fc4ec42273354b Author: Ralf Gommers Date: 2013-12-23 (Mon, 23 Dec 2013) Changed paths: M numpy/lib/tests/test_function_base.py Log Message: ----------- TST: fix test failure due to comparing floats with assert_equal. Observed on 32-bit linux with python 3.4b1 Commit: 61998c22df08e7ec0938bedef931ac824cfb634a https://github.com/numpy/numpy/commit/61998c22df08e7ec0938bedef931ac824cfb634a Author: Charles Harris Date: 2013-12-24 (Tue, 24 Dec 2013) Changed paths: M numpy/lib/npyio.py M numpy/lib/tests/test_function_base.py Log Message: ----------- Merge pull request #4141 from rgommers/py34-fixes Fix a few issues that show up with python 3.4b1 Compare: https://github.com/numpy/numpy/compare/bc82e93cbc0d...61998c22df08 From noreply at github.com Mon Dec 30 05:23:49 2013 From: noreply at github.com (GitHub) Date: Mon, 30 Dec 2013 02:23:49 -0800 Subject: [Numpy-svn] [numpy/numpy] 46dd68: BUG/ENH: blasdot: make *dot calls 64-bit safe Message-ID: <52c149b5e4d66_c1d901d48102361@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 46dd681ff4aed02a87b27db684f8600b5b7a7fa3 https://github.com/numpy/numpy/commit/46dd681ff4aed02a87b27db684f8600b5b7a7fa3 Author: Lars Buitinck Date: 2013-11-21 (Thu, 21 Nov 2013) Changed paths: M numpy/core/blasdot/_dotblas.c Log Message: ----------- BUG/ENH: blasdot: make *dot calls 64-bit safe BLAS uses int for all its size types, so the size is going to be silently truncated on platforms where sizeof npy_intp > sizeof int, i.e. on modern 64-bit platforms. In this case, we do a dot product in reasonably-sized chunks and add the result ourselves. On platforms where sizeof(int) == sizeof(npy_intp), i.e. typical 32-bit platforms, it's up to the compiler to optimize the loop away. Also tried to make the code more readable, replaced int by npy_intp in a few places and removed useless register declarations (modern compilers ignore those). Commit: 1d1803257467c554db208a24b857d613b872b9bd https://github.com/numpy/numpy/commit/1d1803257467c554db208a24b857d613b872b9bd Author: Lars Buitinck Date: 2013-11-21 (Thu, 21 Nov 2013) Changed paths: M numpy/core/blasdot/_dotblas.c Log Message: ----------- ENH: dotblas: re-route all cblas_?dot calls to chunked versions Also factored out and simplified NumPy->BLAS stride conversion. Commit: 14fb7000694523919fe4045096fbfa3703b1d1fe https://github.com/numpy/numpy/commit/14fb7000694523919fe4045096fbfa3703b1d1fe Author: seberg Date: 2013-12-30 (Mon, 30 Dec 2013) Changed paths: M numpy/core/blasdot/_dotblas.c Log Message: ----------- Merge pull request #3916 from larsmans/dotblas-64bit-safe 64-bit safe _dotblas Compare: https://github.com/numpy/numpy/compare/61998c22df08...14fb70006945 From noreply at github.com Mon Dec 30 08:58:01 2013 From: noreply at github.com (GitHub) Date: Mon, 30 Dec 2013 05:58:01 -0800 Subject: [Numpy-svn] [numpy/numpy] dff072: BUG: linalg: norm fails on longdouble, signed int Message-ID: <52c17be9a1e72_a9fa33d4c46929@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: dff072619643c6d668446b229d44b7e4d45e6ec0 https://github.com/numpy/numpy/commit/dff072619643c6d668446b229d44b7e4d45e6ec0 Author: Lars Buitinck Date: 2013-12-26 (Thu, 26 Dec 2013) Changed paths: M numpy/linalg/linalg.py M numpy/linalg/tests/test_linalg.py Log Message: ----------- BUG: linalg: norm fails on longdouble, signed int This fixes the following bug with longdouble: >>> x = np.arange(10, dtype=np.longdouble) >>> np.linalg.norm(x, ord=3) Traceback (most recent call last): File "", line 1, in np.linalg.norm(x, ord=3) File "/tmp/v/lib/python2.7/site-packages/numpy/linalg/linalg.py", line 2090, in norm return add.reduce(absx**ord, axis=axis)**(1.0/ord) UnboundLocalError: local variable 'absx' referenced before assignment As well as the handling of minimal values for signed integers: >>> x = np.array([-2**31], dtype=np.int32) >>> np.linalg.norm(x, ord=3) /tmp/v/lib/python2.7/site-packages/numpy/linalg/linalg.py:2090: RuntimeWarning: invalid value encountered in double_scalars return add.reduce(absx**ord, axis=axis)**(1.0/ord) nan Commit: 3130900fadb0f388dac588fc7b83199f9341a708 https://github.com/numpy/numpy/commit/3130900fadb0f388dac588fc7b83199f9341a708 Author: Julian Taylor Date: 2013-12-30 (Mon, 30 Dec 2013) Changed paths: M numpy/linalg/linalg.py M numpy/linalg/tests/test_linalg.py Log Message: ----------- Merge pull request #4144 from larsmans/norm-bugs BUG: linalg: norm fails on longdouble, signed int Compare: https://github.com/numpy/numpy/compare/14fb70006945...3130900fadb0 From noreply at github.com Mon Dec 30 11:14:29 2013 From: noreply at github.com (GitHub) Date: Mon, 30 Dec 2013 08:14:29 -0800 Subject: [Numpy-svn] [numpy/numpy] d37f0c: BUG: fix uninitialized use in _strided_to_strided_... Message-ID: <52c19be53d179_5ab8eefd541273@hookshot-fe5-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: d37f0c80577763504378b35b8cf54b506866eb95 https://github.com/numpy/numpy/commit/d37f0c80577763504378b35b8cf54b506866eb95 Author: Julian Taylor Date: 2013-12-30 (Mon, 30 Dec 2013) Changed paths: M numpy/core/src/multiarray/dtype_transfer.c Log Message: ----------- BUG: fix uninitialized use in _strided_to_strided_string_to_datetime dt == NPY_DATETIME_NAT is used as error condition, so initialize it to something else. Commit: c4735f8a85ad3786101b86664d52ff745c8f65c7 https://github.com/numpy/numpy/commit/c4735f8a85ad3786101b86664d52ff745c8f65c7 Author: Charles G Waldman Date: 2013-12-30 (Mon, 30 Dec 2013) Changed paths: M numpy/core/src/multiarray/dtype_transfer.c M numpy/core/tests/test_datetime.py Log Message: ----------- BUG: fix NaT handling in _strided_to_strided_string_to_datetime When converting an array of strings to datetime64, a "NaT" occurring in the input would cause all subsequent values to be converted to NaT. Commit: 047a5d6ee3772f3845d3cff84467e0f8f6cfa7d2 https://github.com/numpy/numpy/commit/047a5d6ee3772f3845d3cff84467e0f8f6cfa7d2 Author: Sebastian Berg Date: 2013-12-30 (Mon, 30 Dec 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c M numpy/core/tests/test_regression.py Log Message: ----------- BUG: Fix missing NULL check in lexsort When Getitem of the lexsort sequence argument failed this was not checked. Closes gh-4123 Commit: e49876f4ca053eb9117ea5d63c7f2637767a9840 https://github.com/numpy/numpy/commit/e49876f4ca053eb9117ea5d63c7f2637767a9840 Author: Julian Taylor Date: 2013-12-30 (Mon, 30 Dec 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- BUG: fix missing check for memory allocation failure in ufuncs closes gh-4018 Commit: 0dfd16209786ed3d15c09360f00a75d0f07f6b78 https://github.com/numpy/numpy/commit/0dfd16209786ed3d15c09360f00a75d0f07f6b78 Author: Ralf Gommers Date: 2013-12-30 (Mon, 30 Dec 2013) Changed paths: M numpy/lib/npyio.py Log Message: ----------- MAINT: don't use open(.., 'U') in Python 3.x, is deprecated. This is default behavior in 3.x; in 2.x open() doesn't have a `newline` kw. So make code Python-version-specific. Commit: 97e42979dd5d66b5f6b9b85e1c4ee6c1449a7c2a https://github.com/numpy/numpy/commit/97e42979dd5d66b5f6b9b85e1c4ee6c1449a7c2a Author: Ralf Gommers Date: 2013-12-30 (Mon, 30 Dec 2013) Changed paths: M numpy/lib/tests/test_function_base.py Log Message: ----------- TST: fix test failure due to comparing floats with assert_equal. Observed on 32-bit linux with python 3.4b1 Commit: 05177713566d9eed7f65075273eca15535698f07 https://github.com/numpy/numpy/commit/05177713566d9eed7f65075273eca15535698f07 Author: Julian Taylor Date: 2013-12-30 (Mon, 30 Dec 2013) Changed paths: M doc/release/1.7.2-notes.rst Log Message: ----------- DOC: update release notes with new fixes since rc1 Commit: 8c66e2626856a74454f9cb827cbe421b888ed156 https://github.com/numpy/numpy/commit/8c66e2626856a74454f9cb827cbe421b888ed156 Author: Ralf Gommers Date: 2013-12-30 (Mon, 30 Dec 2013) Changed paths: M doc/release/1.7.2-notes.rst M numpy/core/src/multiarray/dtype_transfer.c M numpy/core/src/multiarray/item_selection.c M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_datetime.py M numpy/core/tests/test_regression.py M numpy/lib/npyio.py M numpy/lib/tests/test_function_base.py Log Message: ----------- Merge pull request #4157 from juliantaylor/backport-fixes Backport fixes Compare: https://github.com/numpy/numpy/compare/087f9d478a7b...8c66e2626856 From noreply at github.com Tue Dec 31 08:40:35 2013 From: noreply at github.com (GitHub) Date: Tue, 31 Dec 2013 05:40:35 -0800 Subject: [Numpy-svn] [numpy/numpy] 432270: REL: Release 1.7.2 Message-ID: <52c2c95310f9a_42cca8dd4c663d8@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 4322701029c8bf1d87203cafe781a0128dd86a62 https://github.com/numpy/numpy/commit/4322701029c8bf1d87203cafe781a0128dd86a62 Author: Julian Taylor Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M setup.py Log Message: ----------- REL: Release 1.7.2 From noreply at github.com Tue Dec 31 08:40:36 2013 From: noreply at github.com (GitHub) Date: Tue, 31 Dec 2013 05:40:36 -0800 Subject: [Numpy-svn] [numpy/numpy] Message-ID: <52c2c9549632d_40fd1491d483293b@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/tags/v1.7.2 Home: https://github.com/numpy/numpy From noreply at github.com Tue Dec 31 10:25:59 2013 From: noreply at github.com (GitHub) Date: Tue, 31 Dec 2013 07:25:59 -0800 Subject: [Numpy-svn] [numpy/numpy] f3ee07: REL: set version number to 1.7.3-dev. Message-ID: <52c2e207b4a26_42bc1393d4c65565@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: f3ee0735c1c372dfb9e0efcaa6846bd05e53b836 https://github.com/numpy/numpy/commit/f3ee0735c1c372dfb9e0efcaa6846bd05e53b836 Author: Ralf Gommers Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M pavement.py M setup.py Log Message: ----------- REL: set version number to 1.7.3-dev. From noreply at github.com Tue Dec 31 11:59:45 2013 From: noreply at github.com (GitHub) Date: Tue, 31 Dec 2013 08:59:45 -0800 Subject: [Numpy-svn] [numpy/numpy] 2f4a83: DOC: synchronize release notes with 1.7.x Message-ID: <52c2f80191066_40c81417d5438166@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 2f4a837d23e4d321958aa8c69db88f2ce692dc81 https://github.com/numpy/numpy/commit/2f4a837d23e4d321958aa8c69db88f2ce692dc81 Author: Julian Taylor Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M doc/release/1.7.2-notes.rst Log Message: ----------- DOC: synchronize release notes with 1.7.x Commit: 192355eb77883b1bd779f0a0bbad9e137de3193d https://github.com/numpy/numpy/commit/192355eb77883b1bd779f0a0bbad9e137de3193d Author: Julian Taylor Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M doc/release/1.7.2-notes.rst Log Message: ----------- Merge pull request #4159 from juliantaylor/doc-sync DOC: synchronize release notes with 1.7.x Compare: https://github.com/numpy/numpy/compare/3130900fadb0...192355eb7788 From noreply at github.com Tue Dec 31 11:59:46 2013 From: noreply at github.com (GitHub) Date: Tue, 31 Dec 2013 08:59:46 -0800 Subject: [Numpy-svn] [numpy/numpy] 2f4a83: DOC: synchronize release notes with 1.7.x Message-ID: <52c2f802e1978_5536acdd482008a@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 2f4a837d23e4d321958aa8c69db88f2ce692dc81 https://github.com/numpy/numpy/commit/2f4a837d23e4d321958aa8c69db88f2ce692dc81 Author: Julian Taylor Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M doc/release/1.7.2-notes.rst Log Message: ----------- DOC: synchronize release notes with 1.7.x Commit: 192355eb77883b1bd779f0a0bbad9e137de3193d https://github.com/numpy/numpy/commit/192355eb77883b1bd779f0a0bbad9e137de3193d Author: Julian Taylor Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M doc/release/1.7.2-notes.rst Log Message: ----------- Merge pull request #4159 from juliantaylor/doc-sync DOC: synchronize release notes with 1.7.x Compare: https://github.com/numpy/numpy/compare/3130900fadb0...192355eb7788