filematrix: File-Backed Matrix Class with Convenient Read and Write Access

Share:

Interface for working with large matrices stored in files, not in computer memory. Supports multiple non-character data types (double, integer, logical and raw) of various sizes (e.g. 8 and 4 byte real values). Access to parts of the matrix is done by indexing, exactly as with usual R matrices. Supports very large matrices. Tested on multi-terabyte matrices. Allows for more than 2^32 rows or columns. Allows for quick addition of extra columns to a filematrix. Cross-platform as the package has R code only.

Author
Andrey A Shabalin
Date of publication
2016-05-23 11:28:07
Maintainer
Andrey A Shabalin <ashabalin@vcu.edu>
License
LGPL-3
Version
1.1.0
URLs

View on CRAN

Man pages

filematrix-class
Manipulating file matrices (class '"filematrix"')
filematrix-package
File-backed numeric matrix.
fm.create
Functions to create a new, or open an existing, filematrix

Files in this package

filematrix
filematrix/inst
filematrix/inst/doc
filematrix/inst/doc/UsingFilematrices.html
filematrix/inst/doc/UsingFilematrices.R
filematrix/inst/doc/filematrix_vs_bigmemory.R
filematrix/inst/doc/UsingFilematrices.Rmd
filematrix/inst/doc/Best_Prectices.Rmd
filematrix/inst/doc/Best_Prectices.html
filematrix/inst/doc/Best_Prectices.R
filematrix/inst/doc/filematrix_vs_bigmemory.Rmd
filematrix/inst/doc/filematrix_vs_bigmemory.html
filematrix/tests
filematrix/tests/random_write_test.R
filematrix/NAMESPACE
filematrix/R
filematrix/R/filematrix.R
filematrix/vignettes
filematrix/vignettes/figures
filematrix/vignettes/figures/out_of_memory.png
filematrix/vignettes/UsingFilematrices.Rmd
filematrix/vignettes/Best_Prectices.Rmd
filematrix/vignettes/filematrix_vs_bigmemory.Rmd
filematrix/MD5
filematrix/build
filematrix/build/vignette.rds
filematrix/DESCRIPTION
filematrix/man
filematrix/man/filematrix-class.Rd
filematrix/man/filematrix-package.Rd
filematrix/man/fm.create.Rd