CSR/CSC Tracking issue
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- Python
- Stars
- 668
- Forks
- 141
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 4
Description
cc @daletovar @ivirshup
- Make attributes immutable, particularly
compressed_axes. - Implement optimization changes for
CSR/CSC:- Modify
__array_function__ - Modify
elemwise - Modify
_reduce_*
- Modify
- Benchmarks vs. scipy
- Indexing
- Broadcasting
- Reductions
- Array functions
- Tests/benchmarks for
- Indexing
- Broadcasting
- Reductions
- Array functions
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the CSR/CSC implementations and the entry points for array_function, elemwise, and reduce*. Review the existing tests and benchmark setup, then work through the checklist: optimization changes, comparisons with scipy for the listed operations, and corresponding tests and benchmarks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100