array-api icon indicating copy to clipboard operation
array-api copied to clipboard

docs: publish list of implementations of the array API standard

Open tomwhite opened this issue 3 months ago • 3 comments

It would be useful for users to have a list of implementations of the standard, with a brief description of the implementation and version of the array API that is supported.

This was discussed in the community meeting: https://hackmd.io/zn5bvdZTQIeJmb3RW1B-8g#Cubed-Tom-W

tomwhite avatar Sep 29 '25 14:09 tomwhite

https://lucascolley.github.io/talks/pydata-paris-25-array-api/#/6/1 is probably the most comprehensive list we have atm.

Btw, do you agree with where Cubed is on that list?

lucascolley avatar Sep 29 '25 15:09 lucascolley

https://lucascolley.github.io/talks/pydata-paris-25-array-api/#/6/1 is probably the most comprehensive list we have atm.

Thanks for that @lucascolley. https://github.com/mdhaber/marray is missing from that list. It's one of the implementations that isn't so well known, and would benefit from some exposure.

Btw, do you agree with where Cubed is on that list?

I'd probably say "decent support", as it supports most of 2024.12 (see https://github.com/cubed-dev/cubed/blob/main/api_status.md).

tomwhite avatar Sep 29 '25 15:09 tomwhite

lucascolley.github.io/talks/pydata-paris-25-array-api#/6/1 is probably the most comprehensive list we have atm.

Thanks for that @lucascolley. mdhaber/marray is missing from that list. It's one of the implementations that isn't so well known, and would benefit from some exposure.

that is under https://lucascolley.github.io/talks/pydata-paris-25-array-api/#/6/11 😉 since it is purely a wrapping library around other array libraries. I know that the lines are blurred with things like Dask, but for MArray I feel like it makes more sense to split general-purpose array libraries away from wrapping libraries for one unique feature (like masks or units).

lucascolley avatar Sep 29 '25 15:09 lucascolley