summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHameer Abbasi <hameerabbasi@yahoo.com>2019-08-22 21:26:12 +0200
committerHameer Abbasi <hameerabbasi@yahoo.com>2019-08-22 21:26:12 +0200
commitd22c825a7732215310bc7f123b8719b2f15dfba0 (patch)
treecdf20c5a65d452438042979315ebeda6227cb4bf
parent3047d5c79003f9319ddafa2aee1efccf38217e82 (diff)
downloadnumpy-d22c825a7732215310bc7f123b8719b2f15dfba0.tar.gz
Add author and add more benefits.
-rw-r--r--doc/neps/nep-0031-uarray.rst10
1 files changed, 9 insertions, 1 deletions
diff --git a/doc/neps/nep-0031-uarray.rst b/doc/neps/nep-0031-uarray.rst
index c7e889ccc..5ccb0bae0 100644
--- a/doc/neps/nep-0031-uarray.rst
+++ b/doc/neps/nep-0031-uarray.rst
@@ -2,7 +2,8 @@
NEP 31 — Context-local and global overrides of the NumPy API
============================================================
-:Author: Hameer Abbasi <einstein.edison@gmail.com>
+:Author: Hameer Abbasi <habbasi@quansight.com>
+:Author: Ralf Gommers <rgommers@quansight.com>
:Status: Draft
:Type: Standards Track
:Created: 2019-07-31
@@ -90,6 +91,13 @@ offer a unified API with very minor changes. For example:
This also holds for the future: Making something overridable would require only minor changes to ``unumpy``.
+Another promise ``unumpy`` holds is one of default implementations. Default implementations can be provided for
+any multimethod, in terms of others. This allows one to override a large part of the NumPy API by defining
+only a small part of it.
+
+The third and last benefit is a clear way to coerce to a given backend, and a protocol for coercing not only arrays,
+but also ``dtype`` objects and ``ufunc`` objects with similar ones from other libraries.
+
Related Work
------------