Skip to content

Commit

Permalink
Add author and add more benefits.
Browse files Browse the repository at this point in the history
  • Loading branch information
hameerabbasi committed Aug 22, 2019
1 parent 3047d5c commit d22c825
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion doc/neps/nep-0031-uarray.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
------------

Expand Down

0 comments on commit d22c825

Please sign in to comment.