[Numpy-discussion] NumPy 1.15.0rc2 released.

Marten van Kerkwijk m.h.vankerkwijk at gmail.com
Mon Jul 9 19:38:18 EDT 2018


Maybe not too unhelpful:

mhvk at weasel:~/packages/numpy$ git log v1.15.0rc1..v1.15.0rc2
commit ccc68b80305ff5b363d10f6e905fb4e5276a8adb (HEAD, tag: v1.15.0rc2)
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Mon Jul 9 10:35:40 2018 -0600

    REL: NumPy 1.15.0rc2 release.

commit 3f6e8dc0a223162ceda7563ac774258a22934ca7
Merge: 3b91b03f6 7af0de94d
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Mon Jul 9 10:30:38 2018 -0600

    Merge pull request #11540 from charris/update-1.15.0-notes

    DOC: Update the 1.15.0 release notes.

commit 7af0de94dca925e2df5b49f9f9405c0cabc02348
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Mon Jul 9 09:15:51 2018 -0600

    DOC: Update the 1.15.0 release notes.

    * Note that the release supports Python 3.7.
    * Add np.einsum entry

    [ci skip]

commit 3b91b03f6bf173650cea773185c6f4be56fcdb9e
Merge: a44b61cd0 9bc770cb3
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Sun Jul 8 15:48:02 2018 -0600

    Merge pull request #11532 from charris/backport-11515

    BUG: Decref of field title caused segfault

commit 9bc770cb3472f54dad5d6b36ddff991e1701c06d
Author: mattip <matti.picus at gmail.com>
Date:   Fri Jul 6 11:18:37 2018 -0700

    fix from review

commit c9c85cd37c238e13ae6e0f978e3e8d9ad2be3af5
Author: mattip <matti.picus at gmail.com>
Date:   Thu Jul 5 21:52:30 2018 -0700

    BUG: decref of field title caused segfault

commit a44b61cd03591af71046f0844699bd31c039ba33
Merge: 6c524f264 8ea9e8bf1
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Sun Jul 8 13:47:43 2018 -0600

    Merge pull request #11529 from
eric-wieser/histogramdd-density-no-deprecation

    ENH: Add density argument to histogramdd.

commit 8ea9e8bf13e4292d02e9ea5af2f4d10c07e02459
Author: Eric Wieser <wieser.eric at gmail.com>
Date:   Wed Jun 20 19:58:52 2018 -0700

    MAINT: Rename histogramdd's normed argument to density, to match
histogram

    Fixes gh-4371

commit 6c524f264a433426da8133bfefc34be2bc60ae55
Merge: 01cc44e4c 36cf15e69
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Thu Jul 5 13:18:46 2018 -0600

    Merge pull request #11511 from charris/backport-11479

    BUG: Fix #define for ppc64 and ppc64le

commit 36cf15e69f692b880390d7c788de83e840e53a0f
Author: William D. Irons <wdirons at us.ibm.com>
Date:   Mon Jul 2 15:28:52 2018 +0000

    BUG: Fix #define for ppc64 and ppc64le

    The current logic for defining NPY_CPU_PPC64LE and NPY_CPU_PPC64 is
    incorrect for two reasons:
    1) The elif defined for __powerpc__ is proceesed first so any
    ppc64le or ppc64 system is defined as NPY_CPU_PPC.
    2) __ppc64le__ is not defined on a ppc64le system. __PPC64__ is
    defined and so is __powerpc64__ but the check for little or
    big endian needs to be done seperately.

    This pull request fixes the defines for ppc64le and ppc64.
    Note: This really isn't a issue in the numpy code base at this time
    because the only place this variable is referenced is in npy_endian.h
    as a fallback in case endian.h is not on the system.
    It would be good to fix in case future code does reference
    these defines.

commit 01cc44e4c8896142fa144f7a6005d74e00086d92
Merge: 107af1261 b85083f7e
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Tue Jul 3 19:12:36 2018 -0600

    Merge pull request #11496 from charris/backport-11468

    BUG: Advanced indexing assignment incorrectly took 1-D fastpath

commit 107af1261a9815acb094590229c3c8eb8c5ef528
Merge: c4a5f877c c3381b3b6
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Tue Jul 3 18:32:26 2018 -0600

    Merge pull request #11495 from charris/backport-11455

    BENCH: belated addition of lcm, gcd to ufunc benchmark.

commit c4a5f877c9e75dcdd7de51246962c985a12f56a8
Merge: ba9e7e068 a5e8037ca
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Tue Jul 3 18:07:58 2018 -0600

    Merge pull request #11494 from charris/backport-11434

    MAINT: add PyPI classifier for Python 3.7

commit ba9e7e0685060e279f8bf8e4cf2d5b885cd8c000
Merge: 483f37d0b c03d32408
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Tue Jul 3 18:07:37 2018 -0600

    Merge pull request #11493 from charris/backport-11449

    BUG: Revert #10229 to fix DLL loads on Windows.

commit b85083f7e9940a2c7d5fc152206e074b31601a16
Author: Sebastian Berg <sebastian at sipsolutions.net>
Date:   Sun Jul 1 12:53:53 2018 +0200

    BUG: Advanced indexing assignment incorrectly took 1-D fastpath

    When the index array was non contiguous and not 1D the assignment
    1D fastpath (indexed array being 1D) was incorrectly taken (also
    the assignment value had to be 0D for this to happen).
    This caused the iteration to use the itemsize as a stride, since
    it incorrectly assumed the array must be contiguous.

    The commit additionally adds an assert to the STRIDE fetching macro.

    Closes gh-11467.

commit c3381b3b6865b967720de7d3b75ca534672bfc2e
Author: Marten van Kerkwijk <mhvk at astro.utoronto.ca>
Date:   Fri Jun 29 10:09:46 2018 -0400

    BENCH: belated addition of lcm, gcd to ufunc benchmark.

commit c03d3240873bc7ad1796b7cd5e3705577aa57ac0
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Thu Jun 28 19:23:39 2018 -0600

    BUG: Revert #10229 to fix DLL loads on Windows.

    Numpy wheels on Windows were clearing the ctypes path when they loaded
    the OpenBLAS DLL, leading to failure of DLL loads subsequent to NumPy
    import because the needed DLLs could not be found.

    This isn't a straight revert, it restores to the 1.15.x version of
    the relevant code.

    Closes #11431.

commit a5e8037cacb40634e7e4c61af20a49750a8655c5
Author: Ralf Gommers <ralf.gommers at gmail.com>
Date:   Wed Jun 27 19:26:19 2018 -0700

    MAINT: add PyPI classifier for Python 3.7

    [ci skip]

commit 483f37d0b1f22e01c75e5963128fd037c88dbdc3
Merge: c58598f42 14e676a32
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Tue Jul 3 15:57:38 2018 -0600

    Merge pull request #11491 from charris/backport-11345

    BUG/ENH: Einsum optimization path updates and bug fixes.

commit 14e676a3224334bbc7132f9b47af563746f4697c
Author: Daniel Smith <dgasmith at icloud.com>
Date:   Tue Jul 3 11:23:11 2018 -0700

    BUG/ENH: Einsum optimization path updates and bug fixes. (#11345)

    * Minor tweaks to the optimal path based on opt_einsum

    * Updates greedy path to current opt_einsum tech

    * Reworks einsum broadcasting vs dot tech and can_dot logic

    * MAINT: Fix typo in comment.

    * BUG: Fix bad merge fixup.

commit c58598f42bfb4d22b5971770a87c0b827c22a0fb
Merge: 5cd455272 c893aae32
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Tue Jul 3 14:12:33 2018 -0600

    Merge pull request #11489 from charris/backport-11406

    BUG: Ensure out is returned in einsum.

commit c893aae32993028443080a4a95a019b1a5ce2eca
Author: mattip <matti.picus at gmail.com>
Date:   Wed Jun 27 10:02:50 2018 -0700

    MAINT: cleanup ret assignment

commit 9f366e8627a9f04549f95a7369588aaf433cdf45
Author: mattip <matti.picus at gmail.com>
Date:   Sun Jun 24 15:38:40 2018 -0700

    check for unlikely error in Assign_Zero

commit 48ed5505fb86e5dc533f98eb1e237d11f94c3c8c
Author: mattip <matti.picus at gmail.com>
Date:   Thu Jun 21 15:38:28 2018 -0700

    BUG: ensure ret is out in einsum

commit 5cd455272bdb86e1c5727815a6ad3053c4363dda
Merge: 9597465a5 431740e8a
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Wed Jun 27 09:50:34 2018 -0600

    Merge pull request #11427 from eric-wieser/deprecate-normed-1.15.0

    BUG: Fix incorrect deprecation logic for histogram(normed=...) (1.15.x)

Date:   Sun Jun 24 15:38:40 2018 -0700

    check for unlikely error in Assign_Zero

commit 48ed5505fb86e5dc533f98eb1e237d11f94c3c8c
Author: mattip <matti.picus at gmail.com>
Date:   Thu Jun 21 15:38:28 2018 -0700

    BUG: ensure ret is out in einsum

commit 5cd455272bdb86e1c5727815a6ad3053c4363dda
Merge: 9597465a5 431740e8a
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Wed Jun 27 09:50:34 2018 -0600

    Merge pull request #11427 from eric-wieser/deprecate-normed-1.15.0

    BUG: Fix incorrect deprecation logic for histogram(normed=...) (1.15.x)

commit 431740e8a04855f8cdf2f720752e462a9cf69269
Author: Eric Wieser <wieser.eric at gmail.com>
Date:   Tue Jun 26 09:03:37 2018 -0700

    BUG: Fix incorrect deprecation logic for histogram(normed=...)

    Fixes #11426, which was introduced in #11323 and #11352

commit 9597465a5d5721dd63a376f286b3cbad6b9dde2f
Merge: 6bf63fc46 9ec209118
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Thu Jun 21 13:04:28 2018 -0600

    Merge pull request #11403 from mattip/remove-npyiter_close-from-notes

    DOC: Remove npyiter close from notes

commit 9ec209118ec9e9e6df7e7c1af077111f194c7850
Author: mattip <matti.picus at gmail.com>
Date:   Thu Jun 21 10:47:40 2018 -0700

    DOC: remove NpyIter_Close from release notes

commit 6bf63fc46bc22e16fa88a6d65e025df1a1e7524d
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Thu Jun 21 10:07:00 2018 -0600

    REL: prepare 1.15.x for further development

commit 914aabf07548ee3ddf5f3795177273d435a38c14
Author: Eric Wieser <wieser.eric at gmail.com>
Date:   Sun Jun 17 21:34:55 2018 -0700

    TST: Show that histogramdd's normed argument is histogram's density

    Relevant to gh-4371
commit ccc68b80305ff5b363d10f6e905fb4e5276a8adb (HEAD, tag: v1.15.0rc2)
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Mon Jul 9 10:35:40 2018 -0600

    REL: NumPy 1.15.0rc2 release.

commit 3f6e8dc0a223162ceda7563ac774258a22934ca7
Merge: 3b91b03f6 7af0de94d
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Mon Jul 9 10:30:38 2018 -0600

    Merge pull request #11540 from charris/update-1.15.0-notes

    DOC: Update the 1.15.0 release notes.

commit 7af0de94dca925e2df5b49f9f9405c0cabc02348
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Mon Jul 9 09:15:51 2018 -0600

    DOC: Update the 1.15.0 release notes.

    * Note that the release supports Python 3.7.
    * Add np.einsum entry

    [ci skip]

commit 3b91b03f6bf173650cea773185c6f4be56fcdb9e
Merge: a44b61cd0 9bc770cb3
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Sun Jul 8 15:48:02 2018 -0600

    Merge pull request #11532 from charris/backport-11515

    BUG: Decref of field title caused segfault

commit 9bc770cb3472f54dad5d6b36ddff991e1701c06d
Author: mattip <matti.picus at gmail.com>
Date:   Fri Jul 6 11:18:37 2018 -0700

    fix from review

commit c9c85cd37c238e13ae6e0f978e3e8d9ad2be3af5
Author: mattip <matti.picus at gmail.com>
Date:   Thu Jul 5 21:52:30 2018 -0700

    BUG: decref of field title caused segfault

commit a44b61cd03591af71046f0844699bd31c039ba33
Merge: 6c524f264 8ea9e8bf1
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Sun Jul 8 13:47:43 2018 -0600

    Merge pull request #11529 from
eric-wieser/histogramdd-density-no-deprecation

    ENH: Add density argument to histogramdd.

commit 8ea9e8bf13e4292d02e9ea5af2f4d10c07e02459
Author: Eric Wieser <wieser.eric at gmail.com>
Date:   Wed Jun 20 19:58:52 2018 -0700

    MAINT: Rename histogramdd's normed argument to density, to match
histogram

    Fixes gh-4371

commit 6c524f264a433426da8133bfefc34be2bc60ae55
Merge: 01cc44e4c 36cf15e69
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Thu Jul 5 13:18:46 2018 -0600

    Merge pull request #11511 from charris/backport-11479

    BUG: Fix #define for ppc64 and ppc64le

commit 36cf15e69f692b880390d7c788de83e840e53a0f
Author: William D. Irons <wdirons at us.ibm.com>
Date:   Mon Jul 2 15:28:52 2018 +0000

    BUG: Fix #define for ppc64 and ppc64le

    The current logic for defining NPY_CPU_PPC64LE and NPY_CPU_PPC64 is
    incorrect for two reasons:
    1) The elif defined for __powerpc__ is proceesed first so any
    ppc64le or ppc64 system is defined as NPY_CPU_PPC.
    2) __ppc64le__ is not defined on a ppc64le system. __PPC64__ is
    defined and so is __powerpc64__ but the check for little or
    big endian needs to be done seperately.

    This pull request fixes the defines for ppc64le and ppc64.
    Note: This really isn't a issue in the numpy code base at this time
    because the only place this variable is referenced is in npy_endian.h
    as a fallback in case endian.h is not on the system.
    It would be good to fix in case future code does reference
    these defines.

commit 01cc44e4c8896142fa144f7a6005d74e00086d92
Merge: 107af1261 b85083f7e
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Tue Jul 3 19:12:36 2018 -0600

    Merge pull request #11496 from charris/backport-11468

    BUG: Advanced indexing assignment incorrectly took 1-D fastpath

commit 107af1261a9815acb094590229c3c8eb8c5ef528
Merge: c4a5f877c c3381b3b6
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Tue Jul 3 18:32:26 2018 -0600

    Merge pull request #11495 from charris/backport-11455

    BENCH: belated addition of lcm, gcd to ufunc benchmark.

commit c4a5f877c9e75dcdd7de51246962c985a12f56a8
Merge: ba9e7e068 a5e8037ca
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Tue Jul 3 18:07:58 2018 -0600

    Merge pull request #11494 from charris/backport-11434

    MAINT: add PyPI classifier for Python 3.7

commit ba9e7e0685060e279f8bf8e4cf2d5b885cd8c000
Merge: 483f37d0b c03d32408
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Tue Jul 3 18:07:37 2018 -0600

    Merge pull request #11493 from charris/backport-11449

    BUG: Revert #10229 to fix DLL loads on Windows.

commit b85083f7e9940a2c7d5fc152206e074b31601a16
Author: Sebastian Berg <sebastian at sipsolutions.net>
Date:   Sun Jul 1 12:53:53 2018 +0200

    BUG: Advanced indexing assignment incorrectly took 1-D fastpath

    When the index array was non contiguous and not 1D the assignment
    1D fastpath (indexed array being 1D) was incorrectly taken (also
    the assignment value had to be 0D for this to happen).
    This caused the iteration to use the itemsize as a stride, since
    it incorrectly assumed the array must be contiguous.

    The commit additionally adds an assert to the STRIDE fetching macro.

    Closes gh-11467.

commit c3381b3b6865b967720de7d3b75ca534672bfc2e
Author: Marten van Kerkwijk <mhvk at astro.utoronto.ca>
Date:   Fri Jun 29 10:09:46 2018 -0400

    BENCH: belated addition of lcm, gcd to ufunc benchmark.

commit c03d3240873bc7ad1796b7cd5e3705577aa57ac0
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Thu Jun 28 19:23:39 2018 -0600

    BUG: Revert #10229 to fix DLL loads on Windows.

    Numpy wheels on Windows were clearing the ctypes path when they loaded
    the OpenBLAS DLL, leading to failure of DLL loads subsequent to NumPy
    import because the needed DLLs could not be found.

    This isn't a straight revert, it restores to the 1.15.x version of
    the relevant code.

    Closes #11431.

commit a5e8037cacb40634e7e4c61af20a49750a8655c5
Author: Ralf Gommers <ralf.gommers at gmail.com>
Date:   Wed Jun 27 19:26:19 2018 -0700

    MAINT: add PyPI classifier for Python 3.7

    [ci skip]

commit 483f37d0b1f22e01c75e5963128fd037c88dbdc3
Merge: c58598f42 14e676a32
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Tue Jul 3 15:57:38 2018 -0600

    Merge pull request #11491 from charris/backport-11345

    BUG/ENH: Einsum optimization path updates and bug fixes.

commit 14e676a3224334bbc7132f9b47af563746f4697c
Author: Daniel Smith <dgasmith at icloud.com>
Date:   Tue Jul 3 11:23:11 2018 -0700

    BUG/ENH: Einsum optimization path updates and bug fixes. (#11345)

    * Minor tweaks to the optimal path based on opt_einsum

    * Updates greedy path to current opt_einsum tech

    * Reworks einsum broadcasting vs dot tech and can_dot logic

    * MAINT: Fix typo in comment.

    * BUG: Fix bad merge fixup.

commit c58598f42bfb4d22b5971770a87c0b827c22a0fb
Merge: 5cd455272 c893aae32
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Tue Jul 3 14:12:33 2018 -0600

    Merge pull request #11489 from charris/backport-11406

    BUG: Ensure out is returned in einsum.

commit c893aae32993028443080a4a95a019b1a5ce2eca
Author: mattip <matti.picus at gmail.com>
Date:   Wed Jun 27 10:02:50 2018 -0700

    MAINT: cleanup ret assignment

commit 9f366e8627a9f04549f95a7369588aaf433cdf45
Author: mattip <matti.picus at gmail.com>
Date:   Sun Jun 24 15:38:40 2018 -0700

    check for unlikely error in Assign_Zero

commit 48ed5505fb86e5dc533f98eb1e237d11f94c3c8c
Author: mattip <matti.picus at gmail.com>
Date:   Thu Jun 21 15:38:28 2018 -0700

    BUG: ensure ret is out in einsum

commit 5cd455272bdb86e1c5727815a6ad3053c4363dda
Merge: 9597465a5 431740e8a
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Wed Jun 27 09:50:34 2018 -0600

    Merge pull request #11427 from eric-wieser/deprecate-normed-1.15.0

    BUG: Fix incorrect deprecation logic for histogram(normed=...) (1.15.x)

commit 431740e8a04855f8cdf2f720752e462a9cf69269
Author: Eric Wieser <wieser.eric at gmail.com>
Date:   Tue Jun 26 09:03:37 2018 -0700

    BUG: Fix incorrect deprecation logic for histogram(normed=...)

    Fixes #11426, which was introduced in #11323 and #11352

commit 9597465a5d5721dd63a376f286b3cbad6b9dde2f
Merge: 6bf63fc46 9ec209118
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Thu Jun 21 13:04:28 2018 -0600

    Merge pull request #11403 from mattip/remove-npyiter_close-from-notes

    DOC: Remove npyiter close from notes

commit 9ec209118ec9e9e6df7e7c1af077111f194c7850
Author: mattip <matti.picus at gmail.com>
Date:   Thu Jun 21 10:47:40 2018 -0700

    DOC: remove NpyIter_Close from release notes

commit 6bf63fc46bc22e16fa88a6d65e025df1a1e7524d
Author: Charles Harris <charlesr.harris at gmail.com>
Date:   Thu Jun 21 10:07:00 2018 -0600

    REL: prepare 1.15.x for further development

commit 914aabf07548ee3ddf5f3795177273d435a38c14
Author: Eric Wieser <wieser.eric at gmail.com>
Date:   Sun Jun 17 21:34:55 2018 -0700

    TST: Show that histogramdd's normed argument is histogram's density

    Relevant to gh-4371
​
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20180709/4b275c92/attachment-0001.html>


More information about the NumPy-Discussion mailing list