Closed
Description
Timeline (high-level)
- Aug 31: array RFC draft complete enough for final internal review
- Sep 15: array RFC published + array-api repo public
Array API standard document intermediate steps:
Aug 10:
- Broadcasting (status: merged)
- Mutability (status: pending discussion, see Copy-view behaviour and mutating arrays #24)
- Dtypes and casting (status: merged)
- API signatures: statistical reductions (status: merged)
Aug 17:
- Purpose and scope (status: scope part (Add Scope and Stakeholders sections #22) merged, "how to adopt" (Add a description of how to adopt the API #33) under review)
- Type signatures (status: merged)
- Static typing (status: Add section on static typing #62 for review)
- Indexing (status: under review)
- API signatures: linear algebra (status: first set of functions merged, others like
svd
andqr
TODO) - API signatures: sorting (status: under review)
- API signatures: searching (status: merged)
- Accuracy (status: under review)
- Methodology: data on existing API design & usage (status: under review)
Aug 24:
-
Array duck typing - API signatures: array creation (status: Add use cases section #35 merged, a few functions (mainly
meshgrid
) to be added) - API signatures: array manipulation (status: under review)
- API signatures: set functions (status: under review)
- API signatures: logical functions (status: merged)
- C API (status: WIP content in issue WIP: strategies for C/Cython API usage #51)
- Use cases (status: merged)
- Assumptions (status: merged)
- API signatures: math, non element-wise
Aug 31:
- Array object (status: Add array object specification #53 for review)
- Future API standard evolution (status: under review, see Add section on future API standard evolution #37; for the actual process see https://github.com/data-apis/workgroup/issues/22)
- Parallelism (status: Add content to the Parallelism section. #61 for review)
- Data interchange mechanisms (see Add data interchange section, using DLPack #34)
- Verification - test suite (status: merged)
- API: constants (status: merged)
- versioning (status: under review, see Add section on future API standard evolution #37)
Added later:
- Python operators, and equivalent dunder methods and library functions/methods (see Proposal to standardize element-wise arithmetic operations #9)
- Device support (see device support #39)
Metadata
Metadata
Assignees
Labels
No labels