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:
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')) |
Bug tracker:https://github.com/kaneplusplus/bigmemory/issues
Last updated 11 months agofrom:2a60b4fc5a. Checks:OK: 8 ERROR: 1. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 04 2024 |
R-4.5-win-x86_64 | OK | Nov 04 2024 |
R-4.5-linux-x86_64 | ERROR | Nov 04 2024 |
R-4.4-win-x86_64 | OK | Nov 04 2024 |
R-4.4-mac-x86_64 | OK | Nov 04 2024 |
R-4.4-mac-aarch64 | OK | Nov 04 2024 |
R-4.3-win-x86_64 | OK | Nov 04 2024 |
R-4.3-mac-x86_64 | OK | Nov 04 2024 |
R-4.3-mac-aarch64 | OK | Nov 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 page | Topics |
---|---|
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 matrix | as.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 object | dim,big.matrix-method |
Dimnames of a big.matrix Object | dimnames,big.matrix-method dimnames<-,big.matrix,list-method |
Extract or Replace | Extract,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 size | GetMatrixSize |
Return First or Last Part of a big.matrix Object | head,big.matrix-method tail,big.matrix-method |
Check if Float | is.float |
Is Float? | is.float,numeric-method |
Submatrix support | is.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 object | length,big.matrix-method |
Ordering and Permuting functions for big.matrix'' and matrix'' objects | morder 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.matrix | ncol,big.matrix-method nrow,big.matrix-method |
Print Values | print,big.matrix-method |
The Type of a big.matrix Object | typeof,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 |