
Changelog
lazymatrix 0.1.0
Initial CRAN submission.
New Features
- Introduced lazy evaluation framework for working with normalized sparse matrices
- Represent large sparse matrices symbolically with the S4 object
LazyMatrix - Fundamental matrix operations like matrix-vector multiplication and transpose matrix-vector multiplication supported for the
LazyMatrixobject - Added support for subsetting methods, mirroring matrix objects from base R and
Matrix. The symbolic equivalent of column vectors is calledLazyColumn - Implemented specific statistical algorithms, LSQR, truncated partial SVD, for showcasing how
lazymatrixcan be implemented - Optimized internal C++ loops for sparse matrix operations using
RcppArmadillo.
Improvements
- Optimized matrix multiplication for lazy objects to avoid materialization
- Added vignette demonstrating typical workflow with large sparse datasets