Package: filematrix 1.3

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

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.

Authors:Andrey A Shabalin [aut, cre]

filematrix_1.3.tar.gz
filematrix_1.3.zip(r-4.7-any)filematrix_1.3.zip(r-4.6-any)filematrix_1.3.zip(r-4.5-any)
filematrix_1.3.tgz(r-4.6-any)filematrix_1.3.tgz(r-4.5-any)
filematrix_1.3.tar.gz(r-4.7-any)filematrix_1.3.tar.gz(r-4.6-any)
filematrix_1.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
filematrix/json (API)

# Install 'filematrix' in R:
install.packages('filematrix', repos = c('https://andreyshabalin.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/andreyshabalin/filematrix/issues

On CRAN:

Conda:

6.90 score 8 stars 5 packages 44 scripts 830 downloads 1 mentions 12 exports 0 dependencies

Last updated from:b9b5872b87. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK118
source / vignettesOK196
linux-releaseOK101
macos-releaseOK191
macos-oldrelOK130
windows-develOK57
windows-releaseOK60
windows-oldrelOK64
wasm-releaseOK103

Exports:as.matrixclosecloseAndDeleteFilescolnamescolnames<-fm.createfm.create.from.matrixfm.create.from.text.filefm.loadfm.openrownamesrownames<-

Dependencies:

Filematrix Overview
Introduction | Creating a filematrix | Reading from and writing to a filematrix | Row and column names | Closing filematrices | Open or load an existing filematrix | By column access is faster then by rows | Appending columns | Deleting filematrix files | Version information

Last update: 2018-01-15
Started: 2017-04-30

Best practices
Working with large matrices | Accessing all matrix elements | Filling in matrix values | Calculating column sums | Calculating row sums | Removing filematrix after use | Version information

Last update: 2018-01-15
Started: 2017-04-30

Filematrix vs. bigmemory (packages)
Motivation for creation of filematrix package | Differences between filematrix and bigmemory packages | Differences in tests | Example when filematrix is much more efficient than bigmemory

Last update: 2018-01-15
Started: 2017-04-30

Readme and manuals

Help Manual

Help pageTopics
File-backed numeric matrix.filematrix-package
Manipulating file matrices (class '"filematrix"')as.matrix,filematrix-method colnames,filematrix-method colnames<-,filematrix-method dim,filematrix-method dim<-,filematrix-method dimnames,filematrix-method dimnames<-,filematrix-method filematrix filematrix-class length,filematrix-method rownames,filematrix-method rownames<-,filematrix-method [.filematrix [<-.filematrix
Functions to Create a New, or Open an Existing Filematrixclose,filematrix-method closeAndDeleteFiles fm.create fm.create.from.matrix fm.create.from.text.file fm.load fm.open