Package: bigmemory 4.6.4

Michael J. Kane

bigmemory: Manage Massive Matrices with Shared Memory and Memory-Mapped Files

Create, store, access, and manipulate massive matrices. Matrices are allocated to shared memory and may use memory-mapped files. Packages 'biganalytics', 'bigtabulate', 'synchronicity', and 'bigalgebra' provide advanced functionality.

Authors:Michael J. Kane [aut, cre], John W. Emerson [aut], Peter Haverty [aut], Charles Determan [aut]

bigmemory_4.6.4.tar.gz
bigmemory_4.6.4.zip(r-4.5)bigmemory_4.6.4.zip(r-4.4)bigmemory_4.6.4.zip(r-4.3)
bigmemory_4.6.4.tgz(r-4.4-x86_64)bigmemory_4.6.4.tgz(r-4.4-arm64)bigmemory_4.6.4.tgz(r-4.3-x86_64)bigmemory_4.6.4.tgz(r-4.3-arm64)
bigmemory_4.6.4.tar.gz(r-4.5-noble)bigmemory_4.6.4.tar.gz(r-4.4-noble)
bigmemory.pdf |bigmemory.html
bigmemory/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/kaneplusplus/bigmemory/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

12.12 score 126 stars 64 packages 884 scripts 8.8k downloads 10 mentions 35 exports 4 dependencies

Last updated 11 months agofrom:2a60b4fc5a. Checks:OK: 8 ERROR: 1. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 04 2024
R-4.5-win-x86_64OKNov 04 2024
R-4.5-linux-x86_64ERRORNov 04 2024
R-4.4-win-x86_64OKNov 04 2024
R-4.4-mac-x86_64OKNov 04 2024
R-4.4-mac-aarch64OKNov 04 2024
R-4.3-win-x86_64OKNov 04 2024
R-4.3-mac-x86_64OKNov 04 2024
R-4.3-mac-aarch64OKNov 04 2024

Exports:as.big.matrixas.matrixattach.big.matrixattach.resourcebig.matrixdeepcopydescribedir.namefile.namefilebacked.big.matrixflushGetMatrixSizeheadis.big.matrixis.filebackedis.floatis.nilis.readonlyis.separatedis.sharedis.sub.big.matrixmordermorderColsmpermutempermuteColsmwhichncolnrowprintread.big.matrixshared.namesub.big.matrixtailtypeofwrite.big.matrix

Dependencies:BHbigmemory.sriRcppuuid

Readme and manuals

Help Manual

Help pageTopics
Manage massive matrices with shared memory and memory-mapped files.bigmemory-package bigmemory
Create a ``big.matrix'' from a matrix or vector.as.big.matrix,data.frame-method as.big.matrix,matrix-method as.big.matrix,vector-method as.big.matrix-methods
Convert to base R matrixas.matrix,big.matrix-method
The core "big.matrix" operations.as.big.matrix big.matrix dir.name dir.name,big.matrix-method file.name file.name,big.matrix-method filebacked.big.matrix is.big.matrix is.big.matrix,ANY-method is.big.matrix,big.matrix-method is.filebacked is.filebacked,big.matrix-method is.nil is.readonly is.readonly,big.matrix-method is.separated is.separated,big.matrix-method is.shared is.shared,big.matrix-method shared.name shared.name,big.matrix-method
Class "big.matrix"big.matrix-class
Class "big.matrix.descriptor"attach.resource,big.matrix.descriptor-method attach.resource,character-method big.matrix.descriptor-class
Produces a physical copy of a ``big.matrix''deepcopy
The basic ``big.matrix'' operations for sharing and re-attaching.attach.big.matrix attach.resource describe describe,big.matrix-method
Dimensions of a big.matrix objectdim,big.matrix-method
Dimnames of a big.matrix Objectdimnames,big.matrix-method dimnames<-,big.matrix,list-method
Extract or ReplaceExtract,big.matrix [,big.matrix,ANY,ANY,logical-method [,big.matrix,ANY,ANY,missing-method [,big.matrix,ANY,missing,logical-method [,big.matrix,ANY,missing,missing-method [,big.matrix,matrix,missing,missing-method [,big.matrix,missing,ANY,logical-method [,big.matrix,missing,ANY,missing-method [,big.matrix,missing,missing,logical-method [,big.matrix,missing,missing,missing-method [<-,big.matrix,ANY,ANY,ANY-method [<-,big.matrix,character,character,ANY-method [<-,big.matrix,character,missing,ANY-method [<-,big.matrix,logical,character,ANY-method [<-,big.matrix,logical,logical,ANY-method [<-,big.matrix,logical,missing,matrix-method [<-,big.matrix,logical,missing,numeric-method [<-,big.matrix,logical,numeric,ANY-method [<-,big.matrix,matrix,missing,numeric-method [<-,big.matrix,missing,character,ANY-method [<-,big.matrix,missing,logical,ANY-method [<-,big.matrix,missing,missing,ANY-method [<-,big.matrix,missing,missing,numeric-method [<-,big.matrix,missing,numeric,ANY-method [<-,big.matrix,numeric,character,ANY-method [<-,big.matrix,numeric,logical,ANY-method [<-,big.matrix,numeric,missing,matrix-method [<-,big.matrix,numeric,missing,numeric-method [<-,big.matrix,numeric,numeric,ANY-method
Updating a big.matrix filebacking.flush flush,big.matrix-method
big.matrix sizeGetMatrixSize
Return First or Last Part of a big.matrix Objecthead,big.matrix-method tail,big.matrix-method
Check if Floatis.float
Is Float?is.float,numeric-method
Submatrix supportis.sub.big.matrix is.sub.big.matrix,big.matrix-method sub.big.matrix sub.big.matrix,big.matrix-method sub.big.matrix,big.matrix.descriptor-method
Length of a big.matrix objectlength,big.matrix-method
Ordering and Permuting functions for big.matrix'' and matrix'' objectsmorder morderCols mpermute mpermuteCols
Expanded ``which''-like functionality.mwhich
Expanded ``which''-like functionality.mwhich,big.matrix,ANY,ANY,ANY,character-method mwhich,big.matrix,ANY,ANY,ANY,missing-method mwhich,matrix,ANY,ANY,ANY,character-method mwhich,matrix,ANY,ANY,ANY,missing-method mwhich-methods
The Number of Rows/Columns of a big.matrixncol,big.matrix-method nrow,big.matrix-method
Print Valuesprint,big.matrix-method
The Type of a big.matrix Objecttypeof,big.matrix-method
File interface for a ``big.matrix''read.big.matrix read.big.matrix,character-method write.big.matrix write.big.matrix,big.matrix,character-method