From noreply at github.com Mon Jun 3 13:36:45 2013 From: noreply at github.com (GitHub) Date: Mon, 03 Jun 2013 10:36:45 -0700 Subject: [Numpy-svn] [numpy/numpy] 54c147: BUG: fix typo on npy_config.h include guard Message-ID: <51acd42d5d852_55795adde0107754@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 54c1471d25038a8e303e68ed71f0043c5786b28b https://github.com/numpy/numpy/commit/54c1471d25038a8e303e68ed71f0043c5786b28b Author: Julian Taylor Date: 2013-06-03 (Mon, 03 Jun 2013) Changed paths: M numpy/core/include/numpy/npy_math.h M numpy/core/src/umath/loops.c.src Log Message: ----------- BUG: fix typo on npy_config.h include guard Was overlooked as loops.c.src where np.isnan lives includes it directly. Now all isnan calls in numpy profit from the improvement. Commit: 8ab4e1ac2ad80c11f1efc9fbfe0fa32d70e6a474 https://github.com/numpy/numpy/commit/8ab4e1ac2ad80c11f1efc9fbfe0fa32d70e6a474 Author: Charles Harris Date: 2013-06-03 (Mon, 03 Jun 2013) Changed paths: M numpy/core/include/numpy/npy_math.h M numpy/core/src/umath/loops.c.src Log Message: ----------- Merge pull request #3394 from juliantaylor/incl-guard-fix BUG: fix typo on npy_config.h include guard Compare: https://github.com/numpy/numpy/compare/dff8c9497b06...8ab4e1ac2ad8 From noreply at github.com Mon Jun 3 15:26:32 2013 From: noreply at github.com (GitHub) Date: Mon, 03 Jun 2013 12:26:32 -0700 Subject: [Numpy-svn] [numpy/numpy] e9e490: DOC: add to HOWTO_RELEASE to check that the benchm... Message-ID: <51acede8355fd_502955dde0119520@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: e9e490a54a87cfdbc9618b8547a7ecc81a6e2fac https://github.com/numpy/numpy/commit/e9e490a54a87cfdbc9618b8547a7ecc81a6e2fac Author: Ralf Gommers Date: 2013-06-03 (Mon, 03 Jun 2013) Changed paths: M doc/HOWTO_RELEASE.rst.txt Log Message: ----------- DOC: add to HOWTO_RELEASE to check that the benchmark suite runs. From noreply at github.com Tue Jun 4 16:39:32 2013 From: noreply at github.com (GitHub) Date: Tue, 04 Jun 2013 13:39:32 -0700 Subject: [Numpy-svn] [numpy/numpy] ab2741: DOC: remove module index from reference guide. Message-ID: <51ae508418512_7b2a1305de414933d@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: ab2741aed23ae5241c047c7159fa7f636753d7f9 https://github.com/numpy/numpy/commit/ab2741aed23ae5241c047c7159fa7f636753d7f9 Author: Ralf Gommers Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M doc/source/_templates/indexcontent.html M doc/source/conf.py Log Message: ----------- DOC: remove module index from reference guide. It was broken, and after fixing it looked quite useless. Update in conf.py is because `html_use_modindex` is deprecated. Commit: 0155f8d0729eccbd72d79c1d49f82b1138a46ef1 https://github.com/numpy/numpy/commit/0155f8d0729eccbd72d79c1d49f82b1138a46ef1 Author: Ralf Gommers Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M doc/source/release.rst Log Message: ----------- DOC: add missing release notes to the reference guide. Commit: c2e531b97f0b8bfc7ba4cdbb4c2313b26a6226a8 https://github.com/numpy/numpy/commit/c2e531b97f0b8bfc7ba4cdbb4c2313b26a6226a8 Author: Charles Harris Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M doc/source/_templates/indexcontent.html M doc/source/conf.py M doc/source/release.rst Log Message: ----------- Merge pull request #3401 from rgommers/remove-module-index Remove module index from docs, add missing release notes. Compare: https://github.com/numpy/numpy/compare/e9e490a54a87...c2e531b97f0b From noreply at github.com Tue Jun 4 16:45:25 2013 From: noreply at github.com (GitHub) Date: Tue, 04 Jun 2013 13:45:25 -0700 Subject: [Numpy-svn] [numpy/numpy] a32335: TST: linalg: loosen the requirements of some tests... Message-ID: <51ae51e543ea_30ee11a3dd465557@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: a32335e7026e3f04bcf627d3f6af57a9c78acf48 https://github.com/numpy/numpy/commit/a32335e7026e3f04bcf627d3f6af57a9c78acf48 Author: Warren Weckesser Date: 2013-06-04 (Tue, 04 Jun 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. Commit: 7e92df5c483c4a466315be1df7ee077c956a32b0 https://github.com/numpy/numpy/commit/7e92df5c483c4a466315be1df7ee077c956a32b0 Author: Charles Harris Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M numpy/core/tests/test_blasdot.py Log Message: ----------- Merge pull request #3400 from WarrenWeckesser/test-blasdot-failure TST: linalg: loosen the requirements of some tests in test_blasdot.py. ... Compare: https://github.com/numpy/numpy/compare/c2e531b97f0b...7e92df5c483c From noreply at github.com Wed Jun 5 11:36:42 2013 From: noreply at github.com (GitHub) Date: Wed, 05 Jun 2013 08:36:42 -0700 Subject: [Numpy-svn] [numpy/numpy] 40000f: ENH: linalg: Add the `axis` keyword to linalg.norm... Message-ID: <51af5b0a72a07_22fa7bbde46085@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 40000f508ab5f736b5a62c97a1e4bb72d55bf19c https://github.com/numpy/numpy/commit/40000f508ab5f736b5a62c97a1e4bb72d55bf19c Author: Warren Weckesser Date: 2013-06-01 (Sat, 01 Jun 2013) Changed paths: M numpy/linalg/linalg.py M numpy/linalg/tests/test_linalg.py Log Message: ----------- ENH: linalg: Add the `axis` keyword to linalg.norm. Also fixed a bug that occurred with integer arrays and negative ord. For example, norm([1, 3], -1) returned 1.0, but the correct value is 0.75. Commit: 3bdb6099e6090f433a85d363b8ee7b1de0233571 https://github.com/numpy/numpy/commit/3bdb6099e6090f433a85d363b8ee7b1de0233571 Author: Warren Weckesser Date: 2013-06-01 (Sat, 01 Jun 2013) Changed paths: M numpy/linalg/linalg.py Log Message: ----------- MAINT: linalg: removed unused imports from linalg.py Commit: 6eb57a767713a7a2b74e1cd3365c34638ec55eac https://github.com/numpy/numpy/commit/6eb57a767713a7a2b74e1cd3365c34638ec55eac Author: Warren Weckesser Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M numpy/linalg/linalg.py Log Message: ----------- DOC: linalg: Improve the docstring of the new norm function. Commit: a2926149891027fff151d50933405a696384d47c https://github.com/numpy/numpy/commit/a2926149891027fff151d50933405a696384d47c Author: Warren Weckesser Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M numpy/linalg/linalg.py M numpy/linalg/tests/test_linalg.py Log Message: ----------- ENH: linalg: allow the 'axis' argument of linalg.norm to be a 2-tuple, in which case matrix norms of the collection of 2-D matrices are computed. Commit: 8a170dce60108b252005cc51e1c1f6568feb3dc9 https://github.com/numpy/numpy/commit/8a170dce60108b252005cc51e1c1f6568feb3dc9 Author: Warren Weckesser Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M numpy/linalg/linalg.py M numpy/linalg/tests/test_linalg.py Log Message: ----------- STY: linalg: some PEP8 clean up. Commit: 1d9607ac4a1fc7270ee0686b7e3f20b2ce709bf2 https://github.com/numpy/numpy/commit/1d9607ac4a1fc7270ee0686b7e3f20b2ce709bf2 Author: Warren Weckesser Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M numpy/linalg/linalg.py Log Message: ----------- MAINT: linalg: simplify the computation of the svd-based matrix norms, and tweak the norm function's docstring. Commit: d307ff623dc58cd7afd02e99805e409edd5ba179 https://github.com/numpy/numpy/commit/d307ff623dc58cd7afd02e99805e409edd5ba179 Author: njsmith Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M numpy/linalg/linalg.py M numpy/linalg/tests/test_linalg.py Log Message: ----------- Merge pull request #3387 from WarrenWeckesser/norm-axis ENH: linalg: Add an `axis` argument to linalg.norm Compare: https://github.com/numpy/numpy/compare/7e92df5c483c...d307ff623dc5 From noreply at github.com Wed Jun 5 12:13:20 2013 From: noreply at github.com (GitHub) Date: Wed, 05 Jun 2013 09:13:20 -0700 Subject: [Numpy-svn] [numpy/numpy] 1d96fd: typo Message-ID: <51af63a0532a_1362b17de446947@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 1d96fd3bba2f1554d4c2ca0f7b78ea898c8faecc https://github.com/numpy/numpy/commit/1d96fd3bba2f1554d4c2ca0f7b78ea898c8faecc Author: argriffing Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M numpy/linalg/linalg.py Log Message: ----------- typo Commit: 41f6a89fe6a0201c3575446ed4140b52f51f64b2 https://github.com/numpy/numpy/commit/41f6a89fe6a0201c3575446ed4140b52f51f64b2 Author: Charles Harris Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M numpy/linalg/linalg.py Log Message: ----------- Merge pull request #3402 from argriffing/patch-3 typo Compare: https://github.com/numpy/numpy/compare/d307ff623dc5...41f6a89fe6a0 From noreply at github.com Wed Jun 5 17:42:44 2013 From: noreply at github.com (GitHub) Date: Wed, 05 Jun 2013 14:42:44 -0700 Subject: [Numpy-svn] [numpy/numpy] 37723a: TST: fix some function name conflicts Message-ID: <51afb0d45660d_4965923de487773@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 37723a58124e0013c6f80b28a452b8ce7eb921fa https://github.com/numpy/numpy/commit/37723a58124e0013c6f80b28a452b8ce7eb921fa Author: Julian Taylor Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_umath.py M numpy/ma/tests/test_old_ma.py M numpy/ma/tests/test_subclassing.py Log Message: ----------- TST: fix some function name conflicts enables a few extra tests Commit: b5fd4296a21a7d580774996207d822200b893524 https://github.com/numpy/numpy/commit/b5fd4296a21a7d580774996207d822200b893524 Author: Ralf Gommers Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_umath.py M numpy/ma/tests/test_old_ma.py M numpy/ma/tests/test_subclassing.py Log Message: ----------- Merge pull request #3403 from juliantaylor/test-multi-dec TST: fix some function name conflicts Compare: https://github.com/numpy/numpy/compare/41f6a89fe6a0...b5fd4296a21a From noreply at github.com Fri Jun 7 20:19:30 2013 From: noreply at github.com (GitHub) Date: Fri, 07 Jun 2013 17:19:30 -0700 Subject: [Numpy-svn] [numpy/numpy] fc9222: BUG: import longdouble instead of float128 Message-ID: <51b278929c8bb_690011c7dd81108c9@hookshot-fe5-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: fc92221118b882c8efecce94d49da0ac126f8305 https://github.com/numpy/numpy/commit/fc92221118b882c8efecce94d49da0ac126f8305 Author: Julian Taylor Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M numpy/linalg/linalg.py Log Message: ----------- BUG: import longdouble instead of float128 i386 does not have 16 byte long double by default (only 12 byte/float96) so the import prevents numpy startup. Introduced in 1.8.0dev 40000f508 Commit: ac8fad529af6bee86cace5ea56490c0ab007b93d https://github.com/numpy/numpy/commit/ac8fad529af6bee86cace5ea56490c0ab007b93d Author: Charles Harris Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M numpy/linalg/linalg.py Log Message: ----------- Merge pull request #3412 from juliantaylor/float128-i386 BUG: import longdouble instead of float128 Compare: https://github.com/numpy/numpy/compare/b5fd4296a21a...ac8fad529af6 From noreply at github.com Sat Jun 8 14:53:23 2013 From: noreply at github.com (GitHub) Date: Sat, 08 Jun 2013 11:53:23 -0700 Subject: [Numpy-svn] [numpy/numpy] 7af95b: A minor cleanup Message-ID: <51b37da332feb_6661df5de0564de@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7af95b0f779f587dfe56c44c5091731b122ceb1a https://github.com/numpy/numpy/commit/7af95b0f779f587dfe56c44c5091731b122ceb1a Author: Joon Ro Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M doc/HOWTO_DOCUMENT.rst.txt Log Message: ----------- A minor cleanup - 4 indent instead of 2 for equation example - Fixed Syntax:: Commit: 23a27572994e1c731605c6a78a1564014c2a62c8 https://github.com/numpy/numpy/commit/23a27572994e1c731605c6a78a1564014c2a62c8 Author: Ralf Gommers Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M doc/HOWTO_DOCUMENT.rst.txt Log Message: ----------- Merge pull request #3414 from joonro/patch-1 A minor cleanup Compare: https://github.com/numpy/numpy/compare/ac8fad529af6...23a27572994e From noreply at github.com Sat Jun 8 17:57:16 2013 From: noreply at github.com (GitHub) Date: Sat, 08 Jun 2013 14:57:16 -0700 Subject: [Numpy-svn] [numpy/numpy] abad5e: MAINT: move vectorized sqrt to own static function Message-ID: <51b3a8bc457ac_26e38dfdd884586@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: abad5e3a753a2d0f5bbd7bdf4e8769cf9a4ef02d https://github.com/numpy/numpy/commit/abad5e3a753a2d0f5bbd7bdf4e8769cf9a4ef02d Author: Julian Taylor Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M numpy/core/src/umath/loops.c.src Log Message: ----------- MAINT: move vectorized sqrt to own static function Commit: 9d5884b0acf935401f0f8e64912b98abc73f62c3 https://github.com/numpy/numpy/commit/9d5884b0acf935401f0f8e64912b98abc73f62c3 Author: Julian Taylor Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M numpy/core/src/umath/loops.c.src M numpy/core/tests/test_umath.py Log Message: ----------- ENH: Vectorize float absolute operation with sse2 fabs on x86 can be implemented by masking out the sign bit. Obtaining such a bit pattern is best done by a bitwise not on the negative zero. This is the same operation the compiler will convert fabs to on amd64. Improves performance by ~1.7/3.5 for float/double for cached data and ~1.4/1.1 for non-cached data. If one simplifies the loops gcc could also autovectorize it but with all hints its almost the same code length and slightly worse assembly. The code can easily be extended to support AVX by changing vpre and vtype to 256. Commit: 987dc32499e2bcfe160c61a5c5984e05552c7038 https://github.com/numpy/numpy/commit/987dc32499e2bcfe160c61a5c5984e05552c7038 Author: Julian Taylor Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M numpy/testing/utils.py Log Message: ----------- MAINT: fix shape mismatch issue in alignment data generator Commit: 564aa53e343e81de6864f43cb5f89932fdc1c718 https://github.com/numpy/numpy/commit/564aa53e343e81de6864f43cb5f89932fdc1c718 Author: Julian Taylor Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M numpy/core/src/umath/loops.c.src Log Message: ----------- MAINT: make the simd function signature more specific Commit: 0defe6d1813e93d6b8813b6c82d8151972c26778 https://github.com/numpy/numpy/commit/0defe6d1813e93d6b8813b6c82d8151972c26778 Author: Julian Taylor Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M numpy/core/src/umath/loops.c.src Log Message: ----------- MAINT: use @vpre@ for simd sqrt intrinsic prefix allows simple extension to AVX Commit: fe4c882be4009d866f632c53fcfb7c8891c0e835 https://github.com/numpy/numpy/commit/fe4c882be4009d866f632c53fcfb7c8891c0e835 Author: Julian Taylor Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M numpy/core/src/umath/loops.c.src Log Message: ----------- MAINT: remove duplicate vtype template Commit: 63123538b7d4d948919dfb5366a78eaa972fcda9 https://github.com/numpy/numpy/commit/63123538b7d4d948919dfb5366a78eaa972fcda9 Author: Julian Taylor Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M numpy/core/bscript M numpy/core/setup.py M numpy/core/src/umath/loops.c.src A numpy/core/src/umath/simd.inc.src Log Message: ----------- MAINT: move simd functions to new file simd.inc.src SIMD functions are called via a minimal dispatcher function. Minizes extra code in loops.c.src and hopefully transparently allows to simply enable more complex (runtime) dispatching rules. Commit: 7fb8b714906a92516905cc0f03e45511bd1ac1ed https://github.com/numpy/numpy/commit/7fb8b714906a92516905cc0f03e45511bd1ac1ed Author: Julian Taylor Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst Log Message: ----------- DOC: document isnan/bswap and SSE2 improvements Commit: 3e471304393244eb02215d1601d2396b3f94eb8d https://github.com/numpy/numpy/commit/3e471304393244eb02215d1601d2396b3f94eb8d Author: Charles Harris Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/core/bscript M numpy/core/setup.py M numpy/core/src/umath/loops.c.src A numpy/core/src/umath/simd.inc.src M numpy/core/tests/test_umath.py M numpy/testing/utils.py Log Message: ----------- Merge pull request #3411 from juliantaylor/vectorize-fabs ENH: Vectorize float absolute operation with sse2 Compare: https://github.com/numpy/numpy/compare/23a27572994e...3e4713043932 From noreply at github.com Sat Jun 8 18:15:07 2013 From: noreply at github.com (GitHub) Date: Sat, 08 Jun 2013 15:15:07 -0700 Subject: [Numpy-svn] [numpy/numpy] 7ece0d: DOC: Clarify and add C-compatible integer types to... Message-ID: <51b3aceba572e_1aec8e9dd8318a9@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7ece0ddc6ddc1dc6d81b26af0f67ffb7c71bfd00 https://github.com/numpy/numpy/commit/7ece0ddc6ddc1dc6d81b26af0f67ffb7c71bfd00 Author: Sebastian Berg Date: 2013-06-03 (Mon, 03 Jun 2013) Changed paths: M numpy/doc/basics.py Log Message: ----------- DOC: Clarify and add C-compatible integer types to list of dtypes Also mention np.intp, which at least personally I think is not an unimportant type. Commit: c113b0f63cb687bd642f8b5bf2cc1048df9832b0 https://github.com/numpy/numpy/commit/c113b0f63cb687bd642f8b5bf2cc1048df9832b0 Author: Charles Harris Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M numpy/doc/basics.py Log Message: ----------- Merge pull request #3393 from seberg/clarify-integer-types DOC: Clarify and add C-compatible integer types to list of dtypes Compare: https://github.com/numpy/numpy/compare/3e4713043932...c113b0f63cb6 From noreply at github.com Sat Jun 8 18:16:36 2013 From: noreply at github.com (GitHub) Date: Sat, 08 Jun 2013 15:16:36 -0700 Subject: [Numpy-svn] [numpy/numpy] 424d84: DOC: fix comments in min and ptp. Message-ID: <51b3ad44d4fab_26e38dfdd8848b@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 424d84bf6b18be1279d0bb3efefc33e637aad79b https://github.com/numpy/numpy/commit/424d84bf6b18be1279d0bb3efefc33e637aad79b Author: John Benediktsson Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/ma/core.py Log Message: ----------- DOC: fix comments in min and ptp. Commit: 8dcf3979780819db9eb2fe912aa0275f7424d50e https://github.com/numpy/numpy/commit/8dcf3979780819db9eb2fe912aa0275f7424d50e Author: Charles Harris Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M numpy/ma/core.py Log Message: ----------- Merge pull request #3407 from mrjbq7/doc-fixes DOC: fix comments in min and ptp. Compare: https://github.com/numpy/numpy/compare/c113b0f63cb6...8dcf39797808 From noreply at github.com Sun Jun 9 10:35:51 2013 From: noreply at github.com (GitHub) Date: Sun, 09 Jun 2013 07:35:51 -0700 Subject: [Numpy-svn] [numpy/numpy] d66196: BUG: copy.(deep)copy should preserve F-contiguity Message-ID: <51b492c7cae83_8d6dbdddc847a7@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d661960b3489c83485a3aa83e909e2ee603e7422 https://github.com/numpy/numpy/commit/d661960b3489c83485a3aa83e909e2ee603e7422 Author: David Warde-Farley Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M numpy/core/src/multiarray/methods.c M numpy/core/tests/test_regression.py Log Message: ----------- BUG: copy.(deep)copy should preserve F-contiguity Currently, copy.deepcopy() on certain objects in scikit-learn results in the copied object being broken, as underlying methods depend on members being F-contiguous. I can think of no reason that F-contiguous arrays should not remain F-contiguous through a copy.copy/copy.deepcopy, therefore this alters the methods to use NPY_KEEPORDER when allocating the copy. Commit: 18e7f40e97cae555f0446da99180525a8d259d81 https://github.com/numpy/numpy/commit/18e7f40e97cae555f0446da99180525a8d259d81 Author: David Warde-Farley Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M numpy/core/tests/test_multiarray.py Log Message: ----------- TST: expected behaviour of .copy() Commit: 704b456e49b13150aa693f4fd7d66dca0d541f0b https://github.com/numpy/numpy/commit/704b456e49b13150aa693f4fd7d66dca0d541f0b Author: Charles Harris Date: 2013-06-09 (Sun, 09 Jun 2013) Changed paths: M numpy/core/src/multiarray/methods.c M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #3415 from charris/pull-2699-rebased Pull 2699 rebased Compare: https://github.com/numpy/numpy/compare/8dcf39797808...704b456e49b1 From noreply at github.com Sun Jun 9 11:11:05 2013 From: noreply at github.com (GitHub) Date: Sun, 09 Jun 2013 08:11:05 -0700 Subject: [Numpy-svn] [numpy/numpy] 5c8d5c: MAINT: adept divisions for truedivide Message-ID: <51b49b093df3f_73813e3dd833373@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 5c8d5c263b93700ae92aff38bb9a8d05c0a185e6 https://github.com/numpy/numpy/commit/5c8d5c263b93700ae92aff38bb9a8d05c0a185e6 Author: Sebastian Berg Date: 2013-05-31 (Fri, 31 May 2013) Changed paths: M numpy/core/defchararray.py M numpy/lib/index_tricks.py M numpy/lib/shape_base.py M numpy/random/tests/test_regression.py Log Message: ----------- MAINT: adept divisions for truedivide Following deprecations would cause problems otherwise. Commit: 8dfc25d0e1fcaed67b8c688cfd9f5ac0641fc5e7 https://github.com/numpy/numpy/commit/8dfc25d0e1fcaed67b8c688cfd9f5ac0641fc5e7 Author: Sebastian Berg Date: 2013-05-31 (Fri, 31 May 2013) Changed paths: M numpy/core/src/multiarray/conversion_utils.c Log Message: ----------- API: Deprecating the use of non-integers for indices arguments This changes the conversion utils to give deprecations for a all non-integers (this currently includes python bools). The biggest change is PyArray_PyIntAsIntp in which the deprecation is done. Some other conversions are then also pointed to it. Uses the Index machinery even for numpy types, which is faster then the current code. Commit: a727f424a5b402558a7b7cba978449a1b015a47e https://github.com/numpy/numpy/commit/a727f424a5b402558a7b7cba978449a1b015a47e Author: Sebastian Berg Date: 2013-05-31 (Fri, 31 May 2013) Changed paths: M numpy/core/src/multiarray/number.c Log Message: ----------- API: Deprecate __index__ for ndim > 0 For example NumPy indexing treats np.ones(()) very differently from np.ones((1,)). It seems a bad idea to allow __index__ for arrays that are not 0-d, as they cannot always be safely interpreted as integers. Commit: 482142c42e186237525855464d141e2e5eef5808 https://github.com/numpy/numpy/commit/482142c42e186237525855464d141e2e5eef5808 Author: Sebastian Berg Date: 2013-05-31 (Fri, 31 May 2013) Changed paths: M numpy/core/src/multiarray/iterators.c M numpy/core/src/multiarray/mapping.c M numpy/core/src/private/npy_pycompat.h Log Message: ----------- MAINT: Remove non-integer deprecations which are now in PyIntAsIntp Also removed old (commented) macro, the use of PyNumber_Index is now actually implemented in PyIntAsIntp and not necessary here. Removes PyIndex_Check compatibility macros, since we do not support python < 2.5 anymore. Change integer conversion error to IndexError, previously these fell through and eventually became an IndexError. Commit: 399e55bd41081555e4fc93d567a478fc576cdd00 https://github.com/numpy/numpy/commit/399e55bd41081555e4fc93d567a478fc576cdd00 Author: Sebastian Berg Date: 2013-05-31 (Fri, 31 May 2013) Changed paths: M numpy/core/tests/test_deprecations.py M numpy/core/tests/test_indexing.py Log Message: ----------- TST: Rework test_deprecations.py and add new tests. Commit: c51f2549e824f4e8bcee550d993fe6a1ced9cacb https://github.com/numpy/numpy/commit/c51f2549e824f4e8bcee550d993fe6a1ced9cacb Author: Sebastian Berg Date: 2013-05-31 (Fri, 31 May 2013) Changed paths: M numpy/core/src/multiarray/conversion_utils.c M numpy/core/src/multiarray/number.c Log Message: ----------- STY: style and small doc fixes for integer deprecations Commit: 3a340b0db0e5629543efabdfacd54abf9f4148e7 https://github.com/numpy/numpy/commit/3a340b0db0e5629543efabdfacd54abf9f4148e7 Author: Sebastian Berg Date: 2013-05-31 (Fri, 31 May 2013) Changed paths: M numpy/core/src/multiarray/conversion_utils.c M numpy/core/src/multiarray/conversion_utils.h Log Message: ----------- MAINT: Create new function PyArray_IntpFromIndexSequence This function uses npy_intp to in principle support larger then int sequence lengths. Commit: 187f128563da83b8f202264658dc4dfa80899e93 https://github.com/numpy/numpy/commit/187f128563da83b8f202264658dc4dfa80899e93 Author: Sebastian Berg Date: 2013-06-09 (Sun, 09 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/core/tests/test_deprecations.py Log Message: ----------- DOC: Add integer deprecations to release notes (also minor spelling fix in comments) Commit: 0e9dccd0b8375a487b435411eb58f00d5d4a8bdc https://github.com/numpy/numpy/commit/0e9dccd0b8375a487b435411eb58f00d5d4a8bdc Author: Sebastian Berg Date: 2013-06-09 (Sun, 09 Jun 2013) Changed paths: M numpy/core/tests/test_deprecations.py Log Message: ----------- MAINT: Use warnings context manager instead of doing it by hand Commit: a6a2c601c28687e8ff8b44f5319280b20a9c3f71 https://github.com/numpy/numpy/commit/a6a2c601c28687e8ff8b44f5319280b20a9c3f71 Author: Sebastian Berg Date: 2013-06-09 (Sun, 09 Jun 2013) Changed paths: M numpy/core/src/multiarray/conversion_utils.c M numpy/core/tests/test_deprecations.py M numpy/lib/shape_base.py M numpy/random/tests/test_regression.py Log Message: ----------- STY: Style fixes for integer deprecation changes Also minor changes in the documentation. Commit: e67269a5c14954e03d8afaa30a5fe4299f2fd062 https://github.com/numpy/numpy/commit/e67269a5c14954e03d8afaa30a5fe4299f2fd062 Author: Sebastian Berg Date: 2013-06-09 (Sun, 09 Jun 2013) Changed paths: M numpy/core/src/multiarray/conversion_utils.c Log Message: ----------- MAINT: Minor style fix and integer conversion optimizations Commit: 163f6df5a6668d06cb7abfe38dbd03d19b26d6f3 https://github.com/numpy/numpy/commit/163f6df5a6668d06cb7abfe38dbd03d19b26d6f3 Author: Sebastian Berg Date: 2013-06-09 (Sun, 09 Jun 2013) Changed paths: M numpy/core/src/multiarray/conversion_utils.c M numpy/core/tests/test_deprecations.py Log Message: ----------- MAINT: Disallow np.bool_ being used as integer This makes the deprecation of bools used as integers complete from the numpy perspective. It would not be unsensible to move the bool checks into indexing specific code though. Commit: 558cd20c29db0cd89c4d92fc354602650f861064 https://github.com/numpy/numpy/commit/558cd20c29db0cd89c4d92fc354602650f861064 Author: Charles Harris Date: 2013-06-09 (Sun, 09 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/core/defchararray.py M numpy/core/src/multiarray/conversion_utils.c M numpy/core/src/multiarray/conversion_utils.h M numpy/core/src/multiarray/iterators.c M numpy/core/src/multiarray/mapping.c M numpy/core/src/multiarray/number.c M numpy/core/src/private/npy_pycompat.h M numpy/core/tests/test_deprecations.py M numpy/core/tests/test_indexing.py M numpy/lib/index_tricks.py M numpy/lib/shape_base.py M numpy/random/tests/test_regression.py Log Message: ----------- Merge pull request #3243 from seberg/deprecate-non-integer-arguments-new Deprecate non integer arguments Compare: https://github.com/numpy/numpy/compare/704b456e49b1...558cd20c29db From noreply at github.com Sun Jun 9 14:54:51 2013 From: noreply at github.com (GitHub) Date: Sun, 09 Jun 2013 11:54:51 -0700 Subject: [Numpy-svn] [numpy/numpy] f502ac: MAINT: use PyOS_snprintf instead of snprintf Message-ID: <51b4cf7bd7e28_73813e3dd83756e@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: f502acff4a5858d1d0454079add34f836789e86d https://github.com/numpy/numpy/commit/f502acff4a5858d1d0454079add34f836789e86d Author: Christoph Gohlke Date: 2013-06-09 (Sun, 09 Jun 2013) Changed paths: M numpy/linalg/lapack_lite/python_xerbla.c Log Message: ----------- MAINT: use PyOS_snprintf instead of snprintf PyOS_snprintf is portable and more secure than snprintf. Commit: 75cdf3d82e96e4fb605f3b0ea85961bbc24e70d8 https://github.com/numpy/numpy/commit/75cdf3d82e96e4fb605f3b0ea85961bbc24e70d8 Author: Charles Harris Date: 2013-06-09 (Sun, 09 Jun 2013) Changed paths: M numpy/linalg/lapack_lite/python_xerbla.c Log Message: ----------- Merge pull request #3418 from cgohlke/patch-4 MAINT: use PyOS_snprintf instead of snprintf Compare: https://github.com/numpy/numpy/compare/558cd20c29db...75cdf3d82e96 From noreply at github.com Mon Jun 10 18:24:09 2013 From: noreply at github.com (GitHub) Date: Mon, 10 Jun 2013 15:24:09 -0700 Subject: [Numpy-svn] [numpy/numpy] 0a0158: BUG: Decref subspace when subspace is 0-d in fancy... Message-ID: <51b652098c85c_607e106fddc527d0@hookshot-fe5-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0a015869a2a1f94106a184811a1a898b41dc4ef9 https://github.com/numpy/numpy/commit/0a015869a2a1f94106a184811a1a898b41dc4ef9 Author: Sebastian Berg Date: 2013-06-09 (Sun, 09 Jun 2013) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- BUG: Decref subspace when subspace is 0-d in fancy indexing Not decrefing it causes a major memory leak. This adapts the automated tests to cover this case as well and adds refcounting to it. Replaces some 'skip' with 0s, but I believe the skip tests are not that important. Added 1-d special case tests using the same indices as the multi-dim test though. Thanks to Julian Taylor for noting the bug. Commit: 16c47cfc676958bf0907bef81849c94c1d0fa52f https://github.com/numpy/numpy/commit/16c47cfc676958bf0907bef81849c94c1d0fa52f Author: Sebastian Berg Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/tests/test_indexing.py Log Message: ----------- TST: Refactor some test_indexing doc strings Commit: 4ed88a8f9520a1f877f62724de4ea7ae3fc738af https://github.com/numpy/numpy/commit/4ed88a8f9520a1f877f62724de4ea7ae3fc738af Author: Charles Harris Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/src/multiarray/mapping.c M numpy/core/tests/test_indexing.py Log Message: ----------- Merge pull request #3417 from seberg/subspace-decref BUG: Decref subspace when subspace is 0-d in fancy indexing Compare: https://github.com/numpy/numpy/compare/75cdf3d82e96...4ed88a8f9520 From noreply at github.com Mon Jun 10 19:13:29 2013 From: noreply at github.com (GitHub) Date: Mon, 10 Jun 2013 16:13:29 -0700 Subject: [Numpy-svn] [numpy/numpy] a9a470: DEP: Deprecate the oldnumeric and numarray modules... Message-ID: <51b65d9959b37_394b92bddc116421@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: a9a470c841eeb5f0fb2c2ae9639f6c2833f03d00 https://github.com/numpy/numpy/commit/a9a470c841eeb5f0fb2c2ae9639f6c2833f03d00 Author: Charles Harris Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/__init__.py M numpy/numarray/__init__.py M numpy/oldnumeric/__init__.py M numpy/testing/nosetester.py M numpy/testing/utils.py Log Message: ----------- DEP: Deprecate the oldnumeric and numarray modules. The numarray and oldnumeric modules are deprecated. This is a bit tricky as raising a DeprecationWarning on import causes an error when tests are run. To deal with that, a ModuleDeprecationWarning class is added to numpy and NoseTester is modified to ignore that warning during testing. Closes #2905 Commit: 15f2d6073badcb21c19384c77e0f150619657bd9 https://github.com/numpy/numpy/commit/15f2d6073badcb21c19384c77e0f150619657bd9 Author: Charles Harris Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/__init__.py M numpy/numarray/__init__.py M numpy/oldnumeric/__init__.py M numpy/testing/nosetester.py M numpy/testing/utils.py Log Message: ----------- Merge pull request #3422 from charris/deprecate-modules DEP: Deprecate the oldnumeric and numarray modules. Compare: https://github.com/numpy/numpy/compare/4ed88a8f9520...15f2d6073bad From noreply at github.com Tue Jun 11 13:39:23 2013 From: noreply at github.com (GitHub) Date: Tue, 11 Jun 2013 10:39:23 -0700 Subject: [Numpy-svn] [numpy/numpy] eb6cf4: ENH: Vectorize float min/max operation with sse2 Message-ID: <51b760cbc01fc_218bde9dd89637d@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: eb6cf4beacbd79dd06573aee6ac33df3e27bd509 https://github.com/numpy/numpy/commit/eb6cf4beacbd79dd06573aee6ac33df3e27bd509 Author: Julian Taylor Date: 2013-06-09 (Sun, 09 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/simd.inc.src M numpy/core/tests/test_umath.py Log Message: ----------- ENH: Vectorize float min/max operation with sse2 Improves performance by ~1.5/3.0 for float/double. Commit: 6bcba96de9cead06c13d5a97e7cfe195f6cc20e5 https://github.com/numpy/numpy/commit/6bcba96de9cead06c13d5a97e7cfe195f6cc20e5 Author: Julian Taylor Date: 2013-06-09 (Sun, 09 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/simd.inc.src M numpy/core/tests/test_scalarmath.py Log Message: ----------- ENH: vectorize base math with SSE2 Improves performance by ~1.5/3.0 for float/double for inplace or cpu cached operations Commit: c20531c22e6ddb7f2ccdefbcfc4f67eb1bd4b455 https://github.com/numpy/numpy/commit/c20531c22e6ddb7f2ccdefbcfc4f67eb1bd4b455 Author: Julian Taylor Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/src/umath/simd.inc.src Log Message: ----------- MAINT: guard prototypes with HAVE_EMMINTRIN_H avoids declared but not defined warnings Commit: 88b459b7cd009db6f542d6d9e365a0ee311e96be https://github.com/numpy/numpy/commit/88b459b7cd009db6f542d6d9e365a0ee311e96be Author: Julian Taylor Date: 2013-06-11 (Tue, 11 Jun 2013) Changed paths: M numpy/core/src/umath/simd.inc.src Log Message: ----------- MAINT: fix an uninitialized use in the no fenv fallback Commit: ffa0130774242fb1b35a5f5a36366968d489d729 https://github.com/numpy/numpy/commit/ffa0130774242fb1b35a5f5a36366968d489d729 Author: Julian Taylor Date: 2013-06-11 (Tue, 11 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst Log Message: ----------- DOC: use full ufunc names Commit: d0f505004892e7d88c1d4f5c79c45eabf97ddd83 https://github.com/numpy/numpy/commit/d0f505004892e7d88c1d4f5c79c45eabf97ddd83 Author: Charles Harris Date: 2013-06-11 (Tue, 11 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/simd.inc.src M numpy/core/tests/test_scalarmath.py M numpy/core/tests/test_umath.py Log Message: ----------- Merge pull request #3419 from juliantaylor/vectorize-rest min/max and base math vectorization Compare: https://github.com/numpy/numpy/compare/15f2d6073bad...d0f505004892 From noreply at github.com Tue Jun 11 18:50:27 2013 From: noreply at github.com (GitHub) Date: Tue, 11 Jun 2013 15:50:27 -0700 Subject: [Numpy-svn] [numpy/numpy] c9bf9b: ENH: properly fix unaligned load of complex types Message-ID: <51b7a9b39520_1445fdfde0323d7@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: c9bf9b0b1c8a85391695d4ded39921e98c63257d https://github.com/numpy/numpy/commit/c9bf9b0b1c8a85391695d4ded39921e98c63257d Author: Julian Taylor Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/dtype_transfer.c Log Message: ----------- ENH: properly fix unaligned load of complex types the workaround of setting the aligned to false unconditionally makes copying strided complex data extremely slow as it will always do unaligned elementwise memmoves. Instead set the alignment requirement for complex types correct in the dtype to begin with. Note that on 32 bit gcc complex double will still be aligned to 8 bytes unless compiled with -malign-double. It is possible this will introduce new segfaults on architectures without unaligned loads, but this now indicates a missing alignment check in the affected code as the array description is correct. Commit: aef286debfd11a62f1c337dea55624cee7fd4d9e https://github.com/numpy/numpy/commit/aef286debfd11a62f1c337dea55624cee7fd4d9e Author: Julian Taylor Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/src/multiarray/lowlevel_strided_loops.c.src Log Message: ----------- ENH: enable unaligned loads on x86 x86 can handle unaligned load and there is no hand vectorized code in this file. It would be a serious compiler bug if it adds vectorization without checking for alignment. Enables fast complex128 copies which are unaligned on 32 bit gcc unless compiled with -malign-double. Commit: e2dd429afc204bc60e2db0f6ad4fb706ab93c273 https://github.com/numpy/numpy/commit/e2dd429afc204bc60e2db0f6ad4fb706ab93c273 Author: Julian Taylor Date: 2013-06-11 (Tue, 11 Jun 2013) Changed paths: M numpy/core/src/multiarray/lowlevel_strided_loops.c.src Log Message: ----------- BUG: fix non-swapping strided copies in GetStridedCopySwap Fixed PyArray_GetStridedCopySwap{Pair,}Fn returns paths that do not swap the data. It never triggered because the alignment requirement for complex data was too low (4-8 bytes) and always fullfiled by the memory allocator. As this is now fixed it caused failures on sparc with 16 byte long doubles. Commit: d4b4ff038d536500e4bfd16f164d88a1a99f5ac3 https://github.com/numpy/numpy/commit/d4b4ff038d536500e4bfd16f164d88a1a99f5ac3 Author: Charles Harris Date: 2013-06-11 (Tue, 11 Jun 2013) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/dtype_transfer.c M numpy/core/src/multiarray/lowlevel_strided_loops.c.src Log Message: ----------- Merge pull request #3421 from juliantaylor/complex-copy Poor performance complex strided copies since 1.7 Compare: https://github.com/numpy/numpy/compare/d0f505004892...d4b4ff038d53 From noreply at github.com Wed Jun 12 10:41:39 2013 From: noreply at github.com (GitHub) Date: Wed, 12 Jun 2013 07:41:39 -0700 Subject: [Numpy-svn] [numpy/numpy] cfae01: BUG: fix loading large npz files (fixes #2922) Message-ID: <51b888a385117_20befd1de436dd@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: cfae0143b436c3296eebe71e2dd730625dcaae95 https://github.com/numpy/numpy/commit/cfae0143b436c3296eebe71e2dd730625dcaae95 Author: Bartosz Telenczuk Date: 2013-06-12 (Wed, 12 Jun 2013) Changed paths: M numpy/lib/npyio.py M numpy/lib/tests/test_io.py Log Message: ----------- BUG: fix loading large npz files (fixes #2922) Commit: b69c48d34d6b6d9be01f37bd5117e946e2556df8 https://github.com/numpy/numpy/commit/b69c48d34d6b6d9be01f37bd5117e946e2556df8 Author: Alex Ford Date: 2013-06-12 (Wed, 12 Jun 2013) Changed paths: M numpy/lib/format.py Log Message: ----------- Chunk reads in format.read_array. Maximum data size limitations in the crc32 module cause errors when reading more than 2 ** 32 bytes from gzip streams. Work around this issue when reading large arrays from npz files by chunking reads to 256mb. This appears to resolve bug #2922. Commit: 7c4e9e14c473060595271a856b307bbc04f1c7bb https://github.com/numpy/numpy/commit/7c4e9e14c473060595271a856b307bbc04f1c7bb Author: Bartosz Telenczuk Date: 2013-06-12 (Wed, 12 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/lib/format.py M numpy/lib/npyio.py M numpy/lib/tests/test_io.py Log Message: ----------- adjust the optimal IO buffer size for npz files Commit: f7ea47401ebd4cee5853c62ba3c849c9fdeaea46 https://github.com/numpy/numpy/commit/f7ea47401ebd4cee5853c62ba3c849c9fdeaea46 Author: Charles Harris Date: 2013-06-12 (Wed, 12 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/lib/format.py M numpy/lib/npyio.py M numpy/lib/tests/test_io.py Log Message: ----------- Merge pull request #2942 from btel/npz_optimize BUG: Fix loading npz files >2GB on 64bit systems Compare: https://github.com/numpy/numpy/compare/d4b4ff038d53...f7ea47401ebd From noreply at github.com Wed Jun 12 11:50:34 2013 From: noreply at github.com (GitHub) Date: Wed, 12 Jun 2013 08:50:34 -0700 Subject: [Numpy-svn] [numpy/numpy] 16c55b: TST: Add basic tests for np.array Message-ID: <51b898ca790b_1f276e3de0107356@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 16c55bad4aa4c49116d963eee85550258c83b934 https://github.com/numpy/numpy/commit/16c55bad4aa4c49116d963eee85550258c83b934 Author: m-d-w Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/tests/test_api.py Log Message: ----------- TST: Add basic tests for np.array Commit: 5f5f4b136d3f3ba54a98d1f92f7ef39ba60d466d https://github.com/numpy/numpy/commit/5f5f4b136d3f3ba54a98d1f92f7ef39ba60d466d Author: m-d-w Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/ctors.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: c9c20d438b223f9ed1a43a33bb3c602ce55debc9 https://github.com/numpy/numpy/commit/c9c20d438b223f9ed1a43a33bb3c602ce55debc9 Author: m-d-w Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/ctors.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 2ebf198dfa4ea33c787bfca05267af93e27f08ea https://github.com/numpy/numpy/commit/2ebf198dfa4ea33c787bfca05267af93e27f08ea Author: m-d-w Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.h Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: a49d6a0edfa8dd7b9c6f7df7c4c68dc32352e9fb https://github.com/numpy/numpy/commit/a49d6a0edfa8dd7b9c6f7df7c4c68dc32352e9fb Author: m-d-w Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/ctors.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 3f96717f773c0f955029053b07264ef6222dabf3 https://github.com/numpy/numpy/commit/3f96717f773c0f955029053b07264ef6222dabf3 Author: m-d-w Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/tests/test_api.py Log Message: ----------- Merge branch 'enh_np_array0.1' of https://github.com/m-d-w/numpy into enh_np_array0.1 Commit: f0cd76006425f45341398e1f665ea41370a96d49 https://github.com/numpy/numpy/commit/f0cd76006425f45341398e1f665ea41370a96d49 Author: m-d-w Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/ctors.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 4b9d2a60ebce6eba61e48deb5460969fae875d10 https://github.com/numpy/numpy/commit/4b9d2a60ebce6eba61e48deb5460969fae875d10 Author: m-d-w Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/ctors.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: a6650e592ba928cb9fef6ed0bc4aaf497890e1b3 https://github.com/numpy/numpy/commit/a6650e592ba928cb9fef6ed0bc4aaf497890e1b3 Author: m-d-w Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/ctors.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 2a532bc0b1f397f6f21f09a63eaacba8f1795d14 https://github.com/numpy/numpy/commit/2a532bc0b1f397f6f21f09a63eaacba8f1795d14 Author: m-d-w Date: 2013-06-07 (Fri, 07 Jun 2013) Log Message: ----------- Merge branch 'enh_np_array0.1' of https://github.com/m-d-w/numpy into enh_np_array0.1 Commit: 5bdd6431d2c5cd6f34f20923dd2c99d2d669a4b7 https://github.com/numpy/numpy/commit/5bdd6431d2c5cd6f34f20923dd2c99d2d669a4b7 Author: m-d-w Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/ctors.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 2017b3d6984c3334af5fa950fa619ea50a99103c https://github.com/numpy/numpy/commit/2017b3d6984c3334af5fa950fa619ea50a99103c Author: m-d-w Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/ctors.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 1beff0a1aba140ee8397347c110533256ac50709 https://github.com/numpy/numpy/commit/1beff0a1aba140ee8397347c110533256ac50709 Author: m-d-w Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M numpy/core/src/multiarray/ctors.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: e174510eb97f7f5fdcfd1f8932d41d7cf5a6fcc4 https://github.com/numpy/numpy/commit/e174510eb97f7f5fdcfd1f8932d41d7cf5a6fcc4 Author: m-d-w Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/ctors.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: b4dc03606abe92fc1fa07c85b5eeb295a0e9747c https://github.com/numpy/numpy/commit/b4dc03606abe92fc1fa07c85b5eeb295a0e9747c Author: m-d-w Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c Log Message: ----------- Merge branch 'enh_np_array0.1' of https://github.com/m-d-w/numpy into enh_np_array0.1 Commit: e46c593ecfc419bcbfb1b118e4bbed994681074a https://github.com/numpy/numpy/commit/e46c593ecfc419bcbfb1b118e4bbed994681074a Author: m-d-w Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M numpy/core/src/multiarray/multiarraymodule.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 6a2f9203c1c2a45be3c7b70f041744b2660e3230 https://github.com/numpy/numpy/commit/6a2f9203c1c2a45be3c7b70f041744b2660e3230 Author: m-d-w Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/multiarraymodule.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 21350b7e1b5d482288fa122aa40ae74d04f23551 https://github.com/numpy/numpy/commit/21350b7e1b5d482288fa122aa40ae74d04f23551 Author: m-d-w Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c Log Message: ----------- Merge branch 'enh_np_array0.1' of https://github.com/m-d-w/numpy into enh_np_array0.1 Commit: 7ebdaf2f2738fb5ddb1d31ee5d2e87d2542da8e9 https://github.com/numpy/numpy/commit/7ebdaf2f2738fb5ddb1d31ee5d2e87d2542da8e9 Author: m-d-w Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/multiarraymodule.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 4e0f159223dd7e97db754025fce6c9f12f3fdc93 https://github.com/numpy/numpy/commit/4e0f159223dd7e97db754025fce6c9f12f3fdc93 Author: m-d-w Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: a1cce4df157f74ff2ce662072cf652e473942c3c https://github.com/numpy/numpy/commit/a1cce4df157f74ff2ce662072cf652e473942c3c Author: m-d-w Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 1a252e6a21098e42d289c2a14ae5bee7d58c1a18 https://github.com/numpy/numpy/commit/1a252e6a21098e42d289c2a14ae5bee7d58c1a18 Author: m-d-w Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 04add8e0166f6aaf08cc0337ea770c9f2f093246 https://github.com/numpy/numpy/commit/04add8e0166f6aaf08cc0337ea770c9f2f093246 Author: m-d-w Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/multiarraymodule.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 3118f4fe593039cc5d523590824b4f6b2b2de5f6 https://github.com/numpy/numpy/commit/3118f4fe593039cc5d523590824b4f6b2b2de5f6 Author: m-d-w Date: 2013-06-10 (Mon, 10 Jun 2013) Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: fda333b5b515adacd9d70ccdbac1e676386f4097 https://github.com/numpy/numpy/commit/fda333b5b515adacd9d70ccdbac1e676386f4097 Author: m-d-w Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: cc149b2414c56d08bf8b9459fe389d413c602a59 https://github.com/numpy/numpy/commit/cc149b2414c56d08bf8b9459fe389d413c602a59 Author: m-d-w Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/multiarraymodule.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 794816b61b744cfa6bf44319ba95a19123292e0e https://github.com/numpy/numpy/commit/794816b61b744cfa6bf44319ba95a19123292e0e Author: m-d-w Date: 2013-06-10 (Mon, 10 Jun 2013) Log Message: ----------- Merge branch 'enh_np_array0.1' of https://github.com/m-d-w/numpy into enh_np_array0.1 Commit: 37b55c0ab69f828a757ca15a4463a5ae46f179ff https://github.com/numpy/numpy/commit/37b55c0ab69f828a757ca15a4463a5ae46f179ff Author: m-d-w Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 3abe4fd00ab1eead3a5a35163821a3edac504a36 https://github.com/numpy/numpy/commit/3abe4fd00ab1eead3a5a35163821a3edac504a36 Author: m-d-w Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/multiarraymodule.c Log Message: ----------- ENH: Optimize array creation by avoiding errors Commit: 5c7d0b9e423087e05c5eb49dffbb67f72ff3a4e1 https://github.com/numpy/numpy/commit/5c7d0b9e423087e05c5eb49dffbb67f72ff3a4e1 Author: m-d-w Date: 2013-06-10 (Mon, 10 Jun 2013) Log Message: ----------- Merge branch 'enh_np_array0.1' of https://github.com/m-d-w/numpy into enh_np_array0.1 Commit: 266a968d5d9b3cb5be59e30b697f4e9876c3a00c https://github.com/numpy/numpy/commit/266a968d5d9b3cb5be59e30b697f4e9876c3a00c Author: njsmith Date: 2013-06-12 (Wed, 12 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/tests/test_api.py Log Message: ----------- Merge pull request #3410 from m-d-w/enh_np_array0.1 ENH: Optimize array creation by avoiding errors Compare: https://github.com/numpy/numpy/compare/f7ea47401ebd...266a968d5d9b From noreply at github.com Thu Jun 13 07:38:27 2013 From: noreply at github.com (GitHub) Date: Thu, 13 Jun 2013 04:38:27 -0700 Subject: [Numpy-svn] [numpy/numpy] 222070: ENH: random: Allow ngood=0 or nbad=0 in mtrand.hyp... Message-ID: <51b9af33daf62_10a3e19de41824a9@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 222070083a6051eceb9ba8a66efa56a92db4f1a5 https://github.com/numpy/numpy/commit/222070083a6051eceb9ba8a66efa56a92db4f1a5 Author: Warren Weckesser Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M numpy/random/mtrand/mtrand.c M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- ENH: random: Allow ngood=0 or nbad=0 in mtrand.hypergeometric. Also edited the 'Parameters' section of the docstring to comply with the numpy docstring standard. Commit: 65fe95ccc7366b8584aa1a4f88664950190b7143 https://github.com/numpy/numpy/commit/65fe95ccc7366b8584aa1a4f88664950190b7143 Author: seberg Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M numpy/random/mtrand/mtrand.c M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- Merge pull request #3431 from WarrenWeckesser/mtrand-hypergeom-edge-case ENH: random: Allow ngood=0 or nbad=0 in mtrand.hypergeometric. Compare: https://github.com/numpy/numpy/compare/266a968d5d9b...65fe95ccc736 From noreply at github.com Fri Jun 14 12:15:49 2013 From: noreply at github.com (GitHub) Date: Fri, 14 Jun 2013 09:15:49 -0700 Subject: [Numpy-svn] [numpy/numpy] c6e402: Updated info about sphinx.ext.autosummary. Message-ID: <51bb41b5be387_219cad1de4964d7@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: c6e4020d24be14e6c0b0f7a8605d96df148093d7 https://github.com/numpy/numpy/commit/c6e4020d24be14e6c0b0f7a8605d96df148093d7 Author: Robert Costa Date: 2013-06-14 (Fri, 14 Jun 2013) Changed paths: M doc/HOWTO_BUILD_DOCS.rst.txt Log Message: ----------- Updated info about sphinx.ext.autosummary. Commit: 3b7d3aef83bd914ff20fdc2a3d680591e69f61de https://github.com/numpy/numpy/commit/3b7d3aef83bd914ff20fdc2a3d680591e69f61de Author: njsmith Date: 2013-06-14 (Fri, 14 Jun 2013) Changed paths: M doc/HOWTO_BUILD_DOCS.rst.txt Log Message: ----------- Merge pull request #3435 from zabbarob/patch-1 Updated info about sphinx.ext.autosummary. Compare: https://github.com/numpy/numpy/compare/65fe95ccc736...3b7d3aef83bd From noreply at github.com Fri Jun 14 19:21:26 2013 From: noreply at github.com (GitHub) Date: Fri, 14 Jun 2013 16:21:26 -0700 Subject: [Numpy-svn] [numpy/numpy] 486542: DOC: fix typo in linalg.lstsq doc string Message-ID: <51bba5768db22_4b74edddd4146296@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 486542aaaea65aaf1ca79d45a3761933ea205cd1 https://github.com/numpy/numpy/commit/486542aaaea65aaf1ca79d45a3761933ea205cd1 Author: Fazlul Shahriar Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M numpy/linalg/linalg.py Log Message: ----------- DOC: fix typo in linalg.lstsq doc string Commit: d596d6d8d842832c763dd0f661ada5ea389bd71d https://github.com/numpy/numpy/commit/d596d6d8d842832c763dd0f661ada5ea389bd71d Author: Fazlul Shahriar Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M numpy/linalg/linalg.py Log Message: ----------- DOC: minor tweak of linalg.lstsq doc string Commit: 7189c63f1236567abaf7fe5e9a7cf831a650d7bb https://github.com/numpy/numpy/commit/7189c63f1236567abaf7fe5e9a7cf831a650d7bb Author: Fazlul Shahriar Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M numpy/linalg/linalg.py Log Message: ----------- DOC: another minor tweak of linalg.lstsq doc string Commit: 36d288b451ac510a71307d3be4cbd7d1c1dfbe53 https://github.com/numpy/numpy/commit/36d288b451ac510a71307d3be4cbd7d1c1dfbe53 Author: Charles Harris Date: 2013-06-14 (Fri, 14 Jun 2013) Changed paths: M numpy/linalg/linalg.py Log Message: ----------- Merge pull request #3432 from fhs/lstsq-doc DOC: fix typo in linalg.lstsq doc string Compare: https://github.com/numpy/numpy/compare/3b7d3aef83bd...36d288b451ac From noreply at github.com Sat Jun 15 09:51:22 2013 From: noreply at github.com (GitHub) Date: Sat, 15 Jun 2013 06:51:22 -0700 Subject: [Numpy-svn] [numpy/numpy] 3e9514: Fix minor typos in Polynomial class documentation Message-ID: <51bc715a56171_346411ebddc78332@hookshot-fe6-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 3e95144a378f75da5ad3318ba8b92880904e6038 https://github.com/numpy/numpy/commit/3e95144a378f75da5ad3318ba8b92880904e6038 Author: Kumar Appaiah Date: 2013-06-14 (Fri, 14 Jun 2013) Changed paths: M doc/source/reference/routines.polynomials.classes.rst Log Message: ----------- Fix minor typos in Polynomial class documentation Signed-Off-By: Kumar Appaiah Commit: fa5bc1c0e6f96f50dc4f20195ab6b1180726cb23 https://github.com/numpy/numpy/commit/fa5bc1c0e6f96f50dc4f20195ab6b1180726cb23 Author: Charles Harris Date: 2013-06-15 (Sat, 15 Jun 2013) Changed paths: M doc/source/reference/routines.polynomials.classes.rst Log Message: ----------- Merge pull request #3438 from kumanna/master Fix minor typos in Polynomial class documentation Compare: https://github.com/numpy/numpy/compare/36d288b451ac...fa5bc1c0e6f9 From noreply at github.com Sat Jun 15 12:56:31 2013 From: noreply at github.com (GitHub) Date: Sat, 15 Jun 2013 09:56:31 -0700 Subject: [Numpy-svn] [numpy/numpy] 4a7f2b: MAINT: ma: clean up ma/test_extras.py: don't use '... Message-ID: <51bc9cbf1c3b9_7fed90fde435857@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 4a7f2b7601ad1b82f0fd8c3df1e548e83215abcf https://github.com/numpy/numpy/commit/4a7f2b7601ad1b82f0fd8c3df1e548e83215abcf Author: Warren Weckesser Date: 2013-06-15 (Sat, 15 Jun 2013) Changed paths: M numpy/ma/tests/test_extras.py Log Message: ----------- MAINT: ma: clean up ma/test_extras.py: don't use 'import *'; PEP8 whitespace Commit: ace8ee7b4b81af7600c53e093e104ef53d54482c https://github.com/numpy/numpy/commit/ace8ee7b4b81af7600c53e093e104ef53d54482c Author: Warren Weckesser Date: 2013-06-15 (Sat, 15 Jun 2013) Changed paths: M numpy/ma/extras.py M numpy/ma/tests/test_extras.py Log Message: ----------- BUG: ma: ma.average didn't handle complex arrays correctly (issue gh-2684) Commit: e036deb49b74fc2432066497d7c1d4bb61a74caa https://github.com/numpy/numpy/commit/e036deb49b74fc2432066497d7c1d4bb61a74caa Author: Charles Harris Date: 2013-06-15 (Sat, 15 Jun 2013) Changed paths: M numpy/ma/extras.py M numpy/ma/tests/test_extras.py Log Message: ----------- Merge pull request #3440 from WarrenWeckesser/bug-ma-average BUG: ma: ma.average didn't handle complex arrays correctly (issue gh-2684) Compare: https://github.com/numpy/numpy/compare/fa5bc1c0e6f9...e036deb49b74 From noreply at github.com Sat Jun 15 14:59:52 2013 From: noreply at github.com (GitHub) Date: Sat, 15 Jun 2013 11:59:52 -0700 Subject: [Numpy-svn] [numpy/numpy] e82362: MAINT: ma: clean up ma/test_extras.py: don't use '... Message-ID: <51bcb9a8e83e1_2698ffde072835@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: e82362736eb2380faa866ee2eb80b7e73ccebbf5 https://github.com/numpy/numpy/commit/e82362736eb2380faa866ee2eb80b7e73ccebbf5 Author: Warren Weckesser Date: 2013-06-15 (Sat, 15 Jun 2013) Changed paths: M numpy/ma/tests/test_extras.py Log Message: ----------- MAINT: ma: clean up ma/test_extras.py: don't use 'import *'; PEP8 whitespace This commit was cherry-picked from 4a7f27601. The test for the new 'invert' option of 'in1d' was removed to resolve the conflict. Conflicts: numpy/ma/tests/test_extras.py Commit: db3e22900d4392031337f99cbdf1a0c8bd941fcc https://github.com/numpy/numpy/commit/db3e22900d4392031337f99cbdf1a0c8bd941fcc Author: Warren Weckesser Date: 2013-06-15 (Sat, 15 Jun 2013) Changed paths: M numpy/ma/extras.py M numpy/ma/tests/test_extras.py Log Message: ----------- BUG: ma: ma.average didn't handle complex arrays correctly (issue gh-2684) Commit: 0f537d8e16aa2a4539a8798ef7de783fdb77af45 https://github.com/numpy/numpy/commit/0f537d8e16aa2a4539a8798ef7de783fdb77af45 Author: Charles Harris Date: 2013-06-15 (Sat, 15 Jun 2013) Changed paths: M numpy/ma/extras.py M numpy/ma/tests/test_extras.py Log Message: ----------- Merge pull request #3441 from WarrenWeckesser/backport-bug-ma-average Backport the changes to ma.average that fix handling complex arrays. Compare: https://github.com/numpy/numpy/compare/ef5fa413e984...0f537d8e16aa From noreply at github.com Sat Jun 15 18:39:41 2013 From: noreply at github.com (GitHub) Date: Sat, 15 Jun 2013 15:39:41 -0700 Subject: [Numpy-svn] [numpy/numpy] 987146: BUG: Revert "ENH: enable unaligned loads on x86" Message-ID: <51bced2d32475_525d853dd845dc@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9871460decba504013e68a16313efe052f3cb679 https://github.com/numpy/numpy/commit/9871460decba504013e68a16313efe052f3cb679 Author: Julian Taylor Date: 2013-06-15 (Sat, 15 Jun 2013) Changed paths: M numpy/core/src/multiarray/lowlevel_strided_loops.c.src Log Message: ----------- BUG: Revert "ENH: enable unaligned loads on x86" This reverts commit aef286debfd11a62f1c337dea55624cee7fd4d9e. x86 platform works with unaligned access but the compiler is allowed to assume all data is aligned to its size by the C standard. This means it can vectorize instructions peeling only by the size of the type, if the data is not aligned to this size one ends up with data not correctly aligned for SSE instructions (16 byte). So this flag can only be enabled if autovectorization is disabled. Commit: 7dc65761e66913aa34cc8afee052e89cc983fd4e https://github.com/numpy/numpy/commit/7dc65761e66913aa34cc8afee052e89cc983fd4e Author: Charles Harris Date: 2013-06-15 (Sat, 15 Jun 2013) Changed paths: M numpy/core/src/multiarray/lowlevel_strided_loops.c.src Log Message: ----------- Merge pull request #3445 from juliantaylor/revert-x86-unaligned-access BUG: Revert "ENH: enable unaligned loads on x86" Compare: https://github.com/numpy/numpy/compare/e036deb49b74...7dc65761e669 From noreply at github.com Sun Jun 16 03:44:07 2013 From: noreply at github.com (GitHub) Date: Sun, 16 Jun 2013 00:44:07 -0700 Subject: [Numpy-svn] [numpy/numpy] a111f6: MAINT: fix compilation issue gh-3443. Message-ID: <51bd6cc77d9af_7ff2fc1de0111716@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: a111f60d2f32c58f9ea6862c9ce8e9c7f71c9ee7 https://github.com/numpy/numpy/commit/a111f60d2f32c58f9ea6862c9ce8e9c7f71c9ee7 Author: jmozmoz Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/core/include/numpy/ufuncobject.h Log Message: ----------- MAINT: fix compilation issue gh-3443. Commit: 8e5ed9aa4c1ab255b7796df02fd9aa75fb72fb93 https://github.com/numpy/numpy/commit/8e5ed9aa4c1ab255b7796df02fd9aa75fb72fb93 Author: Ralf Gommers Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/core/include/numpy/ufuncobject.h Log Message: ----------- Merge PR-3444 from 'jmozmoz:master' into master. https://github.com/numpy/numpy/pull/3444 Fixed compilation with Cygwin. Compare: https://github.com/numpy/numpy/compare/7dc65761e669...8e5ed9aa4c1a From noreply at github.com Sun Jun 16 09:17:55 2013 From: noreply at github.com (GitHub) Date: Sun, 16 Jun 2013 06:17:55 -0700 Subject: [Numpy-svn] [numpy/numpy] fb4edf: BUG: field assignment in masked array did not rese... Message-ID: <51bdbb036b35e_48d1a35de024964@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: fb4edf7caaf26ac21488ae0660d51560ec75d073 https://github.com/numpy/numpy/commit/fb4edf7caaf26ac21488ae0660d51560ec75d073 Author: Eric Firing Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- BUG: field assignment in masked array did not reset mask; closes #2403 The previous behavior when setting a field after indexing to select an element was suitable for the hard mask case, but not for the default soft mask. In addition, the _hardmask value was not being set at all in the mvoid instance. With this changeset, the _hardmask is passed in and __setitem__ takes it into account. Commit: bb8c89db8bc5afd39dbe42d6f1f6657e769165d7 https://github.com/numpy/numpy/commit/bb8c89db8bc5afd39dbe42d6f1f6657e769165d7 Author: Charles Harris Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- Merge pull request #3449 from efiring/mvoid_setitem BUG: field assignment in masked array did not reset mask; closes #2403 Compare: https://github.com/numpy/numpy/compare/8e5ed9aa4c1a...bb8c89db8bc5 From noreply at github.com Sun Jun 16 09:48:15 2013 From: noreply at github.com (GitHub) Date: Sun, 16 Jun 2013 06:48:15 -0700 Subject: [Numpy-svn] [numpy/numpy] 4b4a73: ENH: vectorize boolean logical &&, ||, abs and not Message-ID: <51bdc21f3e6fa_2875987de4512f3@hookshot-fe6-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 4b4a7365aeff3dfd19d4b72765db5358963614e9 https://github.com/numpy/numpy/commit/4b4a7365aeff3dfd19d4b72765db5358963614e9 Author: Julian Taylor Date: 2013-06-14 (Fri, 14 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst 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: vectorize boolean logical &&, ||, abs and not The code ensures the result is identical to a boolean operation even though this might be unnecessary if bools are used correctly everywhere. The overhead doesn't matter much as vectorizing single byte operations hits the memory bandwidth limit very quickly. Improves performance by about a factor of 5 to 10 depending on the cpu. These operations currently can't be autovectorized by gcc 4.8. Commit: 2a5c2c8227b600654f31ed346c73cce77bef554d https://github.com/numpy/numpy/commit/2a5c2c8227b600654f31ed346c73cce77bef554d Author: Charles Harris Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst 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 #3436 from juliantaylor/vectorize-bool ENH: vectorize boolean logical &&, ||, abs and not Compare: https://github.com/numpy/numpy/compare/bb8c89db8bc5...2a5c2c8227b6 From noreply at github.com Sun Jun 16 20:39:14 2013 From: noreply at github.com (GitHub) Date: Sun, 16 Jun 2013 17:39:14 -0700 Subject: [Numpy-svn] [numpy/numpy] 216d8c: BUG: add __len__ method to ma.mvoid; closes #576 Message-ID: <51be5ab2c9669_158b1081dd479698@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 216d8cbc46f808eeff1942b3a607afca427125f2 https://github.com/numpy/numpy/commit/216d8cbc46f808eeff1942b3a607afca427125f2 Author: Eric Firing Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- BUG: add __len__ method to ma.mvoid; closes #576 Commit: 5e977d8358fd06b5466b146f3069a7a15d9309a0 https://github.com/numpy/numpy/commit/5e977d8358fd06b5466b146f3069a7a15d9309a0 Author: Charles Harris Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- Merge pull request #3447 from efiring/ma_mvoid_len BUG: add __len__ method to ma.mvoid; closes #576 Compare: https://github.com/numpy/numpy/compare/2a5c2c8227b6...5e977d8358fd From noreply at github.com Sun Jun 16 20:40:59 2013 From: noreply at github.com (GitHub) Date: Sun, 16 Jun 2013 17:40:59 -0700 Subject: [Numpy-svn] [numpy/numpy] c2465b: BUG: np.ma.compress treated inputs in wrong order; ... Message-ID: <51be5b1bcb48d_6f89a7bde0903ca@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: c2465b647adc8c7de8359b89b54c2203a0952ba5 https://github.com/numpy/numpy/commit/c2465b647adc8c7de8359b89b54c2203a0952ba5 Author: Eric Firing Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- BUG: np.ma.compress treated inputs in wrong order; closes #2495 Commit: 8f547d3a42d12e8d7ac993eef37bc3088de60688 https://github.com/numpy/numpy/commit/8f547d3a42d12e8d7ac993eef37bc3088de60688 Author: Charles Harris Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- Merge pull request #3448 from efiring/ma_compress BUG: np.ma.compress treated inputs in wrong order; closes #2495 Compare: https://github.com/numpy/numpy/compare/5e977d8358fd...8f547d3a42d1 From noreply at github.com Sun Jun 16 20:42:10 2013 From: noreply at github.com (GitHub) Date: Sun, 16 Jun 2013 17:42:10 -0700 Subject: [Numpy-svn] [numpy/numpy] fe62f1: BUG: field assignment in masked array did not rese... Message-ID: <51be5b6222abd_e63687dd8590f8@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: fe62f174ac89673c20ddaf27fa545c08ac70d74a https://github.com/numpy/numpy/commit/fe62f174ac89673c20ddaf27fa545c08ac70d74a Author: Eric Firing Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- BUG: field assignment in masked array did not reset mask; closes #2403 The previous behavior when setting a field after indexing to select an element was suitable for the hard mask case, but not for the default soft mask. In addition, the _hardmask value was not being set at all in the mvoid instance. With this changeset, the _hardmask is passed in and __setitem__ takes it into account. Conflicts: numpy/ma/core.py Commit: 5ba9fead691439697c6d1c3768d4205cbe822bc2 https://github.com/numpy/numpy/commit/5ba9fead691439697c6d1c3768d4205cbe822bc2 Author: Charles Harris Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- Merge pull request #3450 from efiring/mvoid_setitem_1.7.x BUG: field assignment in masked array did not reset mask; closes #2403 Compare: https://github.com/numpy/numpy/compare/0f537d8e16aa...5ba9fead6914 From noreply at github.com Sun Jun 16 21:50:08 2013 From: noreply at github.com (GitHub) Date: Sun, 16 Jun 2013 18:50:08 -0700 Subject: [Numpy-svn] [numpy/numpy] 48e203: BUG: np.ma.compress treated inputs in wrong order; ... Message-ID: <51be6b50b7169_6f961289dd4102687@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 48e2039cf57d737885acfa54af3d032915d2681d https://github.com/numpy/numpy/commit/48e2039cf57d737885acfa54af3d032915d2681d Author: Eric Firing Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- BUG: np.ma.compress treated inputs in wrong order; closes #2495 Commit: 0a950e6034a0fb77bef61b448b39fb42ff798d73 https://github.com/numpy/numpy/commit/0a950e6034a0fb77bef61b448b39fb42ff798d73 Author: Eric Firing Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- BUG: add __len__ method to ma.mvoid; closes #576 Commit: c2630c2312dce1a09869b9fc55daf2cc5a2a6e02 https://github.com/numpy/numpy/commit/c2630c2312dce1a09869b9fc55daf2cc5a2a6e02 Author: Charles Harris Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- Merge pull request #3452 from efiring/ma_backport_1.7.x Backport 216d8cb and c2465b6 to 1.7.x Compare: https://github.com/numpy/numpy/compare/5ba9fead6914...c2630c2312dc From noreply at github.com Mon Jun 17 12:17:32 2013 From: noreply at github.com (GitHub) Date: Mon, 17 Jun 2013 09:17:32 -0700 Subject: [Numpy-svn] [numpy/numpy] ea0da1: BUG: Fix failing python long behaviour and possibl... Message-ID: <51bf369c3dce7_361c103dddc772c2@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: ea0da13308da78928fb99eaa0876626da1e8e9ac https://github.com/numpy/numpy/commit/ea0da13308da78928fb99eaa0876626da1e8e9ac Author: Sebastian Berg Date: 2013-06-17 (Mon, 17 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/tests/test_regression.py Log Message: ----------- BUG: Fix failing python long behaviour and possible heisen bug The priority error fixes np.float_(64) + python_long not working anymore. The second change reformats the PyArray_GetAttrString_SuppressException to avoid a possible heisenbug decrefing an object before use. Commit: 074a40c9f597b2a8ae66f5c18f027269e0dfb4d0 https://github.com/numpy/numpy/commit/074a40c9f597b2a8ae66f5c18f027269e0dfb4d0 Author: Charles Harris Date: 2013-06-17 (Mon, 17 Jun 2013) Changed paths: M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #3453 from seberg/fix-enhanced-dtype-detection BUG: Fix failing python long behaviour and possible heisen bug Compare: https://github.com/numpy/numpy/compare/8f547d3a42d1...074a40c9f597 From noreply at github.com Wed Jun 19 16:37:47 2013 From: noreply at github.com (GitHub) Date: Wed, 19 Jun 2013 13:37:47 -0700 Subject: [Numpy-svn] [numpy/numpy] 1b6926: BUG: fix uninitialized-use on invalid sort kind Message-ID: <51c2169b3a40f_32b911cfde4122182@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 1b6926f2b4922fa0589715d94f7f592444969bec https://github.com/numpy/numpy/commit/1b6926f2b4922fa0589715d94f7f592444969bec Author: Julian Taylor Date: 2013-06-19 (Wed, 19 Jun 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c Log Message: ----------- BUG: fix uninitialized-use on invalid sort kind orign is unset at that point but used in the fail goto, can probably only be triggered by using the C-api wrong. Commit: 006544acdfd8d87cfa2ad737481c8e1de3ab6586 https://github.com/numpy/numpy/commit/006544acdfd8d87cfa2ad737481c8e1de3ab6586 Author: Charles Harris Date: 2013-06-19 (Wed, 19 Jun 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c Log Message: ----------- Merge pull request #3456 from juliantaylor/uninitialized-use BUG: fix uninitialized-use on invalid sort kind Compare: https://github.com/numpy/numpy/compare/074a40c9f597...006544acdfd8 From noreply at github.com Wed Jun 19 20:53:08 2013 From: noreply at github.com (GitHub) Date: Wed, 19 Jun 2013 17:53:08 -0700 Subject: [Numpy-svn] [numpy/numpy] c654c0: Call to byte_swap_vector should use dst, not d1, b... Message-ID: <51c25274c18e4_24981413de41890b7@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: c654c04e9213fc75f0f14b18a4a257dfdbb41b27 https://github.com/numpy/numpy/commit/c654c04e9213fc75f0f14b18a4a257dfdbb41b27 Author: Andrew Horton Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M numpy/core/src/multiarray/ctors.c Log Message: ----------- Call to byte_swap_vector should use dst, not d1, because this is modified by the call to the strided memcpy and will end up pointing after the end of the destination buffer in that case. Commit: b3755926f5e5dc9fde273a8bf53bd98238e8e2b8 https://github.com/numpy/numpy/commit/b3755926f5e5dc9fde273a8bf53bd98238e8e2b8 Author: Charles Harris Date: 2013-06-19 (Wed, 19 Jun 2013) Changed paths: M numpy/core/src/multiarray/ctors.c Log Message: ----------- Merge pull request #3455 from Hoops/copy_and_swap_stride_dst Possible memory overwrite in copy_and_swap Compare: https://github.com/numpy/numpy/compare/006544acdfd8...b3755926f5e5 From noreply at github.com Wed Jun 19 20:58:50 2013 From: noreply at github.com (GitHub) Date: Wed, 19 Jun 2013 17:58:50 -0700 Subject: [Numpy-svn] [numpy/numpy] 20cee6: Call to byte_swap_vector should use dst, not d1, b... Message-ID: <51c253ca2582b_233a12dbddc14396c@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 20cee69c17e48ec9a266f6f59a48e83188b8b163 https://github.com/numpy/numpy/commit/20cee69c17e48ec9a266f6f59a48e83188b8b163 Author: Andrew Horton Date: 2013-06-19 (Wed, 19 Jun 2013) Changed paths: M numpy/core/src/multiarray/ctors.c Log Message: ----------- Call to byte_swap_vector should use dst, not d1, because this is modified by the call to the strided memcpy and will end up pointing after the end of the destination buffer in that case. From noreply at github.com Wed Jun 19 21:03:16 2013 From: noreply at github.com (GitHub) Date: Wed, 19 Jun 2013 18:03:16 -0700 Subject: [Numpy-svn] [numpy/numpy] e41e71: BUG: fix uninitialized-use on invalid sort kind Message-ID: <51c254d4666af_247cd07dd41744fa@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: e41e71be3a5be44da70b9a2cb0151a2f9f935153 https://github.com/numpy/numpy/commit/e41e71be3a5be44da70b9a2cb0151a2f9f935153 Author: Julian Taylor Date: 2013-06-19 (Wed, 19 Jun 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c Log Message: ----------- BUG: fix uninitialized-use on invalid sort kind orign is unset at that point but used in the fail goto, can probably only be triggered by using the C-api wrong. From noreply at github.com Thu Jun 20 22:53:44 2013 From: noreply at github.com (GitHub) Date: Thu, 20 Jun 2013 19:53:44 -0700 Subject: [Numpy-svn] [numpy/numpy] 12e06a: BUG: Campanion Matrix was scalar, not matrix for d... Message-ID: <51c3c0388846b_56edc0bde0162754@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 12e06a261e8ea6b08002de8e9933fd43e5465df9 https://github.com/numpy/numpy/commit/12e06a261e8ea6b08002de8e9933fd43e5465df9 Author: Charles Harris Date: 2013-06-20 (Thu, 20 Jun 2013) Changed paths: 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/tests/test_chebyshev.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 Log Message: ----------- BUG: Campanion Matrix was scalar, not matrix for degree 1. The companion matrices returned by the various polynomial types was a scalar in the degree one case instead of a 2-D array. Fix that and add a test to check for that result. Closes #3459. Commit: 6dd20ff5fa5b937b86fa4a1404ceeabafceaa589 https://github.com/numpy/numpy/commit/6dd20ff5fa5b937b86fa4a1404ceeabafceaa589 Author: Charles Harris Date: 2013-06-20 (Thu, 20 Jun 2013) Changed paths: 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/tests/test_chebyshev.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 Log Message: ----------- Merge pull request #3460 from charris/fix-polynomial-companion-matrices BUG: Campanion Matrix was scalar, not matrix for degree 1. Compare: https://github.com/numpy/numpy/compare/b3755926f5e5...6dd20ff5fa5b From noreply at github.com Thu Jun 20 22:56:20 2013 From: noreply at github.com (GitHub) Date: Thu, 20 Jun 2013 19:56:20 -0700 Subject: [Numpy-svn] [numpy/numpy] f003b0: BUG: Campanion Matrix was scalar, not matrix for d... Message-ID: <51c3c0d4ef57_4d7b8afde018469f@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: f003b08a8be515c14b5ac4e17f0ab8f1b3126bfc https://github.com/numpy/numpy/commit/f003b08a8be515c14b5ac4e17f0ab8f1b3126bfc Author: Charles Harris Date: 2013-06-20 (Thu, 20 Jun 2013) Changed paths: 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/tests/test_chebyshev.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 Log Message: ----------- BUG: Campanion Matrix was scalar, not matrix for degree 1. The companion matrices returned by the various polynomial types was a scalar in the degree one case instead of a 2-D array. Fix that and add a test to check for that result. Closes #3459. From noreply at github.com Sun Jun 23 09:14:06 2013 From: noreply at github.com (GitHub) Date: Sun, 23 Jun 2013 06:14:06 -0700 Subject: [Numpy-svn] [numpy/numpy] 75df68: ENH: tell gcc to unroll strided copy loops Message-ID: <51c6f49ef1057_77441357dd81892a@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 75df68b5ca238eabc2de144dce08d481c59ffcaf https://github.com/numpy/numpy/commit/75df68b5ca238eabc2de144dce08d481c59ffcaf Author: Julian Taylor Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M numpy/core/include/numpy/npy_common.h M numpy/core/setup.py M numpy/core/setup_common.py M numpy/core/src/multiarray/lowlevel_strided_loops.c.src Log Message: ----------- ENH: tell gcc to unroll strided copy loops The strided copy loops profit a lot from unrolling as the number of operations executed is in each iterations very small. GCC needs to be told explicitly to do unrolling even on O3. Unrolling is only profitable if the move can be done in a single instruction, else the increased code size makes it slower, thus the flag is only used for operations on element sizes less equal the native pointer size. Tested to improve performance of by 20-50% on intel core2duo, xeon 5xxx/7xxx and amd phenom x4. Commit: f361c6b073316f3ee59ac23413155145b27aed90 https://github.com/numpy/numpy/commit/f361c6b073316f3ee59ac23413155145b27aed90 Author: Charles Harris Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M numpy/core/include/numpy/npy_common.h M numpy/core/setup.py M numpy/core/setup_common.py M numpy/core/src/multiarray/lowlevel_strided_loops.c.src Log Message: ----------- Merge pull request #3429 from juliantaylor/copy-unroll ENH: tell gcc to unroll strided copy loops Compare: https://github.com/numpy/numpy/compare/6dd20ff5fa5b...f361c6b07331 From noreply at github.com Sun Jun 23 11:17:32 2013 From: noreply at github.com (GitHub) Date: Sun, 23 Jun 2013 08:17:32 -0700 Subject: [Numpy-svn] [numpy/numpy] e2a74e: MAINT: make binary_scalar2 static and put __m128i ... Message-ID: <51c7118c8db6_4241481de42898e@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: e2a74ee4d49bf724917b26c0e11759fd877efaca https://github.com/numpy/numpy/commit/e2a74ee4d49bf724917b26c0e11759fd877efaca Author: Julian Taylor Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M numpy/core/src/umath/simd.inc.src Log Message: ----------- MAINT: make binary_scalar2 static and put __m128i into a template Commit: 1ae0622fe120b9da4df32525c3fb6970217e4cb4 https://github.com/numpy/numpy/commit/1ae0622fe120b9da4df32525c3fb6970217e4cb4 Author: Julian Taylor Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/simd.inc.src Log Message: ----------- ENH: vectorize boolean reductions Improves performance by a factor of 5 to 10 depending on the cpu. These operations currently can't be autovectorized by gcc 4.8. Commit: 596795bf697b6be29e21c23d7680e2d476c23436 https://github.com/numpy/numpy/commit/596795bf697b6be29e21c23d7680e2d476c23436 Author: Charles Harris Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/simd.inc.src Log Message: ----------- Merge pull request #3466 from juliantaylor/vectorize-bool vectorize boolean reductions Compare: https://github.com/numpy/numpy/compare/f361c6b07331...596795bf697b From noreply at github.com Sun Jun 23 16:42:49 2013 From: noreply at github.com (GitHub) Date: Sun, 23 Jun 2013 13:42:49 -0700 Subject: [Numpy-svn] [numpy/numpy] 5e7175: ENH: improve performance of byte_bounds for contin... Message-ID: <51c75dc9aaaa2_11c5a97dd8760a0@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 5e71756fd25199d2db5716b11811ee6f3437ca97 https://github.com/numpy/numpy/commit/5e71756fd25199d2db5716b11811ee6f3437ca97 Author: Julian Taylor Date: 2013-06-22 (Sat, 22 Jun 2013) Changed paths: M numpy/lib/utils.py Log Message: ----------- ENH: improve performance of byte_bounds for continous arrays reduces the memmap slicing performance issue in gh-3364 to only about a 4 times slowdown compared to 10 times. Commit: d7a98ece86e52a5f50484df44ab0181fedf8198e https://github.com/numpy/numpy/commit/d7a98ece86e52a5f50484df44ab0181fedf8198e Author: Julian Taylor Date: 2013-06-22 (Sat, 22 Jun 2013) Changed paths: M numpy/core/src/multiarray/lowlevel_strided_loops.c.src Log Message: ----------- BUG: fix non-swapping strided copies in GetStridedCopySwap Fixed PyArray_GetStridedCopySwap{Pair,}Fn returns paths that do not swap the data. It never triggered because the alignment requirement for complex data was too low (4-8 bytes) and always fullfiled by the memory allocator. As this is now fixed it caused failures on sparc with 16 byte long doubles. Commit: d2a4cc79105defc8a5e32aa90da0adca89d21290 https://github.com/numpy/numpy/commit/d2a4cc79105defc8a5e32aa90da0adca89d21290 Author: Julian Taylor Date: 2013-06-22 (Sat, 22 Jun 2013) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src Log Message: ----------- BUG: fix small leak in datetime metadata initialization Commit: ef4a7461bb42164dd45345302be94f1af739e012 https://github.com/numpy/numpy/commit/ef4a7461bb42164dd45345302be94f1af739e012 Author: Julian Taylor Date: 2013-06-22 (Sat, 22 Jun 2013) Changed paths: M numpy/core/memmap.py M numpy/core/tests/test_memmap.py Log Message: ----------- BUG: set filename to None for memmaps of unnamed files Closes gh-3302 Commit: 3a587d787b184ff94f970baf6d4b4ee1db9ba96b https://github.com/numpy/numpy/commit/3a587d787b184ff94f970baf6d4b4ee1db9ba96b Author: Julian Taylor Date: 2013-06-22 (Sat, 22 Jun 2013) Changed paths: M numpy/numarray/functions.py Log Message: ----------- BUG: fix undefined function and add integer divisions in numarray Commit: c065d6003da4584d1f831d85621f463a260a9ce6 https://github.com/numpy/numpy/commit/c065d6003da4584d1f831d85621f463a260a9ce6 Author: Julian Taylor Date: 2013-06-22 (Sat, 22 Jun 2013) Changed paths: M numpy/random/mtrand/mtrand.pyx Log Message: ----------- BUG: fix a spelling error in mtrand.beta docstring Commit: de7a8f21ac151bea683ebee3f7c6c2373297218c https://github.com/numpy/numpy/commit/de7a8f21ac151bea683ebee3f7c6c2373297218c Author: Julian Taylor Date: 2013-06-22 (Sat, 22 Jun 2013) Changed paths: M numpy/distutils/system_info.py Log Message: ----------- BUG: add platform specific python include directories to search paths the generic and platform specific path diverge in python3.3 in ubuntu 13.04 Commit: ba29f6a27b7c9182348cf903dc6989b8163f190c https://github.com/numpy/numpy/commit/ba29f6a27b7c9182348cf903dc6989b8163f190c Author: Julian Taylor Date: 2013-06-22 (Sat, 22 Jun 2013) Changed paths: M numpy/distutils/misc_util.py M numpy/distutils/tests/test_misc_util.py Log Message: ----------- BUG: hardcode some known shared library extensions the configuration variables are not a reliable mean to get the shared library extension. darwin, windows and debug linux are wrong in these variables. SHLIB_SUFFIX is also wrong as of python 3.3.1 closes #3057 Commit: 301ebdcdcf1d4a5943c1b27fe66555b85a4358c2 https://github.com/numpy/numpy/commit/301ebdcdcf1d4a5943c1b27fe66555b85a4358c2 Author: Ralf Gommers Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M numpy/core/memmap.py M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/lowlevel_strided_loops.c.src M numpy/core/tests/test_memmap.py M numpy/distutils/misc_util.py M numpy/distutils/system_info.py M numpy/distutils/tests/test_misc_util.py M numpy/lib/utils.py M numpy/numarray/functions.py M numpy/random/mtrand/mtrand.pyx Log Message: ----------- Merge pull request #3463 from juliantaylor/1.7.x-bugfixes 1.7.x bugfixes Compare: https://github.com/numpy/numpy/compare/f003b08a8be5...301ebdcdcf1d From noreply at github.com Tue Jun 25 18:17:15 2013 From: noreply at github.com (GitHub) Date: Tue, 25 Jun 2013 15:17:15 -0700 Subject: [Numpy-svn] [numpy/numpy] 6c433a: BUG: add module extensions to load_library search ... Message-ID: <51ca16eb5597b_476a6dbdd4717c7@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 6c433aa3f089edda07fda4054fc13ddc8a294bad https://github.com/numpy/numpy/commit/6c433aa3f089edda07fda4054fc13ddc8a294bad Author: Julian Taylor Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M numpy/ctypeslib.py Log Message: ----------- BUG: add module extensions to load_library search list on mac, windows and linux (with >= py3.2) shared libraries and loadable module have different extensions, so check both for all platforms. Commit: 069e9b012cb4a43153d474fdf9f88f0351589a05 https://github.com/numpy/numpy/commit/069e9b012cb4a43153d474fdf9f88f0351589a05 Author: Charles Harris Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M numpy/ctypeslib.py Log Message: ----------- Merge pull request #3472 from juliantaylor/load-lib BUG: add module extensions to load_library search list Compare: https://github.com/numpy/numpy/compare/596795bf697b...069e9b012cb4 From noreply at github.com Thu Jun 27 10:56:34 2013 From: noreply at github.com (GitHub) Date: Thu, 27 Jun 2013 07:56:34 -0700 Subject: [Numpy-svn] [numpy/numpy] 561c87: BUG: add module extensions to load_library search ... Message-ID: <51cc52a2a774f_5682fc5ddc11083d@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 561c8743472866a3dec6ff34a4b502cc3dc9dc8d https://github.com/numpy/numpy/commit/561c8743472866a3dec6ff34a4b502cc3dc9dc8d Author: Julian Taylor Date: 2013-06-26 (Wed, 26 Jun 2013) Changed paths: M numpy/ctypeslib.py Log Message: ----------- BUG: add module extensions to load_library search list on mac, windows and linux (with >= py3.2) shared libraries and loadable module have different extensions, so check both for all platforms. Commit: 12815dd5eaddc13ef7759527706cd1131141bfb6 https://github.com/numpy/numpy/commit/12815dd5eaddc13ef7759527706cd1131141bfb6 Author: Charles Harris Date: 2013-06-27 (Thu, 27 Jun 2013) Changed paths: M numpy/ctypeslib.py Log Message: ----------- Merge pull request #3476 from juliantaylor/ctypes-ext BUG: add module extensions to load_library search list Compare: https://github.com/numpy/numpy/compare/301ebdcdcf1d...12815dd5eadd From noreply at github.com Sat Jun 29 06:29:38 2013 From: noreply at github.com (GitHub) Date: Sat, 29 Jun 2013 03:29:38 -0700 Subject: [Numpy-svn] [numpy/numpy] 2241e6: ENH: Allow unnamed return values in Returns sectio... Message-ID: <51ceb71247fb6_23cd871dd869772@hookshot-fe5-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 2241e6c363da15403a45640382ffd4c6033f246b https://github.com/numpy/numpy/commit/2241e6c363da15403a45640382ffd4c6033f246b Author: Rob Ruana Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M doc/HOWTO_DOCUMENT.rst.txt M doc/example.py M doc/sphinxext/numpydoc/docscrape.py M doc/sphinxext/numpydoc/docscrape_sphinx.py M doc/sphinxext/numpydoc/tests/test_docscrape.py Log Message: ----------- ENH: Allow unnamed return values in Returns section of doc string Developers usually only need the type of a return value followed by a brief description. However, in some cases providing a name for a return value can make the documentation clearer. This enhancement changes the format of the Returns section such that the type is required, and the name is optional: Returns ------- int Description of anonymous integer return value. x : str Description of string return value named `x`. With this change, if a colon is not present, then the entire line is interpreted as the return type. In all other cases, the Returns section is interpreted according to the current rules. Consistent with the current format, if a colon is present, then the text to the left of the colon is interpreted as the name; and the text to the right of the colon is interpreted as the type. This makes the proposed change backwards compatible with existing documentation. Commit: 1d67e265765c624e77e1fd48a1dfe4f035675f65 https://github.com/numpy/numpy/commit/1d67e265765c624e77e1fd48a1dfe4f035675f65 Author: Ralf Gommers Date: 2013-06-29 (Sat, 29 Jun 2013) Changed paths: M doc/HOWTO_DOCUMENT.rst.txt M doc/example.py M doc/sphinxext/numpydoc/docscrape.py M doc/sphinxext/numpydoc/docscrape_sphinx.py M doc/sphinxext/numpydoc/tests/test_docscrape.py Log Message: ----------- Merge pull request #3468 from RelentlessIdiot/numpydoc_returns_unnamed ENH: Allow unnamed return values in Returns section of doc string Compare: https://github.com/numpy/numpy/compare/069e9b012cb4...1d67e265765c From noreply at github.com Sat Jun 29 10:46:56 2013 From: noreply at github.com (GitHub) Date: Sat, 29 Jun 2013 07:46:56 -0700 Subject: [Numpy-svn] [numpy/numpy] 974d8e: BUG: numpy.random.binomial raised ValueError for n... Message-ID: <51cef360e5856_633ab81dd4964bd@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 974d8e3a14477098b1418f9443c79dcb5e70e68b https://github.com/numpy/numpy/commit/974d8e3a14477098b1418f9443c79dcb5e70e68b Author: HaroldMills Date: 2013-06-28 (Fri, 28 Jun 2013) Changed paths: M numpy/random/mtrand/mtrand.c M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- BUG: numpy.random.binomial raised ValueError for n == 0 Range test for n was incorrect. Closes #3480 Commit: d4e70cf8091d64d137c12b1cb4d8ae726804ebad https://github.com/numpy/numpy/commit/d4e70cf8091d64d137c12b1cb4d8ae726804ebad Author: Robert Kern Date: 2013-06-29 (Sat, 29 Jun 2013) Changed paths: M numpy/random/mtrand/mtrand.c M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- Merge pull request #3483 from HaroldMills/bugfix-binomial BUG: numpy.random.binomial raised ValueError for n == 0 Compare: https://github.com/numpy/numpy/compare/1d67e265765c...d4e70cf8091d From noreply at github.com Sat Jun 29 12:16:30 2013 From: noreply at github.com (GitHub) Date: Sat, 29 Jun 2013 09:16:30 -0700 Subject: [Numpy-svn] [numpy/numpy] 2ea4cb: BUG: Make np.load transfer file ownership to the r... Message-ID: <51cf085e6b164_26e810b1de0100379@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 2ea4cb39941dd8a5a3d6365fdc34cff40a05c9c7 https://github.com/numpy/numpy/commit/2ea4cb39941dd8a5a3d6365fdc34cff40a05c9c7 Author: Charles Harris Date: 2013-06-22 (Sat, 22 Jun 2013) Changed paths: M numpy/lib/npyio.py M numpy/lib/tests/test_io.py Log Message: ----------- BUG: Make np.load transfer file ownership to the returned NpzFile. This assures that when the loaded file is closed it also closes the file descriptor, avoiding a resource warning in Python3. Closes #3457. Commit: 24a0aa5edbca9982f1b4b75b27840186cfa7c266 https://github.com/numpy/numpy/commit/24a0aa5edbca9982f1b4b75b27840186cfa7c266 Author: Charles Harris Date: 2013-06-29 (Sat, 29 Jun 2013) Changed paths: M numpy/lib/npyio.py M numpy/lib/tests/test_io.py Log Message: ----------- Merge pull request #3461 from charris/fix-load-resource-warning BUG: Make np.load transfer file ownership to the returned NpzFile. Compare: https://github.com/numpy/numpy/compare/d4e70cf8091d...24a0aa5edbca From noreply at github.com Sat Jun 29 12:23:56 2013 From: noreply at github.com (GitHub) Date: Sat, 29 Jun 2013 09:23:56 -0700 Subject: [Numpy-svn] [numpy/numpy] 51ebb8: BUG: Make np.load transfer file ownership to the r... Message-ID: <51cf0a1c549a0_bfc1329dd493414@hookshot-fe6-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 51ebb86b1e4b361bc8a70f5b2b7818615dc08623 https://github.com/numpy/numpy/commit/51ebb86b1e4b361bc8a70f5b2b7818615dc08623 Author: Charles Harris Date: 2013-06-29 (Sat, 29 Jun 2013) Changed paths: M numpy/lib/npyio.py M numpy/lib/tests/test_io.py Log Message: ----------- BUG: Make np.load transfer file ownership to the returned NpzFile. This assures that when the loaded file is closed it also closes the file descriptor, avoiding a resource warning in Python3. Closes #3457. From noreply at github.com Sun Jun 30 13:11:08 2013 From: noreply at github.com (GitHub) Date: Sun, 30 Jun 2013 10:11:08 -0700 Subject: [Numpy-svn] [numpy/numpy] 87d884: Add nans, infs, nans_like, infs_like convenience f... Message-ID: <51d066ac29ea3_346186bdd433169@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 87d884e83312a38cdce626a9fb026fa5fd740049 https://github.com/numpy/numpy/commit/87d884e83312a38cdce626a9fb026fa5fd740049 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/numeric.py Log Message: ----------- Add nans, infs, nans_like, infs_like convenience functions Commit: 6c5ef3406baf4e91fb0adfce053d2368bc09566b https://github.com/numpy/numpy/commit/6c5ef3406baf4e91fb0adfce053d2368bc09566b Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/numeric.py Log Message: ----------- Add more related functions Commit: 0fe4df2726d76b2093aa5d26f0ca839ef47c3770 https://github.com/numpy/numpy/commit/0fe4df2726d76b2093aa5d26f0ca839ef47c3770 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/numeric.py Log Message: ----------- Add short note in doc string about dtype for non-numbers Commit: 25f9d8cb92d5624409f2f2640ac637aedd7ebb25 https://github.com/numpy/numpy/commit/25f9d8cb92d5624409f2f2640ac637aedd7ebb25 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/numeric.py Log Message: ----------- Fix typo in doc string Commit: 17c6214af9f2a6b62d425e4386d9be7ae4cf6265 https://github.com/numpy/numpy/commit/17c6214af9f2a6b62d425e4386d9be7ae4cf6265 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/numeric.py Log Message: ----------- Replace nans, nans_like, infs, infs_like with filled functions Commit: 27f0781e545b892f9393bad35fec149ed0718864 https://github.com/numpy/numpy/commit/27f0781e545b892f9393bad35fec149ed0718864 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/numeric.py Log Message: ----------- Fix doc string Commit: 474ec4858cd3b6a09cd8bec01c67759d95896cca https://github.com/numpy/numpy/commit/474ec4858cd3b6a09cd8bec01c67759d95896cca Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/numeric.py M numpy/core/tests/test_numeric.py Log Message: ----------- Add tests for filled_like function Commit: a6772327279d39fb5e8637fb807451879d1cf828 https://github.com/numpy/numpy/commit/a6772327279d39fb5e8637fb807451879d1cf828 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/tests/test_numeric.py Log Message: ----------- Use commin method to compare array values Commit: 587b09271f12e31f0c62cd91086781cb99250578 https://github.com/numpy/numpy/commit/587b09271f12e31f0c62cd91086781cb99250578 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/tests/test_numeric.py Log Message: ----------- Use more idiomatic way of None-check Commit: 5be86a8af14e30127bdd102c8c0647de9a934ea3 https://github.com/numpy/numpy/commit/5be86a8af14e30127bdd102c8c0647de9a934ea3 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/tests/test_numeric.py Log Message: ----------- Add filled_like to doc string of test class Commit: 5991bbeb417719663178ecf4ac283d8f538f48fd https://github.com/numpy/numpy/commit/5991bbeb417719663178ecf4ac283d8f538f48fd Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/tests/test_numeric.py Log Message: ----------- Add tests for zeros, ones, empty and filled Commit: 64d236c1a319d8bd3dc2742cd8e519aacab29df3 https://github.com/numpy/numpy/commit/64d236c1a319d8bd3dc2742cd8e519aacab29df3 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/tests/test_numeric.py Log Message: ----------- Comment test cases Commit: 781cb48ab247ff76d51a6e20603d7e763768276d https://github.com/numpy/numpy/commit/781cb48ab247ff76d51a6e20603d7e763768276d Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/tests/test_numeric.py Log Message: ----------- Add doc string to creation test class Commit: dbc35587f43bc3b72b63200cfc7712aedc3db11f https://github.com/numpy/numpy/commit/dbc35587f43bc3b72b63200cfc7712aedc3db11f Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/tests/test_numeric.py Log Message: ----------- Do not compare string or unicode values Commit: 8ed3733b895150751d719f5c9b491671615f4b46 https://github.com/numpy/numpy/commit/8ed3733b895150751d719f5c9b491671615f4b46 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/tests/test_numeric.py Log Message: ----------- Fix Python 3 test cases for filled* functions Commit: 494fa219b050cb3b1564e78499c8306ea514aa35 https://github.com/numpy/numpy/commit/494fa219b050cb3b1564e78499c8306ea514aa35 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/numeric.py Log Message: ----------- Add separate parameter description to filled, filled_like and ones Commit: 91b1b99fa01d6c9991cc833f36beef87d3c0c595 https://github.com/numpy/numpy/commit/91b1b99fa01d6c9991cc833f36beef87d3c0c595 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/numeric.py Log Message: ----------- Add examples to doc string of filled and filled_like Commit: 8b6ccd992e8d948438e2c39aaea8ccb156350445 https://github.com/numpy/numpy/commit/8b6ccd992e8d948438e2c39aaea8ccb156350445 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/numeric.py M numpy/core/tests/test_numeric.py Log Message: ----------- Rename fill value parameter for consistency across numpy+ Commit: b4b20dc8b22e96717ac7c6388256fd1ed72d24b4 https://github.com/numpy/numpy/commit/b4b20dc8b22e96717ac7c6388256fd1ed72d24b4 Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst Log Message: ----------- Add filled and filled_like to changelog of 1.8.0 Commit: 7759766618a3d0db557d4483ebcc5b7a2d919c0a https://github.com/numpy/numpy/commit/7759766618a3d0db557d4483ebcc5b7a2d919c0a Author: Johannes Sch?nberger Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M numpy/core/numeric.py Log Message: ----------- Update default dtype of filled function in doc string Commit: 70cb9e56f58331fae92f457705afca264a6c5b2c https://github.com/numpy/numpy/commit/70cb9e56f58331fae92f457705afca264a6c5b2c Author: Johannes Sch?nberger Date: 2013-06-30 (Sun, 30 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/core/numeric.py M numpy/core/tests/test_numeric.py Log Message: ----------- Rename filled, filled_like to full, full_like Commit: 29dcc540610d1bd879ad02596791b4b11990090a https://github.com/numpy/numpy/commit/29dcc540610d1bd879ad02596791b4b11990090a Author: njsmith Date: 2013-06-30 (Sun, 30 Jun 2013) Changed paths: M doc/release/1.8.0-notes.rst M numpy/core/numeric.py M numpy/core/tests/test_numeric.py Log Message: ----------- Merge pull request #2875 from ahojnnes/array-init Add convenience functions nans, infs, nans_like, infs_like Compare: https://github.com/numpy/numpy/compare/24a0aa5edbca...29dcc540610d