Apply matrixStats 1.0.0 breaking change for useNames
's default: All generic functions and methods defined in MatrixGenerics now set the useNames
argument to TRUE
instead of NA
by default. See https://github.com/Bioconductor/MatrixGenerics/issues/31 for a discussion of this change.
Add SparseArray to Suggests.
Move row/colSums()
and row/colMeans()
generics from BiocGenerics.
Fix for functions whose first argument is not x
(https://github.com/Bioconductor/MatrixGenerics/issues/28 and https://github.com/Bioconductor/MatrixGenerics/pull/29).
Sync API with matrixStats v0.60.1
.
Sync API with matrixStats v0.60.0
.
Fix problem with function environment of fallback mechanism (https://github.com/Bioconductor/MatrixGenerics/issues/25 and https://github.com/Bioconductor/MatrixGenerics/pull/26). Make sure that packages can use MatrixGenerics with the ::
notation to call functions from sparseMatrixStats and DelayedMatrixStats.
Sync API with matrixStats v0.58.0
.
Add drop
and type
to generic signature of [row|col]Quantiles
(https://github.com/Bioconductor/MatrixGenerics/pull/14).
Sync API with matrixStats v0.57.0
(https://github.com/Bioconductor/MatrixGenerics/issues/17).
Add default methods with user-friendly fallback mechanism (https://github.com/Bioconductor/MatrixGenerics/pull/16). Suggested packages are now loaded the first time a MatrixGenerics' generic is called (e.g. the first time MatrixGenerics::colVars()
is called). With this new approach, if the user passes a dgCMatrix object and if sparseMatrixStats is already loaded, will 'just work' and the fallback mechanism won't try to load anything.
Dispatch on methods for matrix objects when table objects are supplied (https://github.com/Bioconductor/MatrixGenerics/pull/15)
New package MatrixGenerics, providing S4 generic functions modeled after the 'matrixStats' API for alternative matrix implementations.