Closed
Description
Sorry if this is the wrong place to ask, but I wanted to understand a few things about the Array API project. Given an array that implements the Array API, how does one get the Array API module object for that array? Is there a "root Array API project" that provides a function to do that?
Similarly, where are constants and sentinels like newaxis
stored? Does each Array API implementer have a copy of such sentinels? Or is there a root project that exposes them?
Finally, is there a place where the type annotations for the Array API are stored? How does one annotate a library without depending on any particular implementation of the Array API?