Vincent Barrielle
Vincent Barrielle
Be able to take a view that's an arbitrary block inside a matrix. Fast paths should be provided for easy paths (such as taking a row subview of a CSR...
This can be done in multiple ways: - print only the shape of the matrix, its storage order and the number of non-zeros (scipy style) - print the underlying representation,...
Because it seems doc-tests cannot use other crates.
Requiring to take a reference on a view is unnatural, it would be nice to have the same system that enables taking CsVecView by value. However this might require some...
This might require implementing #16.
This is needed to remove unnecessary Copy bounds (#31). Also this would be a good step towards mutable iteration.
Sparse matrix products may allocate more non zero storage than needed. Shrinking the storage could be a good idea since the resulting matrix is owned.
Be able to create a new indptr to have a triangular view into an existing matrix.
Use phantom data to ensure at compile time that algorithms expecting e.g. sorted indices get matrices satisfying that property .