- Bugfix for row-wise combining of 2-dimensional
SparseNdarray
s.
- Added a
wrap()
method that dispatches to differentDelayedArray
subclasses based on the seed.
- Replace the
__DelayedArray
methods with generics, for easier extensibility to classes outside of our control. - Restored the
SparseNdarray
class, to provide everyone with a consistent type during sparse operations. - Adapted
extract_array()
into theextract_dense_array()
generic, which now always returns a (Fortran-order) NumPy array. - Added the
extract_sparse_array()
generic, which always returns aSparseNdarray
object for sparse arrays. - Added the
is_sparse()
generic, which determines whether an object is sparse. - Minor fixes to the
repr()
method forDelayedArray
objects. - scipy is no longer required for installation but will be used if available.
- Added a
chunk_shape()
generic to identify the "best" direction for iterating over the matrix. - Added an easy way to compute iteration widths over the desired dimension.
- Corrected the reported
dtype
from a delayedCast
.
- separate dense and sparse matrix classes
- initial classes for H5 backed matrices