scientific-python / summit-2024

1 stars 0 forks source link

Array API adoption #12

Open matthewfeickert opened 4 months ago

betatim commented 4 months ago

I am interested in this topic. I've been working on Array API support in scikit-learn and would be interested to talk with other maintainers who are doing similar work in other array consuming libraries. I am also part of the committee working on the standard itself. I am up for comparing notes, discussing warts, working on scikit-learn itself, mentoring others who want to work on Array API support in scikit-learn

matthewfeickert commented 4 months ago

For the particle physics people, in addition to engaging in broader community adoption, we (myself and @nsmith-) should also follow up wtih @jpivarski in advance of the Summit on the state and ideas of https://github.com/scikit-hep/ragged for Awkward Array / Array API integration.

steppi commented 4 months ago

Hi everyone. I've been working on laying the groundwork for a special function array API extension and would like to participate in this topic. For some reason I'm not able to assign myself to this issue.

mdhaber commented 4 months ago

I've been converting scipy.stats to the array API (scipy/scipy#20544) and dispatching scipy.special functions to the appropriate backend (scipy/scipy#19023). Supporting projects include arbitrary precision array API arrays (mparray) and array-API-backend agnostic masked arrays (scipy/scipy#20363); it would be nice to get feedback on whether/how these might be used in the rest of the ecosystem.

steppi commented 4 months ago

Thanks for assigning me @mdhaber

thomasjpfan commented 3 months ago

From working on Array API adopting and seeing the progress in Scikit-learn and SciPy, I have noticed a few areas of friction for adoption.

For the summit, I want to write down all the things we learned from adopting the standard. This way, libraries that are interested in consuming the Array API standard can have an easier time.

betatim commented 3 months ago

Some topics to talk about on Monday morning:

thomasjpfan commented 3 months ago

Shared hackmd: https://hackmd.io/@thomasjpfan/BJ0bF_oNC/edit