On Mon, Dec 12, 2022 at 4:44 PM Sebastian Berg <sebastian@sipsolutions.net> wrote:
On Wed, 2022-12-07 at 14:21 -0700, Aaron Meurer wrote:
> Hi all.
>
> As discussed in today's community meeting, I plan to start working on
> adding some useful functions to NumPy which are part of the array API
> standard https://data-apis.org/array-api/latest/index.html.
>
> Although these are all things that will be needed for NumPy to be
> standard compliant, my focus for now at least is going to be on new
> functionality that is useful for NumPy independent of the standard.
> The things that I (and possibly others) plan on working on are:


Generally, I don't have much opinion on these, most seem fine to me.
The pure aliases/shortforms, I feel should maybe be discussed
separately.

* `np.linalg.matrix_transpose` (basically an alias/replacement for
  `np.linalg.transpose).  (No strong opinion from me, the name is
   a bit clearer.)

A correction on this for completeness: this is not correct, `np.linalg.transpose` does not exist, there is only a *private* `np.linalg.linalg.transpose` function. So this adds a new public function - one that has been pointed out previously as missing and important to add, but somehow no one got around to actually doing that.

Cheers,
Ralf