Would it be appropriate to propose Awkward Array as an array library on NumPy's homepage?
jpivarski opened this issue · 3 comments
The numpy.org homepage has a list of array libraries that are either alternatives to or build on NumPy:
Awkward Array fits into this category (it builds on NumPy; not an alternative to it). If this is not considered shameless promotion (I'm its original author), could I open a PR to add it to https://github.com/numpy/numpy.org/blob/main/content/en/tabcontents.yaml?
It would look like this
- title: Awkward Array
text: Manipulate JSON-like data with NumPy-like idioms.
img: /images/content_images/arlib/awkward.svg
alttext: awkward
url: https://awkward-array.org/where awkward.svg is this SVG file.
Then there's a question of where it should go in the list, what is its order relative to the other libraries. My first impression was that they're sorted by popularity, but maybe not: I just checked their numbers of GitHub stars and it seems random. I'd be happy enough putting it at the end of the list.
| Library | GitHub stars (March 2023) |
|---|---|
| Dask | 10800 |
| CuPy | 6700 |
| JAX | 22200 |
| xarray | 2900 |
| Sparse | 492 |
| PyTorch | 63700 |
| TensorFlow | 172000 |
| MXNet | 20300 |
| Arrow | 11300 |
| xtensor | 2900 |
| XND | 80 |
| uarray | 96 |
| tensorly | 1400 |
| Awkward Array | 658 |
Any thoughts on this?
In the past, @rgommers has added libraries to this list (czgdp1807@05e0462), so maybe this is a question to him (non-exclusively)?
Thanks for the suggestion @jpivarski. I'm +1 on this and would be happy to review a PR.
Also thank you for pointing out the relative popularity. Looking at that list, we can remove XND (it's no longer developed). I think you can put Awkward Array in its place, above Uarray and TensorLy.
+1

