From noreply at github.com Sat Jan 8 22:59:18 2011 From: noreply at github.com (noreply at github.com) Date: Sat, 8 Jan 2011 19:59:18 -0800 Subject: [Numpy-svn] [numpy/numpy] d43668: fix for datetime64[s] hours exceeding 24 and test ... Message-ID: <20110109035918.2362A422FD@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d43668c6284bc5cef4da155dcca6800b003294b7 https://github.com/numpy/numpy/commit/d43668c6284bc5cef4da155dcca6800b003294b7 Author: Simon Blyth Date: 2011-01-08 (Sat, 08 Jan 2011) Changed paths: M numpy/core/src/multiarray/datetime.c M numpy/core/tests/test_datetime.py Log Message: ----------- fix for datetime64[s] hours exceeding 24 and test to demonstrate From noreply at github.com Mon Jan 10 22:32:45 2011 From: noreply at github.com (noreply at github.com) Date: Mon, 10 Jan 2011 19:32:45 -0800 Subject: [Numpy-svn] [numpy/numpy] f72c60: ENH: Add minlength keyword to bincount. Patch from... Message-ID: <20110111033245.984FA422CE@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: f72c60510a225f242a36cdbbc3aacf1b36f05f22 https://github.com/numpy/numpy/commit/f72c60510a225f242a36cdbbc3aacf1b36f05f22 Author: David Warde-Farley Date: 2011-01-10 (Mon, 10 Jan 2011) Changed paths: M numpy/add_newdocs.py M numpy/lib/src/_compiled_base.c M numpy/lib/tests/test_function_base.py Log Message: ----------- ENH: Add minlength keyword to bincount. Patch from ticket #1595. From noreply at github.com Sun Jan 23 15:30:10 2011 From: noreply at github.com (noreply at github.com) Date: Sun, 23 Jan 2011 12:30:10 -0800 Subject: [Numpy-svn] [numpy/numpy] 0baf0e: BUG: Ticket #1660. Fix windows 64 bug so that from... Message-ID: <20110123203010.DD4CD42318@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0baf0ecf378265f69cf8e14e337f26e51d78faa0 https://github.com/numpy/numpy/commit/0baf0ecf378265f69cf8e14e337f26e51d78faa0 Author: cgholke Date: 2011-01-23 (Sun, 23 Jan 2011) Changed paths: M numpy/core/src/multiarray/convert.c M numpy/core/src/multiarray/ctors.c Log Message: ----------- BUG: Ticket #1660. Fix windows 64 bug so that fromfile works for files > 2GB. Commit: 54b7a0d21de9cb31017d8e00de67f3207d7629a2 https://github.com/numpy/numpy/commit/54b7a0d21de9cb31017d8e00de67f3207d7629a2 Author: Martin Spacek Date: 2011-01-23 (Sun, 23 Jan 2011) Changed paths: M numpy/core/tests/test_multiarray.py Log Message: ----------- ENH: Add test for long seeks in windows 64 bit systems. From noreply at github.com Sun Jan 23 15:56:27 2011 From: noreply at github.com (noreply at github.com) Date: Sun, 23 Jan 2011 12:56:27 -0800 Subject: [Numpy-svn] [numpy/numpy] 3ec579: BUG: Ticket 1490, fix searchsorted when both key a... Message-ID: <20110123205627.314674233A@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 3ec57950ce516f8f39345e2b425db9bbe64272f3 https://github.com/numpy/numpy/commit/3ec57950ce516f8f39345e2b425db9bbe64272f3 Author: Justin Peel Date: 2011-01-23 (Sun, 23 Jan 2011) Changed paths: M numpy/core/src/multiarray/item_selection.c M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: Ticket 1490, fix searchsorted when both key and array are byteswapped. From noreply at github.com Sun Jan 23 17:26:00 2011 From: noreply at github.com (noreply at github.com) Date: Sun, 23 Jan 2011 14:26:00 -0800 Subject: [Numpy-svn] [numpy/numpy] 9b8ff3: BUG PyArray_FromArray: Properly handle F_CONTIGUOU... Message-ID: <20110123222600.35CA64234E@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9b8ff380c2f0df0504a4c27cef131cb4f8798cbd https://github.com/numpy/numpy/commit/9b8ff380c2f0df0504a4c27cef131cb4f8798cbd Author: Dag Sverre Seljebotn Date: 2011-01-23 (Sun, 23 Jan 2011) Changed paths: M numpy/core/src/multiarray/ctors.c Log Message: ----------- BUG PyArray_FromArray: Properly handle F_CONTIGUOUS with 1D-arrays From noreply at github.com Sun Jan 23 18:08:32 2011 From: noreply at github.com (noreply at github.com) Date: Sun, 23 Jan 2011 15:08:32 -0800 Subject: [Numpy-svn] [numpy/numpy] 41c093: WHT: Whitespace cleanup. Message-ID: <20110123230832.DA0FB422EB@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 41c093508b08750e1fbfad3937f5a398b3566884 https://github.com/numpy/numpy/commit/41c093508b08750e1fbfad3937f5a398b3566884 Author: Charles Harris Date: 2011-01-23 (Sun, 23 Jan 2011) Changed paths: M numpy/core/tests/test_numerictypes.py Log Message: ----------- WHT: Whitespace cleanup. Commit: 8435696e7ee3bc03cb85decc9323cd2d0487a5f8 https://github.com/numpy/numpy/commit/8435696e7ee3bc03cb85decc9323cd2d0487a5f8 Author: Justin Peel Date: 2011-01-23 (Sun, 23 Jan 2011) Changed paths: M numpy/core/numerictypes.py Log Message: ----------- BUG: Ticket 1395, make find_common_type recognize booleans. Commit: 173cb747e86dc94b39f4ccb19e79d2fa20dbdcf8 https://github.com/numpy/numpy/commit/173cb747e86dc94b39f4ccb19e79d2fa20dbdcf8 Author: Charles Harris Date: 2011-01-23 (Sun, 23 Jan 2011) Changed paths: M numpy/core/tests/test_regression.py Log Message: ----------- ENH: Ticket 1695, add test for find_common_type with booleans. From noreply at github.com Sun Jan 23 18:17:39 2011 From: noreply at github.com (noreply at github.com) Date: Sun, 23 Jan 2011 15:17:39 -0800 Subject: [Numpy-svn] [numpy/numpy] 265ac4: ENH: Add patch files to .gitignore. Message-ID: <20110123231739.D176D42331@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 265ac4f50ca4ef224daed906d9e0c6244e04e030 https://github.com/numpy/numpy/commit/265ac4f50ca4ef224daed906d9e0c6244e04e030 Author: Charles Harris Date: 2011-01-23 (Sun, 23 Jan 2011) Changed paths: M .gitignore Log Message: ----------- ENH: Add patch files to .gitignore. From noreply at github.com Sun Jan 23 19:00:35 2011 From: noreply at github.com (noreply at github.com) Date: Sun, 23 Jan 2011 16:00:35 -0800 Subject: [Numpy-svn] [numpy/numpy] 437e55: BUG: Ticket #1703, make fromfile work with dtype=n... Message-ID: <20110124000035.075D742334@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 437e555e0b2a742f0d5af88132f68fbe96dcbc3f https://github.com/numpy/numpy/commit/437e555e0b2a742f0d5af88132f68fbe96dcbc3f Author: Justin Peel Date: 2011-01-23 (Sun, 23 Jan 2011) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: Ticket #1703, make fromfile work with dtype=np.bool_ and floats. From noreply at github.com Mon Jan 24 05:46:34 2011 From: noreply at github.com (noreply at github.com) Date: Mon, 24 Jan 2011 02:46:34 -0800 Subject: [Numpy-svn] [numpy/numpy] ae6416: STY: clean up unused code. Closes #1409. Thanks to... Message-ID: <20110124104635.012304230A@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: ae6416a207339fa672728d8197e829a3980bbea7 https://github.com/numpy/numpy/commit/ae6416a207339fa672728d8197e829a3980bbea7 Author: rgommers Date: 2011-01-24 (Mon, 24 Jan 2011) Changed paths: M numpy/distutils/ccompiler.py Log Message: ----------- STY: clean up unused code. Closes #1409. Thanks to Bruce Southey. From noreply at github.com Mon Jan 24 17:25:15 2011 From: noreply at github.com (noreply at github.com) Date: Mon, 24 Jan 2011 14:25:15 -0800 Subject: [Numpy-svn] [numpy/numpy] b7fbd3: BUG: Ticket #1690, fix overflow error in randint. ... Message-ID: <20110124222514.F170042337@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b7fbd3290e956dc1f9a8f9b99b777d22e9b5e2ce https://github.com/numpy/numpy/commit/b7fbd3290e956dc1f9a8f9b99b777d22e9b5e2ce Author: Justin Peel Date: 2011-01-24 (Mon, 24 Jan 2011) Changed paths: M numpy/random/mtrand/mtrand.c M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- BUG: Ticket #1690, fix overflow error in randint. Slightly modified from the original by committer. Commit: bb97750c93ede73d81a9632de01dda0f9bce5b41 https://github.com/numpy/numpy/commit/bb97750c93ede73d81a9632de01dda0f9bce5b41 Author: Charles Harris Date: 2011-01-24 (Mon, 24 Jan 2011) Changed paths: M numpy/random/tests/test_random.py Log Message: ----------- ENH: Replace assert by assert_. Commit: 4f5ff257c8edc320d1415dc329c51d0ea87c0ddc https://github.com/numpy/numpy/commit/4f5ff257c8edc320d1415dc329c51d0ea87c0ddc Author: Charles Harris Date: 2011-01-24 (Mon, 24 Jan 2011) Changed paths: M numpy/random/tests/test_random.py A numpy/random/tests/test_regression.py Log Message: ----------- ENH: Break out regression tests into separate file and explicitly import needed functions from np.testing. From noreply at github.com Tue Jan 25 09:05:08 2011 From: noreply at github.com (noreply at github.com) Date: Tue, 25 Jan 2011 06:05:08 -0800 Subject: [Numpy-svn] [numpy/numpy] cdac12: PY3K: add PyPI classifier for Python 3. Closes #16... Message-ID: <20110125140508.D06B042290@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: cdac1209a517bf0808f12340d21ac9d334f69485 https://github.com/numpy/numpy/commit/cdac1209a517bf0808f12340d21ac9d334f69485 Author: rgommers Date: 2011-01-25 (Tue, 25 Jan 2011) Changed paths: M setup.py Log Message: ----------- PY3K: add PyPI classifier for Python 3. Closes #1698. From noreply at github.com Fri Jan 28 19:35:17 2011 From: noreply at github.com (noreply at github.com) Date: Fri, 28 Jan 2011 16:35:17 -0800 Subject: [Numpy-svn] [numpy/numpy] 7e14f0: ENH: ufunc: Convert UFunc Reduce to use the new it... Message-ID: <20110129003517.ED1154241A@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7e14f031e9bd65640ccbeaa9ba8bd4ee788e28a2 https://github.com/numpy/numpy/commit/7e14f031e9bd65640ccbeaa9ba8bd4ee788e28a2 Author: Mark Wiebe Date: 2011-01-25 (Tue, 25 Jan 2011) Changed paths: M numpy/core/src/multiarray/einsum.c.src M numpy/core/src/multiarray/new_iterator.c.src M numpy/core/src/umath/ufunc_object.c Log Message: ----------- ENH: ufunc: Convert UFunc Reduce to use the new iterator Commit: b410514375ce1cfe4f1accd9c97d2c5001f6bae9 https://github.com/numpy/numpy/commit/b410514375ce1cfe4f1accd9c97d2c5001f6bae9 Author: Mark Wiebe Date: 2011-01-25 (Tue, 25 Jan 2011) Changed paths: M numpy/core/src/multiarray/einsum.c.src M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_numeric.py Log Message: ----------- ENH: ufunc: Release the GIL during ufunc computations Commit: fadddc677dcbbaf0d5af971a512e4d305a024e4c https://github.com/numpy/numpy/commit/fadddc677dcbbaf0d5af971a512e4d305a024e4c Author: Mark Wiebe Date: 2011-01-25 (Tue, 25 Jan 2011) Changed paths: M numpy/core/code_generators/numpy_api.py M numpy/core/src/multiarray/new_iterator.c.src M numpy/core/src/multiarray/new_iterator_pywrap.c M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_new_iterator.py Log Message: ----------- ENH: iter: Add NpyIter_RemoveAxis function to the iterator API Commit: 14d5e200384ffc72782a364ae597746e1086bed6 https://github.com/numpy/numpy/commit/14d5e200384ffc72782a364ae597746e1086bed6 Author: Mark Wiebe Date: 2011-01-25 (Tue, 25 Jan 2011) Changed paths: M numpy/core/src/multiarray/new_iterator.c.src M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_regression.py Log Message: ----------- ENH: ufunc: Convert Accumulate to use the new iterator Commit: 8a0bec00b8f92f055284769c3c0888aece0a69f0 https://github.com/numpy/numpy/commit/8a0bec00b8f92f055284769c3c0888aece0a69f0 Author: Mark Wiebe Date: 2011-01-25 (Tue, 25 Jan 2011) Changed paths: M numpy/core/src/multiarray/new_iterator.c.src M numpy/core/src/umath/ufunc_object.c Log Message: ----------- ENH: ufunc: Convert Reduceat to use the new iterator Reduceat doesn't fit into the new iterator idea quite as well as the others, so it doesn't get the matching memory layout. Neither it nor accumulate get buffering, though accumulate could use buffering if it was implemented slightly differently. Commit: 62300b6f5bc3987915c106c2f414c5699ad8484f https://github.com/numpy/numpy/commit/62300b6f5bc3987915c106c2f414c5699ad8484f Author: Mark Wiebe Date: 2011-01-25 (Tue, 25 Jan 2011) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_numeric.py Log Message: ----------- ENH: ufunc: Remove dead code from ufunc_object.c Commit: 585a636f95c3bf884e53a6724738a26d4a5b00e4 https://github.com/numpy/numpy/commit/585a636f95c3bf884e53a6724738a26d4a5b00e4 Author: Mark Wiebe Date: 2011-01-25 (Tue, 25 Jan 2011) Changed paths: M numpy/core/include/numpy/ndarraytypes.h M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/calculation.c M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/convert_datatype.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/src/umath/ufunc_object.c M numpy/lib/tests/test_recfunctions.py Log Message: ----------- ENH: core: Shuffle type numbers so any new ones go on the end. Commit: cf8d15203cd24bc7a836c98117a8e4edc9debd8b https://github.com/numpy/numpy/commit/cf8d15203cd24bc7a836c98117a8e4edc9debd8b Author: Mark Wiebe Date: 2011-01-25 (Tue, 25 Jan 2011) Changed paths: M numpy/core/include/numpy/ndarraytypes.h M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/convert_datatype.c M numpy/core/src/multiarray/usertypes.c Log Message: ----------- ENH: core: Make PyArray_ArrFuncs have the same structure as in 1.5 and earlier Commit: 91b7763cae7c25865df636f7d44d284ed4094bc4 https://github.com/numpy/numpy/commit/91b7763cae7c25865df636f7d44d284ed4094bc4 Author: Mark Wiebe Date: 2011-01-26 (Wed, 26 Jan 2011) Changed paths: M doc/neps/new-iterator-ufunc.rst Log Message: ----------- NEP: iter: Add some more functions Commit: b58b3d167609a419a06d9d672f13501ce27d23fc https://github.com/numpy/numpy/commit/b58b3d167609a419a06d9d672f13501ce27d23fc Author: Mark Wiebe Date: 2011-01-26 (Wed, 26 Jan 2011) Changed paths: M doc/neps/new-iterator-ufunc.rst Log Message: ----------- NEP: iter: Add NpyIter_GetAxisStrideArray function Commit: 98721b3f06626314e47afa6d1ad9a1a0d3746412 https://github.com/numpy/numpy/commit/98721b3f06626314e47afa6d1ad9a1a0d3746412 Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_regression.py Log Message: ----------- BUG: ufunc: Fix buffered reduce Commit: c4a556e1fcdede5fe366e4373a7f2dc802a0e898 https://github.com/numpy/numpy/commit/c4a556e1fcdede5fe366e4373a7f2dc802a0e898 Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M numpy/core/src/multiarray/convert_datatype.c M numpy/core/src/multiarray/item_selection.c M numpy/core/src/multiarray/lowlevel_strided_loops.c.src M numpy/core/src/multiarray/new_iterator.c.src M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_numeric.py M numpy/core/tests/test_regression.py M numpy/testing/utils.py Log Message: ----------- BUG: core: Fix things so scipy trunk passes all tests (but one) With this patch, the latest scipy trunk (7087), built against NumPy 1.5.1, passes all tests when run against the numpy trunk. The single failing test, test_imresize, fails because it tests all float types, and the new 'half' type lacks the precision to pass that test. Commit: 29e868951da7348ffa021889bfd5719bab403308 https://github.com/numpy/numpy/commit/29e868951da7348ffa021889bfd5719bab403308 Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M numpy/core/src/multiarray/multiarraymodule_onefile.c Log Message: ----------- BLD: Add einsum to the one file build Commit: 0a011429b13d7267a87e1cbc8c5b8fe42c22df5d https://github.com/numpy/numpy/commit/0a011429b13d7267a87e1cbc8c5b8fe42c22df5d Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- ENH: ufunc: Move reduceat to its own function, have it use the iterator Commit: 3e58b8db5d2ff4b850f63373e1b1d1c812454264 https://github.com/numpy/numpy/commit/3e58b8db5d2ff4b850f63373e1b1d1c812454264 Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M numpy/add_newdocs.py M numpy/core/code_generators/numpy_api.py M numpy/core/include/numpy/ndarraytypes.h M numpy/core/setup_common.py M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/lowlevel_strided_loops.c.src M numpy/core/src/multiarray/multiarraymodule.c Log Message: ----------- ENH: core: Make NumPy trunk ABI-compatible with 1.5 Commit: 01c78669494a05a539cdbb83614b6c3312e5401e https://github.com/numpy/numpy/commit/01c78669494a05a539cdbb83614b6c3312e5401e Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M numpy/add_newdocs.py M numpy/core/code_generators/numpy_api.py M numpy/core/include/numpy/ufuncobject.h M numpy/core/src/multiarray/new_iterator.c.src M numpy/core/src/umath/ufunc_object.c Log Message: ----------- ENH: ufunc: Add new iterator version of generalized ufuncs Commit: 536ee131d2fe89ff9a5552d01bca01c3d89cac90 https://github.com/numpy/numpy/commit/536ee131d2fe89ff9a5552d01bca01c3d89cac90 Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M numpy/core/src/multiarray/new_iterator.c.src Log Message: ----------- ENH: iter: Change permutation to a fixed-size char array Commit: 628e7b77f49b8d4afa633bbef103d6c5156b3a58 https://github.com/numpy/numpy/commit/628e7b77f49b8d4afa633bbef103d6c5156b3a58 Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M numpy/core/src/multiarray/new_iterator.c.src Log Message: ----------- ENH: iter: Remove internal NPY_OP_ITFLAG_COPY flag Commit: 2a1706fd84b2970f7ab64d9d46f1c0951eac8cfa https://github.com/numpy/numpy/commit/2a1706fd84b2970f7ab64d9d46f1c0951eac8cfa Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M numpy/core/src/multiarray/new_iterator.c.src Log Message: ----------- ENH: iter: Add a per-operand REDUCE flag Commit: 779b01b039e05150ec21047fc04061fab55e5f42 https://github.com/numpy/numpy/commit/779b01b039e05150ec21047fc04061fab55e5f42 Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M numpy/add_newdocs.py M numpy/core/src/multiarray/item_selection.c M numpy/core/src/npymath/halffloat.c M numpy/core/tests/test_regression.py M numpy/ma/testutils.py Log Message: ----------- WRN: iter: Fix half-float warnings, other small tweaks Commit: b8c1f4bca90bca44bee87eb22495e6605a43ff30 https://github.com/numpy/numpy/commit/b8c1f4bca90bca44bee87eb22495e6605a43ff30 Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M numpy/core/src/multiarray/new_iterator.c.src M numpy/core/tests/test_numeric.py Log Message: ----------- ENH: iter: Improve performance of buffering reduce operations Commit: 95937582ce1feade737daba0f0c10233eede64ad https://github.com/numpy/numpy/commit/95937582ce1feade737daba0f0c10233eede64ad Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M numpy/core/src/multiarray/scalartypes.h Log Message: ----------- BUG: Single file build had wrong promotion table type Commit: 211191d4985b15a1d3fa773b99fec17be57de7b4 https://github.com/numpy/numpy/commit/211191d4985b15a1d3fa773b99fec17be57de7b4 Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/multiarray/buffer.c M numpy/core/src/multiarray/convert_datatype.c M numpy/core/src/multiarray/datetime.c M numpy/core/src/multiarray/flagsobject.c M numpy/core/src/multiarray/multiarraymodule.c Log Message: ----------- WRN: Fix some warnings and suspicious looking code Commit: 82bd8f94caef920dc47b37826dec6716839afd51 https://github.com/numpy/numpy/commit/82bd8f94caef920dc47b37826dec6716839afd51 Author: Mark Wiebe Date: 2011-01-27 (Thu, 27 Jan 2011) Changed paths: M setup.py Log Message: ----------- VER: Change version to 1.6.0 Commit: aca4c6447e669d3e56e17d5842f968979eec2bcd https://github.com/numpy/numpy/commit/aca4c6447e669d3e56e17d5842f968979eec2bcd Author: Mark Wiebe Date: 2011-01-28 (Fri, 28 Jan 2011) Changed paths: M numpy/core/src/multiarray/methods.c Log Message: ----------- STY: core: Improve formating of ParseTuple argument lists Now in methods.c each argument gets its own line, so its easier to validate. Commit: 6510cce13410a9fff4d92f6390c16a7788b1a892 https://github.com/numpy/numpy/commit/6510cce13410a9fff4d92f6390c16a7788b1a892 Author: Mark Wiebe Date: 2011-01-28 (Fri, 28 Jan 2011) Changed paths: M doc/source/reference/c-api.array.rst M numpy/core/code_generators/numpy_api.py M numpy/core/include/numpy/ndarraytypes.h M numpy/core/src/multiarray/convert.c M numpy/core/src/multiarray/ctors.c Log Message: ----------- ENH: core: Add PyArray_NewLikeArray function This function implements the numpy.empty_like semantics, but supports the new NPY_KEEPORDER enumeration value as well as switching to a different data type. Commit: c9d1849332ae5bf73299ea1268f6a55f78624688 https://github.com/numpy/numpy/commit/c9d1849332ae5bf73299ea1268f6a55f78624688 Author: Mark Wiebe Date: 2011-01-28 (Fri, 28 Jan 2011) Changed paths: M numpy/add_newdocs.py M numpy/core/numeric.py M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/methods.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/new_iterator.c.src M numpy/core/src/multiarray/shape.c M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_numeric.py M numpy/core/tests/test_regression.py Log Message: ----------- ENH: core: Add dtype= and order= parameters to zeros_like, ones_like, and empty_like Commit: 0046a594071117d8bd379f6e9bd2d2d7a6f9852e https://github.com/numpy/numpy/commit/0046a594071117d8bd379f6e9bd2d2d7a6f9852e Author: Mark Wiebe Date: 2011-01-28 (Fri, 28 Jan 2011) Changed paths: M doc/neps/new-iterator-ufunc.rst Log Message: ----------- NEP: iter: Add NPY_ITER_DONT_REVERSE_AXES flag Commit: aedce0eb9fa63e7dec3c865374a64e11374c284c https://github.com/numpy/numpy/commit/aedce0eb9fa63e7dec3c865374a64e11374c284c Author: Mark Wiebe Date: 2011-01-28 (Fri, 28 Jan 2011) Changed paths: M numpy/core/fromnumeric.py M numpy/core/include/numpy/ndarraytypes.h M numpy/core/src/multiarray/convert.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/new_iterator.c.src M numpy/core/src/multiarray/shape.c M numpy/core/src/multiarray/shape.h M numpy/core/tests/test_multiarray.py Log Message: ----------- ENH: core: Add support for numpy.ravel(a, order='K') Commit: 67e5476a4178de55451501cfb01794c22d340b7a https://github.com/numpy/numpy/commit/67e5476a4178de55451501cfb01794c22d340b7a Author: Mark Wiebe Date: 2011-01-28 (Fri, 28 Jan 2011) Changed paths: M THANKS.txt M doc/source/reference/arrays.ndarray.rst M doc/source/reference/c-api.array.rst M doc/source/reference/c-api.ufunc.rst M doc/source/reference/routines.dtype.rst M doc/source/reference/routines.linalg.rst M doc/source/reference/routines.sort.rst M numpy/add_newdocs.py M numpy/core/code_generators/genapi.py M numpy/core/code_generators/numpy_api.py M numpy/core/fromnumeric.py M numpy/core/include/numpy/ndarraytypes.h M numpy/core/include/numpy/ufuncobject.h M numpy/core/numeric.py M numpy/core/setup.py M numpy/core/setup_common.py M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/buffer.c M numpy/core/src/multiarray/calculation.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.c M numpy/core/src/multiarray/convert_datatype.c M numpy/core/src/multiarray/convert_datatype.h M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/ctors.h M numpy/core/src/multiarray/datetime.c A numpy/core/src/multiarray/dtype_transfer.c A numpy/core/src/multiarray/einsum.c.src M numpy/core/src/multiarray/flagsobject.c M numpy/core/src/multiarray/getset.c M numpy/core/src/multiarray/item_selection.c M numpy/core/src/multiarray/iterators.c A numpy/core/src/multiarray/lowlevel_strided_loops.c.src A numpy/core/src/multiarray/lowlevel_strided_loops.h M numpy/core/src/multiarray/methods.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/multiarraymodule_onefile.c A numpy/core/src/multiarray/new_iterator.c.src A numpy/core/src/multiarray/new_iterator_pywrap.c A numpy/core/src/multiarray/new_iterator_pywrap.h M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/src/multiarray/scalartypes.h M numpy/core/src/multiarray/shape.c M numpy/core/src/multiarray/shape.h M numpy/core/src/multiarray/usertypes.c M numpy/core/src/npymath/halffloat.c M numpy/core/src/scalarmathmodule.c.src M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_multiarray.py A numpy/core/tests/test_new_iterator.py M numpy/core/tests/test_numeric.py M numpy/core/tests/test_regression.py M numpy/core/tests/test_scalarmath.py M numpy/core/tests/test_ufunc.py M numpy/lib/npyio.py M numpy/lib/tests/test_io.py M numpy/lib/tests/test_recfunctions.py M numpy/linalg/linalg.py M numpy/ma/core.py M numpy/ma/tests/test_core.py M numpy/ma/testutils.py M numpy/matrixlib/tests/test_defmatrix.py M numpy/testing/print_coercion_tables.py M numpy/testing/tests/test_utils.py M numpy/testing/utils.py M setup.py Log Message: ----------- Merge branch 'new_iterator' - new iterator, ufunc update, restore 1.5 ABI New Iterator - Read doc/neps/new-iterator-ufunc.rst. UFunc Update - Change all ufunc functions to use the new iterator. This replaces the inline buffering with iterator buffering, except for the reductions and generalized ufunc which use updateifcopy at the moment. Also adds out= and order= parameters to all ufuncs. Restore 1.5 ABI - This was done by moving the new type numbers to the end of the type enumeration, and replacing all type promotion code with a table-based approach. The ArrFuncs was restored by putting the new type cast functions into the cast dictionary, originally designed just for custom types. Conflicts: numpy/core/src/multiarray/ctors.c numpy/core/tests/test_regression.py Commit: ab3dcf817066e7be08e0c4c6264db36674978284 https://github.com/numpy/numpy/commit/ab3dcf817066e7be08e0c4c6264db36674978284 Author: Mark Wiebe Date: 2011-01-28 (Fri, 28 Jan 2011) Changed paths: A doc/neps/deferred-ufunc-evaluation.rst A doc/neps/new-iterator-ufunc.rst Log Message: ----------- Merge branch 'mw_neps' From noreply at github.com Fri Jan 28 20:29:09 2011 From: noreply at github.com (noreply at github.com) Date: Fri, 28 Jan 2011 17:29:09 -0800 Subject: [Numpy-svn] [numpy/numpy] 7bead6: STY: Rename NPY_ITER_DONT_REVERSE_AXES to NPY_ITER... Message-ID: <20110129012909.1312342405@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7bead6a6b5a108f2515f8a81c95eb2a42eee6240 https://github.com/numpy/numpy/commit/7bead6a6b5a108f2515f8a81c95eb2a42eee6240 Author: Mark Wiebe Date: 2011-01-28 (Fri, 28 Jan 2011) Changed paths: M doc/neps/new-iterator-ufunc.rst M numpy/core/include/numpy/ndarraytypes.h M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/new_iterator.c.src Log Message: ----------- STY: Rename NPY_ITER_DONT_REVERSE_AXES to NPY_ITER_DONT_NEGATE_STRIDES to be more intuitive From noreply at github.com Sat Jan 29 13:59:14 2011 From: noreply at github.com (noreply at github.com) Date: Sat, 29 Jan 2011 10:59:14 -0800 Subject: [Numpy-svn] [numpy/numpy] cb7e0a: BUG: Fix crash in PyArray_Nonzero due to uninitial... Message-ID: <20110129185914.597B5423F9@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: cb7e0acab944d8b43550ae060b5ab888042c4954 https://github.com/numpy/numpy/commit/cb7e0acab944d8b43550ae060b5ab888042c4954 Author: Mark Wiebe Date: 2011-01-29 (Sat, 29 Jan 2011) Changed paths: M numpy/core/include/numpy/npy_math.h M numpy/core/src/multiarray/item_selection.c M numpy/core/src/multiarray/lowlevel_strided_loops.c.src M numpy/core/src/multiarray/new_iterator.c.src Log Message: ----------- BUG: Fix crash in PyArray_Nonzero due to uninitialized variable usage Commit: 08fdf3b8ff613ad51af21e53de915c232bb395e4 https://github.com/numpy/numpy/commit/08fdf3b8ff613ad51af21e53de915c232bb395e4 Author: Mark Wiebe Date: 2011-01-29 (Sat, 29 Jan 2011) Changed paths: M numpy/core/src/multiarray/descriptor.c M numpy/core/src/multiarray/dtype_transfer.c M numpy/core/src/multiarray/einsum.c.src M numpy/core/src/multiarray/item_selection.c M numpy/core/src/multiarray/new_iterator.c.src M numpy/core/src/npymath/npy_math_complex.c.src M numpy/core/src/scalarmathmodule.c.src Log Message: ----------- WRN: core: Remove many warnings gcc produces with stricter flags From noreply at github.com Sun Jan 30 16:50:50 2011 From: noreply at github.com (noreply at github.com) Date: Sun, 30 Jan 2011 13:50:50 -0800 Subject: [Numpy-svn] [numpy/numpy] b29d5c: BUG: core: Fix "a[...] += 1" with array scalar 'a' Message-ID: <20110130215050.7A5AE421A7@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b29d5c36e8b0a62956d5e097b5b7ce73351f7bef https://github.com/numpy/numpy/commit/b29d5c36e8b0a62956d5e097b5b7ce73351f7bef Author: Mark Wiebe Date: 2011-01-30 (Sun, 30 Jan 2011) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/src/multiarray/number.c M numpy/core/tests/test_regression.py Log Message: ----------- BUG: core: Fix "a[...] += 1" with array scalar 'a' This was crashing, because it appears Python does this: 1. call the array_subscript to get a[...], then calls inplace add on it 2. call the array_ass_subscript with (a, Ellipsis, a), which for an object array was setting the single element of a to point to itself, and caused crashes. This case is now checked, and success is returned immediately when an array is assigned to itself this way. Commit: 395146e64101ac65a057214d64135993a4c67d16 https://github.com/numpy/numpy/commit/395146e64101ac65a057214d64135993a4c67d16 Author: Mark Wiebe Date: 2011-01-30 (Sun, 30 Jan 2011) Changed paths: M numpy/core/src/multiarray/new_iterator.c.src M numpy/core/tests/test_new_iterator.py Log Message: ----------- BUG: iter: Fix checking of allocated output with op_axes specified Commit: 4faf10e9246a77bc19c77dc80363d809f5a85396 https://github.com/numpy/numpy/commit/4faf10e9246a77bc19c77dc80363d809f5a85396 Author: Mark Wiebe Date: 2011-01-30 (Sun, 30 Jan 2011) Changed paths: M numpy/core/src/multiarray/new_iterator.c.src M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_new_iterator.py Log Message: ----------- ENH: iter: Allow copies of read-only scalar arrays even if COPY isn't specified When buffering, this reduces the work needed by a lot. For non-reduction operands, the iterator always provides contiguous data when an operand is buffered, but by making a copy the operand can be flagged as never needing buffering