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.7)bigmemory_4.6.4.zip(r-4.6)bigmemory_4.6.4.zip(r-4.5)
bigmemory_4.6.4.tgz(r-4.6-x86_64)bigmemory_4.6.4.tgz(r-4.6-arm64)bigmemory_4.6.4.tgz(r-4.5-x86_64)bigmemory_4.6.4.tgz(r-4.5-arm64)
bigmemory_4.6.4.tar.gz(r-4.7-x86_64)bigmemory_4.6.4.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html✨
card.svg |card.png
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 from:2a60b4fc5a. Checks:3 FAIL, 2 ERROR, 8 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | FAIL | 3764 | ||
| linux-devel-x86_64 | ERROR | 139 | ||
| source / vignettes | OK | 171 | ||
| linux-release-arm64 | FAIL | 3777 | ||
| linux-release-x86_64 | ERROR | 149 | ||
| macos-release-arm64 | OK | 94 | ||
| macos-release-x86_64 | OK | 290 | ||
| macos-oldrel-arm64 | OK | 186 | ||
| macos-oldrel-x86_64 | OK | 412 | ||
| windows-devel | OK | 150 | ||
| windows-release | OK | 204 | ||
| windows-oldrel | OK | 187 | ||
| wasm-release | FAIL | 114 |
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 |