-
dbMatrix summary methods now return
dbDenseMatrix
objects instead of in-memory vectors. -
Removed colTypes from castNumeric.
-
Removed @name check in initialize.
-
New
compute
method for saving dbMatrix objects. This writes the dbMatrix object to a table in the database along with its row and column names (e.g. 'dbMatrixname_rownames'). -
New
load
method for loading computed dbMatrix objects. The dbMatrix::compute() method must be called before loading the object. -
Updated
.check_overwrite
to allow for passing overwrite arg. -
New internal function
write_dimnames
to enable saving dbMatrix objects. -
New
sum
method for dbMatrix objects. -
Improvements to precomputed table: Use existing precomputed table in db if available.
-
Improvements to precomputed table: Transpose precomputed table of sufficient dimensions if it exists instead of creating a new one. This is done via a TEMPORARY VIEW to avoid writing to disk and modifying existing precomputed table which may be referenced by other tables.
-
Custom SQL statement for
todbDense
conversion creates a TEMPORARY VIEW with namedbDenseMatrix_hash
.
-
Update whitespace.
-
Update dbMatrix constructor roxygen.
-
Update roxygen in toDbDense.
-
Update reference page.
-
Update mean documentation.
-
Update log documentation.
-
Update roxygen.
- Do not recycle matrix if not needed.
- Rename dbMatrix constructor to
dbMatrix::dbMatrix()
.
-
Add more tests for
dbMatrix
anddbDenseMatrix
. -
Add internal function
map_ijx_dimnames
. -
Add internal function
dbMatrix_from_tbl
. -
Extract now constructs unique temporary virtual tables in the arrow schema.
-
Document pkgdown website.
-
Add
cli
to imports. -
Update generics.
-
Be more explicit about non-supported
Arith
andOps
operations. -
Fix
show()
method fordbDenseMatrix
objects.
-
Improve show function for dbDenseMatrix.
-
Updated simulate functions to include overwrite param.
-
Update .check_overwrite() internal function to avoid bug in overwritting passed table.
- Add initial support for reading in .mtx files and creating dbMatrix objects.
- Update
check_overwrite
input validation
- Update Royxgen
-
Add new
precompute
function to speed up matrix densification. -
Add new show function for dbDenseMatrix with pretty color and better spacing.
-
Add new
save
function to save adbMatrix
. -
Add new input validation functions.
-
Update docs.
-
Update imports to include
glue
,bit64
andcrayon
.
-
Update constructor calls in
sim
functions. -
Remove redundant
con
from constructor. -
Remove
db_path
from constructor. -
Constructor
db_path
arg change tocon
object.
- Add
dgTMatrix
to in-memory matrix types supported indbMatrix
constructor.
-
Set :memory: to default db_path in constructor.
-
Update createDBMatrix docs.
-
Spacing.
-
Update after constructor fix.
-
Remove :temp: in place of :memory:.
-
Remove ":temp:" from tests.
-
Replace ':temp:' with ':memory:'.
-
Add matrix in addition to dgCMatrix in as_ijx().
-
Add unit tests for scalar arith.
-
Add unit tests for names.R.
-
Remove random browser() call.
-
Add
MatrixGenerics
to deps. -
Update gitignore.
-
Add boolean indexing tests to
test-extract.R
. -
Add as_ijx() convenience function.
-
Update createDBMatrix() to use dplyr::copy_to().
-
Update as_matrix() convenience function.
-
Add unit tests for extract methods.
-
Add log().
-
Update toDbDense to use dplyr instead of SQL.
-
Update DESCRIPTION to include testthat.
-
Update docs.
-
update dbIndex superclass
-
update as_matrix()
- Rename and update dbIndex superclass to fix indexing bugs.
- Add experimental as_matrix() convenience function.
-
Update docs.
-
Migrate site link to drieslab.
-
Move {Matrix} to Imports.
-
Update overview.Rmd.
-
Update operations vignette.
-
Only densify if necessary. != 0, +/-.
-
toDbDense() previously updated table by value. change to update by reference via VIEW creation of table named 'dense'.
- Add dbListTables().
-
Update docs.
-
Update gitignore.
-
Fix incorrect aggregate operations.
-
Fixes after con slot removal.
-
Add get_con().
-
Add dbDisconnect() generic.
-
Update accessors.
-
Update vignettes.
-
Update README.
-
Update gitignore.
-
Update docs.
-
Update NEWS.
- migrate to |> pipe, remove %>%, update deps.
- Update docs.
- Mean generic for dbDenseMatrix.
-
Update docs.
-
Update site.
-
Update gitignore.
-
Updates to dbSparseMatrix rowMeans, colMeans.
-
Updates to colSums and rowSums for dbSparseMatrix.
-
Update dbMatrix constructor dimnames issues.
-
Update DESCRIPTION, remove redundant Matrix import, dep.
-
Update docs.
-
Update roxygen for operations.
- Add Matrix as dep.
- Methods::as scope correction.
- Add methods to deps.
- Update .gitignore.
- Add Matrix as pkg dep
- Missing Matrix:: scope call.
- Update docs.
dims
anddim_names
increateDBMatrix()
retained from in-memory matrix or Matrix object
- Update docs for dbMatrix input checks
- Specify checks for 'name' param in
createDBMatrix()
-
Update docs.
-
Add docs.
-
Update docs and DESCRIPTION.
-
Migration dbMatrix.