diff options
author | Hameer Abbasi <hameerabbasi@yahoo.com> | 2019-08-22 21:26:12 +0200 |
---|---|---|
committer | Hameer Abbasi <hameerabbasi@yahoo.com> | 2019-08-22 21:26:12 +0200 |
commit | d22c825a7732215310bc7f123b8719b2f15dfba0 (patch) | |
tree | cdf20c5a65d452438042979315ebeda6227cb4bf | |
parent | 3047d5c79003f9319ddafa2aee1efccf38217e82 (diff) | |
download | numpy-d22c825a7732215310bc7f123b8719b2f15dfba0.tar.gz |
Add author and add more benefits.
-rw-r--r-- | doc/neps/nep-0031-uarray.rst | 10 |
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 ------------ |