Closed martinfleis closed 2 months ago
Attention: Patch coverage is 96.55172%
with 1 lines
in your changes are missing coverage. Please review.
Project coverage is 85.0%. Comparing base (
bcabdbc
) to head (438cf5f
). Report is 3 commits behind head on main.
Follow up on #691 and conversion to
neighbors
andweights
dicts as discussed there.I am also changing the sparse format to CSR which is what we need for lag and generally anything else and what weights is using. That also allows cleaner implementation of
_components
.Plus using
matrix_power
implementation for scipy sparse array (courtesy of @ljwolf) which allows us to skip conversion to sparse matrix.Note that the change of the sparse representation is technically a hard-breaking change but given we're in experimental phase we can afford it.