From noreply at github.com Wed Mar 1 08:32:37 2017 From: noreply at github.com (GitHub) Date: Wed, 01 Mar 2017 05:32:37 -0800 Subject: [Numpy-svn] [numpy/numpy] 35d752: BUG: Fix creating a np.matrix from string syntax i... Message-ID: <58b6cd752ecc9_23a13fe1fcbddc3817127@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 35d752cbd34754667b55678f552dbdcfc5274d27 https://github.com/numpy/numpy/commit/35d752cbd34754667b55678f552dbdcfc5274d27 Author: Z? Vin?cius Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M doc/release/1.13.0-notes.rst M numpy/matrixlib/defmatrix.py M numpy/matrixlib/tests/test_defmatrix.py Log Message: ----------- BUG: Fix creating a np.matrix from string syntax involving booleans (#8497) Fixes #8459 * DOC: add release note [ci skip] From noreply at github.com Wed Mar 1 08:57:52 2017 From: noreply at github.com (GitHub) Date: Wed, 01 Mar 2017 05:57:52 -0800 Subject: [Numpy-svn] [numpy/numpy] 26768a: BUG: Fix assert statements in random.choice tests Message-ID: <58b6d360dfb79_50c13f817f49dc3065375@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 26768ae7066bb4417dd05de7747039edf3c116e1 https://github.com/numpy/numpy/commit/26768ae7066bb4417dd05de7747039edf3c116e1 Author: Marein K?nings Date: 2017-02-28 (Tue, 28 Feb 2017) Changed paths: M numpy/random/tests/test_random.py Log Message: ----------- BUG: Fix assert statements in random.choice tests Unless I am very much mistaken these 'assert_(x,y)' calls should really be 'assert_equal(x,y)'. Commit: 05d99c83e5774b943797f00b8618bbd6f3ce11d4 https://github.com/numpy/numpy/commit/05d99c83e5774b943797f00b8618bbd6f3ce11d4 Author: Eric Wieser Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M numpy/random/tests/test_random.py Log Message: ----------- Merge pull request #8718 from MareinK/random_choice_test_asserts BUG: Fix assert statements in random.choice tests Compare: https://github.com/numpy/numpy/compare/35d752cbd347...05d99c83e577 From noreply at github.com Wed Mar 1 14:33:23 2017 From: noreply at github.com (GitHub) Date: Wed, 01 Mar 2017 11:33:23 -0800 Subject: [Numpy-svn] [numpy/numpy] 0efbe7: TST: mark some tests with slow decorator Message-ID: <58b72203e6c70_d36e3fee5505dc2c711e4@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0efbe711422ac32850d54f791faf8ad46fcdc4a0 https://github.com/numpy/numpy/commit/0efbe711422ac32850d54f791faf8ad46fcdc4a0 Author: Julian Taylor Date: 2017-02-28 (Tue, 28 Feb 2017) Changed paths: M numpy/core/tests/test_extint128.py M numpy/core/tests/test_mem_overlap.py Log Message: ----------- TST: mark some tests with slow decorator They all are in released versions so running them all the time should not be required anymore. Commit: fa65e864186ec3ed69abe768fdf48971a0df4056 https://github.com/numpy/numpy/commit/fa65e864186ec3ed69abe768fdf48971a0df4056 Author: Julian Taylor Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M .travis.yml Log Message: ----------- TST: run the slow tests earlier for better travis scheduling Commit: fca60ca62c1da49b416cd8525b18e22e79019f30 https://github.com/numpy/numpy/commit/fca60ca62c1da49b416cd8525b18e22e79019f30 Author: Charles Harris Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M .travis.yml M numpy/core/tests/test_extint128.py M numpy/core/tests/test_mem_overlap.py Log Message: ----------- Merge pull request #8716 from juliantaylor/test-reduce MAINT: Mark some tests with slow decorator Compare: https://github.com/numpy/numpy/compare/05d99c83e577...fca60ca62c1d From noreply at github.com Thu Mar 2 09:59:52 2017 From: noreply at github.com (GitHub) Date: Thu, 02 Mar 2017 06:59:52 -0800 Subject: [Numpy-svn] [numpy/numpy] 8a62b5: DOC: Add float_power to routines.math documentatio... Message-ID: <58b8336895478_4b1f3fc99a255c30114245@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 8a62b5adf91df1f66101ff8ea12ed2741812010b https://github.com/numpy/numpy/commit/8a62b5adf91df1f66101ff8ea12ed2741812010b Author: Michael Seifert Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M doc/source/reference/routines.math.rst Log Message: ----------- DOC: Add float_power to routines.math documentation autosummary Commit: 4d1ccdb0fd63b3276b863c27c540f019f7e19fb1 https://github.com/numpy/numpy/commit/4d1ccdb0fd63b3276b863c27c540f019f7e19fb1 Author: Eric Wieser Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M doc/source/reference/routines.math.rst Log Message: ----------- Merge pull request #8729 from MSeifert04/doc_float_power_reference DOC: Add float_power to routines.math documentation autosummary Compare: https://github.com/numpy/numpy/compare/fca60ca62c1d...4d1ccdb0fd63 From noreply at github.com Thu Mar 2 19:02:49 2017 From: noreply at github.com (GitHub) Date: Thu, 02 Mar 2017 16:02:49 -0800 Subject: [Numpy-svn] [numpy/numpy] 5d41db: DOC: added linalg.multi_dot to function list Message-ID: <58b8b2a93e01c_37ae3fd18c999c2c1007b0@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 5d41db10bb944d3629bad333c3f6b5f11af87271 https://github.com/numpy/numpy/commit/5d41db10bb944d3629bad333c3f6b5f11af87271 Author: solarjoe Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M doc/source/reference/routines.linalg.rst Log Message: ----------- DOC: added linalg.multi_dot to function list [ci skip] Commit: 1b874271a1244c07560525444b9c6060b0c82bad https://github.com/numpy/numpy/commit/1b874271a1244c07560525444b9c6060b0c82bad Author: Eric Wieser Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M doc/source/reference/routines.linalg.rst Log Message: ----------- Merge pull request #8731 from solarjoe/master DOC: added linalg.multi_dot to doc Compare: https://github.com/numpy/numpy/compare/4d1ccdb0fd63...1b874271a124 From noreply at github.com Thu Mar 2 21:07:04 2017 From: noreply at github.com (GitHub) Date: Thu, 02 Mar 2017 18:07:04 -0800 Subject: [Numpy-svn] [numpy/numpy] 9c09f0: MAINT: Improve handing of files and subprocesses Message-ID: <58b8cfc89b1e5_1403fbd514ffc38107372@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9c09f0105b6a62c0dfe9167fa78c0fb59878e222 https://github.com/numpy/numpy/commit/9c09f0105b6a62c0dfe9167fa78c0fb59878e222 Author: Eric Wieser Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M numpy/linalg/lapack_lite/make_lite.py Log Message: ----------- MAINT: Improve handing of files and subprocesses Since we can use 2.7+ features now, we can have the with statement and subprocess.check_call Commit: 71898246d4287d33d294a7a47cd6bafacc3d376f https://github.com/numpy/numpy/commit/71898246d4287d33d294a7a47cd6bafacc3d376f Author: Eric Wieser Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M numpy/linalg/lapack_lite/README.rst R numpy/linalg/lapack_lite/blas_lite.c R numpy/linalg/lapack_lite/dlapack_lite.c A numpy/linalg/lapack_lite/f2c.c A numpy/linalg/lapack_lite/f2c_blas.c A numpy/linalg/lapack_lite/f2c_c_lapack.c A numpy/linalg/lapack_lite/f2c_d_lapack.c A numpy/linalg/lapack_lite/f2c_lapack.c R numpy/linalg/lapack_lite/f2c_lite.c A numpy/linalg/lapack_lite/f2c_s_lapack.c A numpy/linalg/lapack_lite/f2c_z_lapack.c M numpy/linalg/lapack_lite/make_lite.py R numpy/linalg/lapack_lite/zlapack_lite.c M numpy/linalg/setup.py Log Message: ----------- MAINT: Split up the lapack_lite files more sensibly Also uses this splitting as an excuse to ditch the _lite suffix, in favor of a f2c_ prefix for all generated files. Before: * `zlapack_lite.c` - Functions for the `complex128` type. * `dlapack_lite.c` - Every other lapack function After: * `f2c_z_lapack.c` - Functions for the `complex128` type. * `f2c_c_lapack.c` - Functions for the `complex64` type. * `f2c_d_lapack.c` - Functions for the `float64` type. * `f2c_s_lapack.c` - Functions for the `float32` type. * `f2c_lapack.c` - Every other lapack function Commit: a674115b1f154f3e9c1d0c1554345703064c8581 https://github.com/numpy/numpy/commit/a674115b1f154f3e9c1d0c1554345703064c8581 Author: Eric Wieser Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: R numpy/linalg/lapack_lite/dlamch.c M numpy/linalg/lapack_lite/f2c_blas.c A numpy/linalg/lapack_lite/f2c_config.c A numpy/linalg/lapack_lite/f2c_config.c.patch M numpy/linalg/lapack_lite/f2c_s_lapack.c M numpy/linalg/lapack_lite/make_lite.py M numpy/linalg/lapack_lite/wrapped_routines M numpy/linalg/setup.py Log Message: ----------- MAINT: Prefer to load functions from lapack/install if possible Previously, the dlamch function was a manually-edited file, precluding autogeneration. We fix this by putting the manual edits in a patch file, and then generating f2c_config.c from install/*.f, which includes dlamch. While these functions exist in more than once place in lapack 3.0.0, they only exist in lapack/install in newer versions. A side effect of this is that some functions have been pulled out of `f2c_blas.c` and `f2c_s_lapack.c` into this new file. The edits in the patch were introduced in cadbb5f2ec84cb774023bbe8cbe6f39a93e837d7, for a reason that is lost to time. Commit: 9a77c2a49033a4fe101fc0b954b5f4f4bdf4fa0c https://github.com/numpy/numpy/commit/9a77c2a49033a4fe101fc0b954b5f4f4bdf4fa0c Author: Eric Wieser Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M numpy/linalg/lapack_lite/f2c_config.c M numpy/linalg/lapack_lite/f2c_config.c.patch Log Message: ----------- BUG: Apply fix for unknown bug in dlamch to slamch too This bug is mentioned, fixed, but not described, in cadbb5f2ec84cb774023bbe8cbe6f39a93e837d7 To be safe, we patch it for the equivalent float32 function. Commit: 96c3e66179b6bbd71d7ae4c16c5130179dd683c3 https://github.com/numpy/numpy/commit/96c3e66179b6bbd71d7ae4c16c5130179dd683c3 Author: Charles Harris Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M numpy/linalg/lapack_lite/README.rst R numpy/linalg/lapack_lite/blas_lite.c R numpy/linalg/lapack_lite/dlamch.c R numpy/linalg/lapack_lite/dlapack_lite.c A numpy/linalg/lapack_lite/f2c.c A numpy/linalg/lapack_lite/f2c_blas.c A numpy/linalg/lapack_lite/f2c_c_lapack.c A numpy/linalg/lapack_lite/f2c_config.c A numpy/linalg/lapack_lite/f2c_config.c.patch A numpy/linalg/lapack_lite/f2c_d_lapack.c A numpy/linalg/lapack_lite/f2c_lapack.c R numpy/linalg/lapack_lite/f2c_lite.c A numpy/linalg/lapack_lite/f2c_s_lapack.c A numpy/linalg/lapack_lite/f2c_z_lapack.c M numpy/linalg/lapack_lite/make_lite.py M numpy/linalg/lapack_lite/wrapped_routines R numpy/linalg/lapack_lite/zlapack_lite.c M numpy/linalg/setup.py Log Message: ----------- Merge pull request #8651 from eric-wieser/lapack_lite-dlamch MAINT: Split lapack_lite more logically across files Compare: https://github.com/numpy/numpy/compare/1b874271a124...96c3e66179b6 From noreply at github.com Fri Mar 3 21:18:11 2017 From: noreply at github.com (GitHub) Date: Fri, 03 Mar 2017 18:18:11 -0800 Subject: [Numpy-svn] [numpy/numpy] 662744: ENH: Implement most linalg operations for 0x0 matr... Message-ID: <58ba23e3464c1_17a73fc6ad5f7c3440559@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 662744904a5f248a83f28ad3a7a791c817eaf140 https://github.com/numpy/numpy/commit/662744904a5f248a83f28ad3a7a791c817eaf140 Author: Eric Wieser Date: 2017-03-04 (Sat, 04 Mar 2017) Changed paths: M doc/release/1.13.0-notes.rst M numpy/linalg/linalg.py M numpy/linalg/tests/test_linalg.py Log Message: ----------- ENH: Implement most linalg operations for 0x0 matrices Fixes #8212 det: return ones of the right shape slogdet: return sign=ones, log=zeros of the right shape pinv, eigvals(h?), eig(h?): return empty array(s?) of the right shape svd & qr: not implemented, due to complex return value rules Commit: 15325328b0cee99543ce015ad90aad7ceddca4b6 https://github.com/numpy/numpy/commit/15325328b0cee99543ce015ad90aad7ceddca4b6 Author: Charles Harris Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M doc/release/1.13.0-notes.rst M numpy/linalg/linalg.py M numpy/linalg/tests/test_linalg.py Log Message: ----------- Merge pull request #8368 from eric-wieser/0x0-linalg ENH: Implement most linalg operations for 0x0 matrices Compare: https://github.com/numpy/numpy/compare/96c3e66179b6...15325328b0ce From noreply at github.com Sat Mar 4 14:38:45 2017 From: noreply at github.com (GitHub) Date: Sat, 04 Mar 2017 11:38:45 -0800 Subject: [Numpy-svn] [numpy/numpy] 542390: BUG: Fix deepcopy regression for empty arrays. Message-ID: <58bb17c5ca718_43313faed976fc2411496f@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.12.x Home: https://github.com/numpy/numpy Commit: 542390d680d5779af1028591d1885af0ff6d25ed https://github.com/numpy/numpy/commit/542390d680d5779af1028591d1885af0ff6d25ed Author: Charles Harris Date: 2017-02-28 (Tue, 28 Feb 2017) Changed paths: M numpy/core/src/multiarray/methods.c M numpy/core/tests/test_regression.py Log Message: ----------- BUG: Fix deepcopy regression for empty arrays. Deepcopy of empty arrays was failing because the nditer was constructed without the NPY_ITER_ZEROSIZE_OK flag. Closes #8536. Commit: 235632b4d01163e1b6ff01ab65ba3488068fcd5f https://github.com/numpy/numpy/commit/235632b4d01163e1b6ff01ab65ba3488068fcd5f Author: gfyoung Date: 2017-03-04 (Sat, 04 Mar 2017) Changed paths: M numpy/core/numeric.py M numpy/core/tests/test_numeric.py Log Message: ----------- BUG: Remove extra digit in binary_repr at limit For negative numbers at the limit for a given number of digits, we were appending an extra digit unnecessarily. Closes gh-8670. Commit: c6a583e763bf0b613f7811046d92d6030c4b150c https://github.com/numpy/numpy/commit/c6a583e763bf0b613f7811046d92d6030c4b150c Author: Matthew Brett Date: 2017-03-04 (Sat, 04 Mar 2017) Changed paths: M numpy/f2py/crackfortran.py Log Message: ----------- BUG: PPC64el machines are POWER for Fortran Fix Fortran kind detection for PPC64el. See: gh-3424. Commit: 6a1a029614bd69da24c2bc6fe50669f170dc77b8 https://github.com/numpy/numpy/commit/6a1a029614bd69da24c2bc6fe50669f170dc77b8 Author: Shota Kawabuchi Date: 2017-03-04 (Sat, 04 Mar 2017) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- BUG: Look up methods on MaskedArray in _frommethod Fixes #8019 Commit: 20e89a4e855875d24e96b7877fb22258eaeae5b7 https://github.com/numpy/numpy/commit/20e89a4e855875d24e96b7877fb22258eaeae5b7 Author: Eric Wieser Date: 2017-03-04 (Sat, 04 Mar 2017) Changed paths: M numpy/ma/core.py Log Message: ----------- BUG: Fix asanyarray, workaround #8666 Commit: 91374d117e1dea50467a14c0d697690ee9630c1b https://github.com/numpy/numpy/commit/91374d117e1dea50467a14c0d697690ee9630c1b Author: Eric Wieser Date: 2017-03-04 (Sat, 04 Mar 2017) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_umath.py Log Message: ----------- BUG: Fixed undefined behavior when __array_wrap__ returns None Now `None` is treated like any other return value, rather than a command to segfault. Commit: 8d85989a1c269ecd18f2aec697ab38da96ed5307 https://github.com/numpy/numpy/commit/8d85989a1c269ecd18f2aec697ab38da96ed5307 Author: Charles Harris Date: 2017-03-04 (Sat, 04 Mar 2017) Changed paths: M numpy/core/numeric.py M numpy/core/src/multiarray/methods.c M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_numeric.py M numpy/core/tests/test_regression.py M numpy/core/tests/test_umath.py M numpy/f2py/crackfortran.py M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- Merge pull request #8739 from charris/backports-1.12.1 BUG: Backport bug fixes for 1.12.1 Compare: https://github.com/numpy/numpy/compare/e50b4cbd80fa...8d85989a1c26 From noreply at github.com Sun Mar 5 19:55:28 2017 From: noreply at github.com (GitHub) Date: Sun, 05 Mar 2017 16:55:28 -0800 Subject: [Numpy-svn] [numpy/numpy] 15ed7a: MAINT: Remove files and constants only needed for ... Message-ID: <58bcb380ef2dc_758f3fccb7eafc2c665cd@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 15ed7aff158b1c64a336856007fc746b6805801c https://github.com/numpy/numpy/commit/15ed7aff158b1c64a336856007fc746b6805801c Author: Alexander Shadchin Date: 2017-03-05 (Sun, 05 Mar 2017) Changed paths: R numpy/core/include/numpy/_numpyconfig.h.in M numpy/core/setup.py Log Message: ----------- MAINT: Remove files and constants only needed for Bento. (#8744) * BLD: Remove unused _numpyconfig.h.in That file was needed for the bento build, for which support was removed in numpy 1.11.0 * BLD: Remove unused PYTHON_HAS_UNICODE_WIDE The need for variable also went away for Bento. From noreply at github.com Sun Mar 5 20:11:56 2017 From: noreply at github.com (GitHub) Date: Sun, 05 Mar 2017 17:11:56 -0800 Subject: [Numpy-svn] [numpy/numpy] d14713: DOC: Update 1.12.1 release notes. Message-ID: <58bcb75c97dd_3ddb3fe2eba83c3069923@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d14713b1c40fcd9d13e2d5dce4c695c326e0728e https://github.com/numpy/numpy/commit/d14713b1c40fcd9d13e2d5dce4c695c326e0728e Author: Charles Harris Date: 2017-03-05 (Sun, 05 Mar 2017) Changed paths: M .mailmap M doc/release/1.12.1-notes.rst Log Message: ----------- DOC: Update 1.12.1 release notes. [ci skip] Commit: 6692766aabb9bd86f3db4e095650987e2eaddcf2 https://github.com/numpy/numpy/commit/6692766aabb9bd86f3db4e095650987e2eaddcf2 Author: Charles Harris Date: 2017-03-05 (Sun, 05 Mar 2017) Changed paths: M .mailmap M doc/release/1.12.1-notes.rst Log Message: ----------- Merge pull request #8746 from charris/update-1.12.1-notes DOC: Update 1.12.1 release notes. Compare: https://github.com/numpy/numpy/compare/15ed7aff158b...6692766aabb9 From noreply at github.com Sun Mar 5 20:25:30 2017 From: noreply at github.com (GitHub) Date: Sun, 05 Mar 2017 17:25:30 -0800 Subject: [Numpy-svn] [numpy/numpy] a4256f: DOC: Update 1.12.1 release notes. Message-ID: <58bcba8aa627e_35a43fb7b9287c3c11705d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.12.x Home: https://github.com/numpy/numpy Commit: a4256f6bf5b4267e1984b7a95c2f9fb8a66063d8 https://github.com/numpy/numpy/commit/a4256f6bf5b4267e1984b7a95c2f9fb8a66063d8 Author: Charles Harris Date: 2017-03-05 (Sun, 05 Mar 2017) Changed paths: M .mailmap A doc/release/1.12.1-notes.rst Log Message: ----------- DOC: Update 1.12.1 release notes. [ci skip] Commit: 722160ffc3945585d5db283a1bc8dcdfa11a0134 https://github.com/numpy/numpy/commit/722160ffc3945585d5db283a1bc8dcdfa11a0134 Author: Charles Harris Date: 2017-03-05 (Sun, 05 Mar 2017) Changed paths: M .mailmap A doc/release/1.12.1-notes.rst Log Message: ----------- Merge pull request #8747 from charris/update-1.12.1-notes DOC: Update 1.12.1 release notes. Compare: https://github.com/numpy/numpy/compare/8d85989a1c26...722160ffc394 From noreply at github.com Sun Mar 5 20:43:01 2017 From: noreply at github.com (GitHub) Date: Sun, 05 Mar 2017 17:43:01 -0800 Subject: [Numpy-svn] [numpy/numpy] 511605: DOC: Add 1.12.1 release notes to documentation. Message-ID: <58bcbea5e2227_7eba3ff46c729c281334bf@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.12.x Home: https://github.com/numpy/numpy Commit: 51160581b8453fc8adfcc4e6f4fffeb77e38511e https://github.com/numpy/numpy/commit/51160581b8453fc8adfcc4e6f4fffeb77e38511e Author: Charles Harris Date: 2017-03-05 (Sun, 05 Mar 2017) Changed paths: M doc/source/release.rst Log Message: ----------- DOC: Add 1.12.1 release notes to documentation. [ci skip] Commit: d3b9d199666232552f5919d387654824ad82071b https://github.com/numpy/numpy/commit/d3b9d199666232552f5919d387654824ad82071b Author: Charles Harris Date: 2017-03-05 (Sun, 05 Mar 2017) Changed paths: M doc/source/release.rst Log Message: ----------- Merge pull request #8748 from charris/add-1.12.1-notes-to-docs DOC: Add 1.12.1 release notes to documentation. Compare: https://github.com/numpy/numpy/compare/722160ffc394...d3b9d1996662 From noreply at github.com Sun Mar 5 20:46:26 2017 From: noreply at github.com (GitHub) Date: Sun, 05 Mar 2017 17:46:26 -0800 Subject: [Numpy-svn] [numpy/numpy] 0c2919: DOC: Add 1.12.1 release notes to documentation. Message-ID: <58bcbf728245_10763fd8008bbc2c43278@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0c29197ec48e63fc0b17ba832e7df9ae59a50ae3 https://github.com/numpy/numpy/commit/0c29197ec48e63fc0b17ba832e7df9ae59a50ae3 Author: Charles Harris Date: 2017-03-05 (Sun, 05 Mar 2017) Changed paths: M doc/source/release.rst Log Message: ----------- DOC: Add 1.12.1 release notes to documentation. [ci skip] Commit: df9e134d1e40de4d3865597a239c5a1d68624f5d https://github.com/numpy/numpy/commit/df9e134d1e40de4d3865597a239c5a1d68624f5d Author: Charles Harris Date: 2017-03-05 (Sun, 05 Mar 2017) Changed paths: M doc/source/release.rst Log Message: ----------- Merge pull request #8749 from charris/add-1.12.1-notes-to-docs DOC: Add 1.12.1 release notes to documentation. Compare: https://github.com/numpy/numpy/compare/6692766aabb9...df9e134d1e40 From noreply at github.com Mon Mar 6 11:58:04 2017 From: noreply at github.com (GitHub) Date: Mon, 06 Mar 2017 08:58:04 -0800 Subject: [Numpy-svn] [numpy/numpy] 02f338: BUG: Preserve identity of dtypes in make_mask_desc... Message-ID: <58bd951c17335_18cf3f9c41a53c387779@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 02f33887b751d288ec2238143aa8048a74f731f2 https://github.com/numpy/numpy/commit/02f33887b751d288ec2238143aa8048a74f731f2 Author: Eric Wieser Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- BUG: Preserve identity of dtypes in make_mask_descr Partially addresses #8666 Commit: b1a70570c2110734ed6a371df2224a34aa20b9ec https://github.com/numpy/numpy/commit/b1a70570c2110734ed6a371df2224a34aa20b9ec Author: Eric Wieser Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M numpy/ma/core.py Log Message: ----------- MAINT: Don't call internal recursion helpers elsewhere Cleans up make_mask_descr, and adds a private _replace_dtype_fields, which we need elsewhere to replace all dtypes with `object` instead of `bool`. This new version also removes repeated calls to `np.dtype`, doing the conversion only once. Commit: 66f1b8a5411e8265ed87ff7bf97c67960af2624d https://github.com/numpy/numpy/commit/66f1b8a5411e8265ed87ff7bf97c67960af2624d Author: ahaldane Date: 2017-03-06 (Mon, 06 Mar 2017) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- Merge pull request #8667 from eric-wieser/reuse-ma-dtype BUG: Preserve identity of dtypes in make_mask_descr Compare: https://github.com/numpy/numpy/compare/df9e134d1e40...66f1b8a5411e From noreply at github.com Mon Mar 6 19:02:10 2017 From: noreply at github.com (GitHub) Date: Mon, 06 Mar 2017 16:02:10 -0800 Subject: [Numpy-svn] [numpy/numpy] 61e667: REL: NumPy 1.12.1rc1 release. Message-ID: <58bdf8821b694_26ea3fdc55b5fc2c1388b4@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/tags/v1.12.1rc1 Home: https://github.com/numpy/numpy Commit: 61e667e4a6b6e55356dc97d2f66eb7afb4a69b55 https://github.com/numpy/numpy/commit/61e667e4a6b6e55356dc97d2f66eb7afb4a69b55 Author: Charles Harris Date: 2017-03-06 (Mon, 06 Mar 2017) Changed paths: M pavement.py M setup.py Log Message: ----------- REL: NumPy 1.12.1rc1 release. From noreply at github.com Tue Mar 7 07:08:01 2017 From: noreply at github.com (GitHub) Date: Tue, 07 Mar 2017 04:08:01 -0800 Subject: [Numpy-svn] [numpy/numpy] b5cf45: BUG: Don't signal FP exceptions in np.absolute Message-ID: <58bea2a1b47f4_79c63fb74acd3c3c1510f2@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b5cf454008394b05df439e3160618da83e85775a https://github.com/numpy/numpy/commit/b5cf454008394b05df439e3160618da83e85775a Author: James Cowgill Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M numpy/core/src/umath/loops.c.src M numpy/core/tests/test_umath.py Log Message: ----------- BUG: Don't signal FP exceptions in np.absolute Fixes #8686 This PR centers around this piece of code in `numpy/core/src/umath/loops.c.src`: ```c UNARY_LOOP { const @type@ in1 = *(@type@ *)ip1; const @type@ tmp = in1 > 0 ? in1 : -in1; /* add 0 to clear -0.0 */ *((@type@ *)op1) = tmp + 0; } ``` If in1 is `NaN`, the C99 standard requires that the comparison `in1 > 0` signals `FE_INVALID`, but the usual semantics for the absolute function are that no FP exceptions should be generated (eg compare to C `fabs` and Python `abs`). This was probably never noticed due to a bug in GCC x86 where all floating point comparisons do not signal exceptions, however Clang on x86 and GCC on other architectures (including ARM and MIPS) do signal an FP exception here. Fix by clearing the floating point exceptions after the loop has finished. The alternative of rewriting the loop to use `npy_fabs` instead would also work but has performance issues because that function is not inlined. The `test_abs_neg_blocked` is adjusted not to ignore `FE_INVALID` errors because now both absolute and negate should never produce an FP exceptions. Commit: 2fe5a4757e840362b7158e8548e26ffc9ef8b562 https://github.com/numpy/numpy/commit/2fe5a4757e840362b7158e8548e26ffc9ef8b562 Author: Julian Taylor Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M numpy/core/src/umath/loops.c.src M numpy/core/tests/test_umath.py Log Message: ----------- Merge pull request #8713 from jcowgill/fabs-fe-invalid BUG: Don't signal FP exceptions in np.absolute Compare: https://github.com/numpy/numpy/compare/66f1b8a5411e...2fe5a4757e84 From noreply at github.com Tue Mar 7 13:06:27 2017 From: noreply at github.com (GitHub) Date: Tue, 07 Mar 2017 10:06:27 -0800 Subject: [Numpy-svn] [numpy/numpy] 9c865d: MAINT: Combine ma.sort and MaskedArray.sort Message-ID: <58bef6a33c556_44863fa8ee549c381302d2@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9c865d565e10fa7461560fa3d99eadaa4feebcad https://github.com/numpy/numpy/commit/9c865d565e10fa7461560fa3d99eadaa4feebcad Author: Eric Wieser Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M numpy/ma/core.py Log Message: ----------- MAINT: Combine ma.sort and MaskedArray.sort Commit: f91eb364283bf6066f3a18e4b9738bc3452d155b https://github.com/numpy/numpy/commit/f91eb364283bf6066f3a18e4b9738bc3452d155b Author: Eric Wieser Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M numpy/ma/core.py Log Message: ----------- MAINT: Combine ma.argsort and MaskedArray.argsort Commit: 11c5a9f3fed6ccd2a8f77b22cc1abb405b9d24ab https://github.com/numpy/numpy/commit/11c5a9f3fed6ccd2a8f77b22cc1abb405b9d24ab Author: Eric Wieser Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M doc/release/1.13.0-notes.rst M numpy/lib/tests/test_arraysetops.py M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- BUG: Make MaskedArray.argsort and MaskedArray.sort consistent Previously, these had different rules for unmasking values, and even different arguments to decide how to do so. Fixes #8664 Commit: 8e83849f4412cd00501251c58902fba4f9e4b60a https://github.com/numpy/numpy/commit/8e83849f4412cd00501251c58902fba4f9e4b60a Author: Eric Wieser Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M numpy/ma/core.py Log Message: ----------- MAINT: Reduce indentation, and remove erroneous return value Commit: 821293d73fb6f62a9304c744a6144b43a853ba81 https://github.com/numpy/numpy/commit/821293d73fb6f62a9304c744a6144b43a853ba81 Author: Eric Wieser Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M numpy/ma/core.py Log Message: ----------- MAINT: Remove duplicated code between sort and argsort Commit: ee90efce354c8af73e17331d3977121d438bb294 https://github.com/numpy/numpy/commit/ee90efce354c8af73e17331d3977121d438bb294 Author: Eric Wieser Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M numpy/ma/core.py Log Message: ----------- MAINT: tidy up sort output stage, avoiding meshgrid and flat Commit: 6a3edf3210b439a4d1a51acb4e01bac017697ee6 https://github.com/numpy/numpy/commit/6a3edf3210b439a4d1a51acb4e01bac017697ee6 Author: Marten van Kerkwijk Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M doc/release/1.13.0-notes.rst M numpy/lib/tests/test_arraysetops.py M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- Merge pull request #8678 from eric-wieser/fix-argsort-vs-sort BUG: Fix argsort vs sort in Masked arrays Compare: https://github.com/numpy/numpy/compare/2fe5a4757e84...6a3edf3210b4 From noreply at github.com Wed Mar 8 06:07:07 2017 From: noreply at github.com (GitHub) Date: Wed, 08 Mar 2017 03:07:07 -0800 Subject: [Numpy-svn] [numpy/numpy] 1588ae: BUG: Fix np.average with object array weights Message-ID: <58bfe5db9aff0_31593fd310959c2885258@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 1588ae39ffb51ea916f03510671aab711fdfb568 https://github.com/numpy/numpy/commit/1588ae39ffb51ea916f03510671aab711fdfb568 Author: Duke Vijitbenjaronk Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- BUG: Fix np.average with object array weights Fixes #8696 Commit: 485b099cd4b82d65dc38cb2b28c7119f003c76c4 https://github.com/numpy/numpy/commit/485b099cd4b82d65dc38cb2b28c7119f003c76c4 Author: Eric Wieser Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- Merge pull request #8750 from warut-vijit/master BUG: Fix np.average for object arrays Compare: https://github.com/numpy/numpy/compare/6a3edf3210b4...485b099cd4b8 From noreply at github.com Thu Mar 9 13:30:18 2017 From: noreply at github.com (GitHub) Date: Thu, 09 Mar 2017 10:30:18 -0800 Subject: [Numpy-svn] [numpy/numpy] a574fe: MAINT: better warning message when running build_s... Message-ID: <58c19f3a552c9_def73fe21212dc2811556d@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: a574fecc083902b201cea004909bfd6edf5b2c46 https://github.com/numpy/numpy/commit/a574fecc083902b201cea004909bfd6edf5b2c46 Author: Ralf Gommers Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M numpy/distutils/command/egg_info.py Log Message: ----------- MAINT: better warning message when running build_src from sdist Addresses comment of @stefanv on gh-7131. Commit: 9dac61994f69c581ed8976262fe1ae98de7651fd https://github.com/numpy/numpy/commit/9dac61994f69c581ed8976262fe1ae98de7651fd Author: Charles Harris Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M numpy/distutils/command/egg_info.py Log Message: ----------- Merge pull request #8761 from rgommers/buildsrc-errmsg MAINT: better warning message when running build_src from sdist Compare: https://github.com/numpy/numpy/compare/485b099cd4b8...9dac61994f69 From noreply at github.com Fri Mar 10 00:30:03 2017 From: noreply at github.com (GitHub) Date: Thu, 09 Mar 2017 21:30:03 -0800 Subject: [Numpy-svn] [numpy/numpy] c0be99: BUG: Add HOME to the git environment. Message-ID: <58c239db58c5b_78ef3fba6a09fc2c18052e@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: c0be9958addee72f09c3e471ed3c68d822fca894 https://github.com/numpy/numpy/commit/c0be9958addee72f09c3e471ed3c68d822fca894 Author: Robert Kern Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M setup.py Log Message: ----------- BUG: Add HOME to the git environment. git config files can contain ~ expansions that require $HOME to be defined. Some installations of git have these in the global defaults now. Commit: b1d232c55392018094a4623f70c5571b586d28b8 https://github.com/numpy/numpy/commit/b1d232c55392018094a4623f70c5571b586d28b8 Author: Nathaniel J. Smith Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M setup.py Log Message: ----------- Merge pull request #8759 from rkern/fix/git-home BUG: Add HOME to the git environment. Compare: https://github.com/numpy/numpy/compare/9dac61994f69...b1d232c55392 From noreply at github.com Fri Mar 10 15:41:29 2017 From: noreply at github.com (GitHub) Date: Fri, 10 Mar 2017 12:41:29 -0800 Subject: [Numpy-svn] [numpy/numpy] 21d2c7: ENH: Allows building npy_math with static inlining Message-ID: <58c30f79580bb_2e9c3fbeba195c2c1953ea@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 21d2c7e16875e8d34fbc327cd30a40b50e9974f1 https://github.com/numpy/numpy/commit/21d2c7e16875e8d34fbc327cd30a40b50e9974f1 Author: Andres Guzman-Ballen Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M .gitignore M numpy/core/include/numpy/npy_common.h M numpy/core/include/numpy/npy_math.h M numpy/core/setup.py A numpy/core/src/npymath/npy_math.c R numpy/core/src/npymath/npy_math.c.src A numpy/core/src/npymath/npy_math_internal.h.src M numpy/core/src/umath/umath_tests.c.src Log Message: ----------- ENH: Allows building npy_math with static inlining Code Overview: Numpy currently decouples the math function definitions in `npy_math.c.src` from the function declarations found in `npy_math.h`. This patch allows definitions to be included along with the inclusion of the `npy_math.h` header. Keeping the declarations and definitions separate is usually the right approach, but mathematical code like this might be better off as an exception to this common practice. Because the definitions are in the source file instead of the header, the compiler does not have any clue what lies underneath these math functions. This means the compiler can't make important optimizations like inlining and vectorization. Extensions that utilize these functions could greatly benefit from this, specifically `loops.c.src` from the umath extension. Implementation Details: + Renames `npy_math.c.src` to `npy_math_internal.h.src` + Generates `npy_math_internal.h` from template by adding to `npymath_sources` list and adding `npymath` directory to include paths in `generate_numpyconfig_h` function of `numpy/core/setup.py` + Numpy's core distutils defines `#NPY_INTERNAL_BUILD` macro to make sure `npy_math_internal.h` is not included when other modules try to include public header `npy_math.h` - Currently do not know how to ship headers generated from template files + Adds `npy_math.c`, a file that includes the `npy_math_internal.h.src` file (but does not add NPY_INLINE static) - This is to keep the same static npy_math library as it exists now + Appends `numpy/npy_math.h` with `npy_math_internal.h` under condition that it's not being included in npy_math.c.src - The conditional macros mean `loops.c.src` will have definitions included, and the compiler will vectorize accordingly + Adds `NPY_INLINE` static to function declarations and definitions when necessary + Replaces `sqrtf` with `npy_sqrtf` in `numpy/core/src/umath/umath_tests.c` to make function portable - `_sqrtf` was not found on certain Windows environments compiling with Py2 Commit: 9bba99d822ea5dd589dfc936cb03597880e074d8 https://github.com/numpy/numpy/commit/9bba99d822ea5dd589dfc936cb03597880e074d8 Author: Julian Taylor Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M .gitignore M numpy/core/include/numpy/npy_common.h M numpy/core/include/numpy/npy_math.h M numpy/core/setup.py A numpy/core/src/npymath/npy_math.c R numpy/core/src/npymath/npy_math.c.src A numpy/core/src/npymath/npy_math_internal.h.src M numpy/core/src/umath/umath_tests.c.src Log Message: ----------- Merge pull request #8754 from AndresGuzman-Ballen/automatic-compiler-vectorization ENH: Allows building npy_math with static inlining Compare: https://github.com/numpy/numpy/compare/b1d232c55392...9bba99d822ea From noreply at github.com Sat Mar 11 05:55:44 2017 From: noreply at github.com (GitHub) Date: Sat, 11 Mar 2017 02:55:44 -0800 Subject: [Numpy-svn] [numpy/numpy] f7a5d0: BLD: rewrite np.distutils.exec_command.exec_comman... Message-ID: <58c3d7b0ef7e1_37ae3fd18c999c2c2448ef@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: f7a5d04630f9324c53480c38a16ec0edf8ca5ddf https://github.com/numpy/numpy/commit/f7a5d04630f9324c53480c38a16ec0edf8ca5ddf Author: Antoine Pitrou Date: 2016-07-25 (Mon, 25 Jul 2016) Changed paths: M numpy/distutils/exec_command.py M tools/travis-test.sh Log Message: ----------- BLD: rewrite np.distutils.exec_command.exec_command() exec_command() is currently a mess of several implementations using outdated Python APIs and various hacks. This rewrites it to use the standard subprocess module. See PR #7614 for previous discussion. Commit: f819cc17baf37c790d5ff539f1621cf1f02e4d92 https://github.com/numpy/numpy/commit/f819cc17baf37c790d5ff539f1621cf1f02e4d92 Author: Julian Taylor Date: 2017-03-11 (Sat, 11 Mar 2017) Changed paths: M numpy/distutils/exec_command.py M tools/travis-test.sh Log Message: ----------- Merge pull request #7862 from pitrou/rewrite_exec_command BLD: rewrite np.distutils.exec_command.exec_command() Compare: https://github.com/numpy/numpy/compare/9bba99d822ea...f819cc17baf3 From noreply at github.com Sun Mar 12 11:25:54 2017 From: noreply at github.com (GitHub) Date: Sun, 12 Mar 2017 08:25:54 -0700 Subject: [Numpy-svn] [numpy/numpy] 7a73ba: BUG: fix issue #8250 where np.random.permutation f... Message-ID: <58c56882d36da_19473fb5ce60dc2c2277bf@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7a73bad2d9c04e4f16e87dbed9d7b627327fe814 https://github.com/numpy/numpy/commit/7a73bad2d9c04e4f16e87dbed9d7b627327fe814 Author: Evan Limanto Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- BUG: fix issue #8250 where np.random.permutation fails when np.array gets called on an invalid sequence. Commit: cf349c91e22b2195b32290f14777be79acc9af15 https://github.com/numpy/numpy/commit/cf349c91e22b2195b32290f14777be79acc9af15 Author: Eric Wieser Date: 2017-03-12 (Sun, 12 Mar 2017) Changed paths: M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- Merge pull request #8570 from evanlimanto/random-permutation-shuffle-fix BUG: fix issue #8250 when np.array gets called on an invalid sequence Compare: https://github.com/numpy/numpy/compare/f819cc17baf3...cf349c91e22b From noreply at github.com Sun Mar 12 14:21:05 2017 From: noreply at github.com (GitHub) Date: Sun, 12 Mar 2017 11:21:05 -0700 Subject: [Numpy-svn] [numpy/numpy] 2bf192: MAINT: Remove numpy-macosx-installer and win32buil... Message-ID: <58c5919122b6b_e8b83f9ba5ecbc301995d4@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 2bf1920ce2861ed48dd1b3ebef7cace65fe5f92d https://github.com/numpy/numpy/commit/2bf1920ce2861ed48dd1b3ebef7cace65fe5f92d Author: Charles Harris Date: 2017-02-25 (Sat, 25 Feb 2017) Changed paths: M .gitattributes R tools/numpy-macosx-installer/README.txt R tools/numpy-macosx-installer/art/dmgbackground.png R tools/numpy-macosx-installer/art/dmgbackground.svg R tools/numpy-macosx-installer/dmgbackground.png R tools/numpy-macosx-installer/new-create-dmg R tools/win32build/README.txt R tools/win32build/build-cpucaps.py R tools/win32build/build.py R tools/win32build/cpucaps/SConstruct R tools/win32build/cpucaps/cpucaps_main.c R tools/win32build/cpucaps/cpucaps_main.h R tools/win32build/cpuid/SConstruct R tools/win32build/cpuid/cpuid.c R tools/win32build/cpuid/cpuid.h R tools/win32build/cpuid/test.c R tools/win32build/doall.py R tools/win32build/misc/msvcrt90/msvcrt.def.in R tools/win32build/misc/msvcrt90/yop.sh R tools/win32build/misc/x86analysis.py R tools/win32build/nsis_scripts/numpy-superinstaller.nsi.in R tools/win32build/prepare_bootstrap.py Log Message: ----------- MAINT: Remove numpy-macosx-installer and win32build directories. The scripts in those directories were used to build windows superpacks and mac dmg files. We now release wheels for both of those platforms. There is little overhead maintaining these scripts, but they are clutter and will eventually bit rot if not used for current systems. So remove them. Commit: 7e7f4adab814b223f7f917369a72757cd28b10cb https://github.com/numpy/numpy/commit/7e7f4adab814b223f7f917369a72757cd28b10cb Author: Charles Harris Date: 2017-03-12 (Sun, 12 Mar 2017) Changed paths: M .gitattributes R tools/numpy-macosx-installer/README.txt R tools/numpy-macosx-installer/art/dmgbackground.png R tools/numpy-macosx-installer/art/dmgbackground.svg R tools/numpy-macosx-installer/dmgbackground.png R tools/numpy-macosx-installer/new-create-dmg R tools/win32build/README.txt R tools/win32build/build-cpucaps.py R tools/win32build/build.py R tools/win32build/cpucaps/SConstruct R tools/win32build/cpucaps/cpucaps_main.c R tools/win32build/cpucaps/cpucaps_main.h R tools/win32build/cpuid/SConstruct R tools/win32build/cpuid/cpuid.c R tools/win32build/cpuid/cpuid.h R tools/win32build/cpuid/test.c R tools/win32build/doall.py R tools/win32build/misc/msvcrt90/msvcrt.def.in R tools/win32build/misc/msvcrt90/yop.sh R tools/win32build/misc/x86analysis.py R tools/win32build/nsis_scripts/numpy-superinstaller.nsi.in R tools/win32build/prepare_bootstrap.py Log Message: ----------- Merge pull request #8695 from charris/remove-unneeded-scripts MAINT: Remove numpy-macosx-installer and win32build directories. Compare: https://github.com/numpy/numpy/compare/cf349c91e22b...7e7f4adab814 From noreply at github.com Mon Mar 13 14:33:39 2017 From: noreply at github.com (GitHub) Date: Mon, 13 Mar 2017 11:33:39 -0700 Subject: [Numpy-svn] [numpy/numpy] 7c00cd: Revert gh-8570. Message-ID: <58c6e603362cb_7c443fb990ad7c38296446@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7c00cd7f4b91f6b70d30a84aa27aa130dafe33b9 https://github.com/numpy/numpy/commit/7c00cd7f4b91f6b70d30a84aa27aa130dafe33b9 Author: Charles Harris Date: 2017-03-13 (Mon, 13 Mar 2017) Changed paths: M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- Revert gh-8570. BUG: fix issue #8250 where np.random.permutation fail. This reverts commit 7a73bad2d9c04e4f16e87dbed9d7b627327fe814. Closes #8776. Commit: 3e297ba7e47c949469744ac67cf296b4315ceea9 https://github.com/numpy/numpy/commit/3e297ba7e47c949469744ac67cf296b4315ceea9 Author: Charles Harris Date: 2017-03-13 (Mon, 13 Mar 2017) Changed paths: M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- Merge pull request #8781 from charris/revert-8570 BUG: Revert gh-8570. Compare: https://github.com/numpy/numpy/compare/7e7f4adab814...3e297ba7e47c From noreply at github.com Tue Mar 14 15:02:39 2017 From: noreply at github.com (GitHub) Date: Tue, 14 Mar 2017 12:02:39 -0700 Subject: [Numpy-svn] [numpy/numpy] 18b7cd: BUG: Prevent crash in poly1d.__eq__ Message-ID: <58c83e4fda193_7d8a3fa029a1bc3423139c@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 18b7cd9df7a4d960550b18faa14d5473e7d5c3d9 https://github.com/numpy/numpy/commit/18b7cd9df7a4d960550b18faa14d5473e7d5c3d9 Author: Eric Wieser Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M numpy/lib/polynomial.py M numpy/lib/tests/test_polynomial.py Log Message: ----------- BUG: Prevent crash in poly1d.__eq__ Fixes #8760 Commit: 811feb63f5074b54694017b9c0ecb66b848036c1 https://github.com/numpy/numpy/commit/811feb63f5074b54694017b9c0ecb66b848036c1 Author: Eric Wieser Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M numpy/lib/polynomial.py Log Message: ----------- MAINT: Remove weird __setattr__ logic emulating properties Presumably written long before @property existed. This means we don't need __dict__ everywhere Commit: 6f108ae44904026d7da2a1b71abb116284b04960 https://github.com/numpy/numpy/commit/6f108ae44904026d7da2a1b71abb116284b04960 Author: Eric Wieser Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M numpy/lib/polynomial.py Log Message: ----------- DEP: Deprecate copying random properties in __init__ Commit: dc04055d464401ccb21269b1a972466bfbe67fbe https://github.com/numpy/numpy/commit/dc04055d464401ccb21269b1a972466bfbe67fbe Author: Charles Harris Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M numpy/lib/polynomial.py M numpy/lib/tests/test_polynomial.py Log Message: ----------- Merge pull request #8762 from eric-wieser/poly1d-fixes BUG: Prevent crash in poly1d.__eq__ Compare: https://github.com/numpy/numpy/compare/3e297ba7e47c...dc04055d4644 From noreply at github.com Fri Mar 17 16:49:59 2017 From: noreply at github.com (GitHub) Date: Fri, 17 Mar 2017 13:49:59 -0700 Subject: [Numpy-svn] [numpy/numpy] a6146e: DOC: fix minor docstring typos Message-ID: <58cc4bf744bde_6edb3f96187d7c40979c9@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: a6146e10e1cf92506a926fdccea1cab7b0c07096 https://github.com/numpy/numpy/commit/a6146e10e1cf92506a926fdccea1cab7b0c07096 Author: CJ Carey Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M numpy/core/defchararray.py Log Message: ----------- DOC: fix minor docstring typos Commit: 230d3abf26b93674413824f2c8e2d509b152b58d https://github.com/numpy/numpy/commit/230d3abf26b93674413824f2c8e2d509b152b58d Author: Charles Harris Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M numpy/core/defchararray.py Log Message: ----------- Merge pull request #8793 from perimosocordiae/patch-4 DOC: fix minor docstring typos Compare: https://github.com/numpy/numpy/compare/dc04055d4644...230d3abf26b9 From noreply at github.com Fri Mar 17 17:28:09 2017 From: noreply at github.com (GitHub) Date: Fri, 17 Mar 2017 14:28:09 -0700 Subject: [Numpy-svn] [numpy/numpy] 67ba58: DOC: Fix typos Message-ID: <58cc54e99e3bc_33b63fed5748fc2c6299a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 67ba58b146400589fc810dbe40511a6a5e78b850 https://github.com/numpy/numpy/commit/67ba58b146400589fc810dbe40511a6a5e78b850 Author: Jakub Wilk Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M doc/CAPI.rst.txt M doc/HOWTO_RELEASE.rst.txt M doc/f2py/FAQ.txt M doc/f2py/HISTORY.txt M doc/f2py/Makefile M doc/f2py/README.txt M doc/f2py/TESTING.txt M doc/f2py/bugs.tex M doc/f2py/fortranobject.tex M doc/f2py/index.html M doc/f2py/multiarray/array_from_pyobj.c M doc/f2py/multiarray/fortran_array_from_pyobj.txt M doc/f2py/oldnews.html M doc/f2py/options.tex M doc/f2py/python9.tex M doc/f2py/win32_notes.txt M doc/neps/datetime-proposal.rst M doc/neps/math_config_clean.rst M doc/neps/missing-data.rst M doc/neps/new-iterator-ufunc.rst M doc/neps/newbugtracker.rst M doc/neps/ufunc-overrides.rst M doc/neps/warnfix.rst M doc/release/1.12.0-notes.rst M doc/release/1.13.0-notes.rst M doc/release/1.3.0-notes.rst M doc/release/1.4.0-notes.rst M doc/release/1.8.0-notes.rst M doc/release/1.9.0-notes.rst M doc/source/dev/gitwash/development_workflow.rst M doc/source/f2py/advanced.rst M doc/source/f2py/array_session.dat M doc/source/f2py/getting-started.rst M doc/source/f2py/python-usage.rst M doc/source/f2py/signature-file.rst M doc/source/reference/arrays.datetime.rst M doc/source/reference/arrays.dtypes.rst M doc/source/reference/c-api.array.rst M doc/source/reference/c-api.ufunc.rst M doc/source/reference/distutils.rst M doc/source/reference/swig.interface-file.rst M doc/source/user/basics.io.genfromtxt.rst M doc/source/user/building.rst M doc/source/user/c-info.beyond-basics.rst M doc/source/user/c-info.how-to-extend.rst M doc/source/user/c-info.python-as-glue.rst M doc/source/user/install.rst M doc/source/user/numpy-for-matlab-users.rst Log Message: ----------- DOC: Fix typos Commit: a80de6006c85de82fae73d374b3a653dee28340c https://github.com/numpy/numpy/commit/a80de6006c85de82fae73d374b3a653dee28340c Author: Charles Harris Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M doc/CAPI.rst.txt M doc/HOWTO_RELEASE.rst.txt M doc/f2py/FAQ.txt M doc/f2py/HISTORY.txt M doc/f2py/Makefile M doc/f2py/README.txt M doc/f2py/TESTING.txt M doc/f2py/bugs.tex M doc/f2py/fortranobject.tex M doc/f2py/index.html M doc/f2py/multiarray/array_from_pyobj.c M doc/f2py/multiarray/fortran_array_from_pyobj.txt M doc/f2py/oldnews.html M doc/f2py/options.tex M doc/f2py/python9.tex M doc/f2py/win32_notes.txt M doc/neps/datetime-proposal.rst M doc/neps/math_config_clean.rst M doc/neps/missing-data.rst M doc/neps/new-iterator-ufunc.rst M doc/neps/newbugtracker.rst M doc/neps/ufunc-overrides.rst M doc/neps/warnfix.rst M doc/release/1.12.0-notes.rst M doc/release/1.13.0-notes.rst M doc/release/1.3.0-notes.rst M doc/release/1.4.0-notes.rst M doc/release/1.8.0-notes.rst M doc/release/1.9.0-notes.rst M doc/source/dev/gitwash/development_workflow.rst M doc/source/f2py/advanced.rst M doc/source/f2py/array_session.dat M doc/source/f2py/getting-started.rst M doc/source/f2py/python-usage.rst M doc/source/f2py/signature-file.rst M doc/source/reference/arrays.datetime.rst M doc/source/reference/arrays.dtypes.rst M doc/source/reference/c-api.array.rst M doc/source/reference/c-api.ufunc.rst M doc/source/reference/distutils.rst M doc/source/reference/swig.interface-file.rst M doc/source/user/basics.io.genfromtxt.rst M doc/source/user/building.rst M doc/source/user/c-info.beyond-basics.rst M doc/source/user/c-info.how-to-extend.rst M doc/source/user/c-info.python-as-glue.rst M doc/source/user/install.rst M doc/source/user/numpy-for-matlab-users.rst Log Message: ----------- Merge pull request #8792 from jwilk/spelling DOC: Fix typos Compare: https://github.com/numpy/numpy/compare/230d3abf26b9...a80de6006c85 From noreply at github.com Sat Mar 18 11:39:07 2017 From: noreply at github.com (GitHub) Date: Sat, 18 Mar 2017 08:39:07 -0700 Subject: [Numpy-svn] [numpy/numpy] 11f77c: REL: NumPy 1.12.1 release. Message-ID: <58cd549b5816c_2de63faa119bbc345938d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/tags/v1.12.1 Home: https://github.com/numpy/numpy Commit: 11f77c8b19dae99981910695a806cbf4def67e24 https://github.com/numpy/numpy/commit/11f77c8b19dae99981910695a806cbf4def67e24 Author: Charles Harris Date: 2017-03-18 (Sat, 18 Mar 2017) Changed paths: M pavement.py M setup.py Log Message: ----------- REL: NumPy 1.12.1 release. From noreply at github.com Sun Mar 19 21:57:11 2017 From: noreply at github.com (GitHub) Date: Sun, 19 Mar 2017 18:57:11 -0700 Subject: [Numpy-svn] [numpy/numpy] 9d3d66: BUG: fix regex of determineexprtype_re_3 in numpy/... Message-ID: <58cf36f7e7f53_58dc3fc2b23e1c3c7892c@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9d3d6653f1d9c2040c03daed268f3f1f5cedb273 https://github.com/numpy/numpy/commit/9d3d6653f1d9c2040c03daed268f3f1f5cedb273 Author: ZZhaoTireless Date: 2017-03-19 (Sun, 19 Mar 2017) Changed paths: M numpy/f2py/crackfortran.py Log Message: ----------- BUG: fix regex of determineexprtype_re_3 in numpy/f2py/crackfortran.py Commit: bdbd774af41e1a3480f86da932d8875bcf8eb145 https://github.com/numpy/numpy/commit/bdbd774af41e1a3480f86da932d8875bcf8eb145 Author: Charles Harris Date: 2017-03-19 (Sun, 19 Mar 2017) Changed paths: M numpy/f2py/crackfortran.py Log Message: ----------- Merge pull request #8796 from ZZhaoTireless/fix/regex-expr BUG: fix regex of determineexprtype_re_3 in numpy/f2py/crackfortran.py Compare: https://github.com/numpy/numpy/compare/a80de6006c85...bdbd774af41e From noreply at github.com Tue Mar 21 15:34:57 2017 From: noreply at github.com (GitHub) Date: Tue, 21 Mar 2017 12:34:57 -0700 Subject: [Numpy-svn] [numpy/numpy] 9f7a9e: DOC: Include np. prefix in meshgrid examples Message-ID: <58d180617176d_35153f9104139c30118112@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9f7a9e00eec6f0a795c859ff8328a6b82603e506 https://github.com/numpy/numpy/commit/9f7a9e00eec6f0a795c859ff8328a6b82603e506 Author: Egor Klenin Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M numpy/lib/function_base.py Log Message: ----------- DOC: Include np. prefix in meshgrid examples Add "np." prefix to meshgrid calls for consistency Commit: 71a12bdd037de1f1c2d016d373982c27f6f58110 https://github.com/numpy/numpy/commit/71a12bdd037de1f1c2d016d373982c27f6f58110 Author: Eric Wieser Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M numpy/lib/function_base.py Log Message: ----------- Merge pull request #8799 from kl3n1nz/patch-1 DOC: Include np. prefix in meshgrid examples Compare: https://github.com/numpy/numpy/compare/bdbd774af41e...71a12bdd037d From noreply at github.com Tue Mar 21 17:34:37 2017 From: noreply at github.com (GitHub) Date: Tue, 21 Mar 2017 14:34:37 -0700 Subject: [Numpy-svn] [numpy/numpy] ef6559: BUG: Fix regression in scipy that relied on quirky... Message-ID: <58d19c6d2247a_37283fb5711b5c40181136@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: ef6559dd63af3f6140c2011d3c02b4628c6fa766 https://github.com/numpy/numpy/commit/ef6559dd63af3f6140c2011d3c02b4628c6fa766 Author: Eric Wieser Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M numpy/lib/polynomial.py Log Message: ----------- BUG: Fix regression in scipy that relied on quirky behaviour Scipy needs `.__dict__['coeffs']` to work, so we can't call the member _coeffs Commit: 0ea21d1092c9154d72d50b04ba2c8025704c679f https://github.com/numpy/numpy/commit/0ea21d1092c9154d72d50b04ba2c8025704c679f Author: Eric Wieser Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M numpy/lib/polynomial.py Log Message: ----------- BUG: Prevent modification of coefficients `poly.coeffs = 1` has always failed with a strong exception guarantee. However, `poly.coeffs += 1` would both change the state and fail. Now both fail without affecting the value. Commit: 0dd7ca5d57f216d14f70c28694a15fb909ee645e https://github.com/numpy/numpy/commit/0dd7ca5d57f216d14f70c28694a15fb909ee645e Author: Charles Harris Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M numpy/lib/polynomial.py Log Message: ----------- Merge pull request #8788 from eric-wieser/poly1d-fixes-fixes BUG: Fix scipy incompatibility with cleanup to poly1d Compare: https://github.com/numpy/numpy/compare/71a12bdd037d...0dd7ca5d57f2 From noreply at github.com Tue Mar 21 19:20:20 2017 From: noreply at github.com (GitHub) Date: Tue, 21 Mar 2017 16:20:20 -0700 Subject: [Numpy-svn] [numpy/numpy] 3c4f17: TST: Prove that poly1d coeffs are immutable Message-ID: <58d1b534af7f4_71c13fc3842cfc2c171318@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 3c4f17b7d6d44b3076be9d50e305ed71836fa5d9 https://github.com/numpy/numpy/commit/3c4f17b7d6d44b3076be9d50e305ed71836fa5d9 Author: Eric Wieser Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M numpy/lib/polynomial.py M numpy/lib/tests/test_polynomial.py Log Message: ----------- TST: Prove that poly1d coeffs are immutable Remove the comment suggesting that they are not Commit: 88ef1a6ac0e8df043b044f0aa37bf4b2f18c237e https://github.com/numpy/numpy/commit/88ef1a6ac0e8df043b044f0aa37bf4b2f18c237e Author: Charles Harris Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M numpy/lib/polynomial.py M numpy/lib/tests/test_polynomial.py Log Message: ----------- Merge pull request #8807 from eric-wieser/poly1d-fixes-fixes-fixes TST: Prove that poly1d coeffs are immutable Compare: https://github.com/numpy/numpy/compare/0dd7ca5d57f2...88ef1a6ac0e8 From noreply at github.com Thu Mar 23 12:35:43 2017 From: noreply at github.com (GitHub) Date: Thu, 23 Mar 2017 09:35:43 -0700 Subject: [Numpy-svn] [numpy/numpy] ebb361: DOC: There's a name for {False, True}, and it's "b... Message-ID: <58d3f95f5f343_78813f9a8611bc2c2135ed@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: ebb3618c3911e5b3006c99c5f89df104a1b0d917 https://github.com/numpy/numpy/commit/ebb3618c3911e5b3006c99c5f89df104a1b0d917 Author: Eric Wieser Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M numpy/lib/_iotools.py Log Message: ----------- DOC: There's a name for {False, True}, and it's "bool" Commit: 06c7142f45a27d3e2e4e9ad4a01715e3da11f67b https://github.com/numpy/numpy/commit/06c7142f45a27d3e2e4e9ad4a01715e3da11f67b Author: Eric Wieser Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M numpy/lib/npyio.py Log Message: ----------- MAINT: Rename function to prevent name-shadowing This file had two functions called flatten_dtype, which did similar but different things. Commit: 2ad36f67e2b0dc4bff9f582e4bdbf19c38a66868 https://github.com/numpy/numpy/commit/2ad36f67e2b0dc4bff9f582e4bdbf19c38a66868 Author: Charles Harris Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M numpy/lib/_iotools.py M numpy/lib/npyio.py Log Message: ----------- Merge pull request #8813 from eric-wieser/maint-flatten-dtype MAINT: tidy up some of npyio Compare: https://github.com/numpy/numpy/compare/88ef1a6ac0e8...2ad36f67e2b0 From noreply at github.com Thu Mar 23 12:59:56 2017 From: noreply at github.com (GitHub) Date: Thu, 23 Mar 2017 09:59:56 -0700 Subject: [Numpy-svn] [numpy/numpy] bf8334: ENH: Add the 'heaviside' ufunc. Message-ID: <58d3ff0cf1565_5ede3fe1bbdddc2c1430ad@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: bf833455c419b5905f898fc16e0bb4bd37e73bb5 https://github.com/numpy/numpy/commit/bf833455c419b5905f898fc16e0bb4bd37e73bb5 Author: Warren Weckesser Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M doc/release/1.13.0-notes.rst M numpy/core/code_generators/generate_umath.py M numpy/core/code_generators/ufunc_docstrings.py M numpy/core/include/numpy/npy_math.h M numpy/core/src/npymath/npy_math_internal.h.src M numpy/core/tests/test_umath.py Log Message: ----------- ENH: Add the 'heaviside' ufunc. Commit: 3b7908d299fc3287486bbe453e2335c1fa50fc29 https://github.com/numpy/numpy/commit/3b7908d299fc3287486bbe453e2335c1fa50fc29 Author: Charles Harris Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M doc/release/1.13.0-notes.rst M numpy/core/code_generators/generate_umath.py M numpy/core/code_generators/ufunc_docstrings.py M numpy/core/include/numpy/npy_math.h M numpy/core/src/npymath/npy_math_internal.h.src M numpy/core/tests/test_umath.py Log Message: ----------- Merge pull request #8795 from WarrenWeckesser/heaviside ENH: Add the 'heaviside' ufunc. Compare: https://github.com/numpy/numpy/compare/2ad36f67e2b0...3b7908d299fc