# Scientific Python Sparse Summit - Meeting 2
April 27th, 2023 --- 11AM - 12PM PST
https://scientific-python.org/summits/sparse/meeting2/
## Attendees
juanitagomezr2112@gmail.com
jim22k@gmail.com
dschult@colgate.edu
einstein.edison@gmail.com (Hameer Abbasi)
nabdennur@gmail.com
adam.li@columbia.edu
perimosocordiae@gmail.com (CJ)
erik.n.welch@gmail.com
Julien Jerphanion <git@jjerphan.xyz>
## Who is going to be working on sparse arrays?
Julien Jerphanion
Ross Barnowski
Dan Schult
CJ Carey
## Things to work before the summit
https://sparse.pydata.org/en/stable/
https://github.com/hameerabbasi/xsparse
https://github.com/Quansight-Labs/ndindex
### PRs to be merged:
https://github.com/scipy/scipy/pull/16108
https://github.com/scipy/scipy/pull/16033
https://github.com/scipy/scipy/pull/16033#issuecomment-1120091359
### Script:
A tool that understands the structure of code, and can make modifications. You can then ask to upgrade from scipy 0.x to scipy 0.y, and it would make some of the changes for you so you are not faced with deprecation warnings.
Example in NetworkX:
https://github.com/networkx/networkx/pull/5139
Some potential tools:
https://github.com/ssbr/refex
https://github.com/python-rope/rope
https://github.com/charliermarsh/ruff
### Discussions
tl;dr Current problems with matrices:
- Scipy sparse matrices convertion to dense array return numpy matrices
- silently wrong answers with scipy matrices are a reason for removing this semantic
CJ Carey: not keen to vendoring numpy matrix within scipy, having a separate package for numpy matrice
Have sparse matrices by small wrappers over sparse arrays and then migrate
No sparse 1D array for now.
## Road Map