summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2017-07-18 10:25:25 -0500
committerGitHub <noreply@github.com>2017-07-18 10:25:25 -0500
commitc1ca7c8bca72cde55f74c276bf21aa582bba91b0 (patch)
tree9fb2dc973f39923ef54f9fd6f917b29ff7dcea86 /doc
parente3b5e88ae6c0b546dd63b869f32427553ad36e57 (diff)
parentb4eb9446a06edad54b1781a73b320550f1a93f5b (diff)
downloadnumpy-c1ca7c8bca72cde55f74c276bf21aa582bba91b0.tar.gz
Merge pull request #9437 from charris/update-release-notes
DOC: Update 1.14.0 release notes.
Diffstat (limited to 'doc')
-rw-r--r--doc/release/1.14.0-notes.rst17
1 files changed, 13 insertions, 4 deletions
diff --git a/doc/release/1.14.0-notes.rst b/doc/release/1.14.0-notes.rst
index ba2935388..5db0df5da 100644
--- a/doc/release/1.14.0-notes.rst
+++ b/doc/release/1.14.0-notes.rst
@@ -8,6 +8,8 @@ This release supports Python 2.7 and 3.4 - 3.6.
Highlights
==========
+* The `np.einsum` function will use BLAS when possible
+
New functions
=============
@@ -88,12 +90,19 @@ NumPy tests.
Improvements
============
-GIL released for all ``np.einsum`` variations
----------------------------------------------
+The GIL is released for all ``np.einsum`` variations
+----------------------------------------------------
Some specific loop structures which have an accelerated loop version
did not release the GIL prior to NumPy 1.14.0. This oversight has been
fixed.
+The `np.einsum` function will use BLAS when possible and optimize by default
+----------------------------------------------------------------------------
+The ``np.einsum`` function will now call ``np.tensordot`` when appropriate.
+Because ``np.tensordot`` uses BLAS when possible, that will speed up execution.
+By default, ``np.einsum`` will also attempt optimization as the overhead is
+small relative to the potential improvement in speed.
+
Changes
=======
@@ -101,9 +110,9 @@ Changes
0d arrays now print their elements like other arrays
----------------------------------------------------
0d arrays now use the array2string formatters to print their elements, like
-other arrays. The `style` argument of array2string is now non-functional.
+other arrays. The ``style`` argument of ``array2string`` is now non-functional.
-integer scalars are now unaffected by ``np.set_string_function``
+Integer scalars are now unaffected by ``np.set_string_function``
----------------------------------------------------------------
Previously the str/repr of integer scalars could be controlled by
``np.set_string_function``, unlike most other numpy scalars. This is no longer