Package: houba 0.1.2

Hervé Perdry
houba: Manipulation of (Large) Memory-Mapped Objects (Vectors, Matrices and Arrays)
Manipulate data through memory-mapped files, as vectors, matrices or arrays. Basic arithmetic functions are implemented, but currently no matrix arithmetic. Can write and read descriptor files for compatibility with the 'bigmemory' package.
Authors:
houba_0.1.2.tar.gz
houba_0.1.2.tar.gz(r-4.7-arm64)houba_0.1.2.tar.gz(r-4.7-x86_64)houba_0.1.2.tar.gz(r-4.6-arm64)houba_0.1.2.tar.gz(r-4.6-x86_64)
houba_0.1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
houba/json (API)
| # Install 'houba' in R: |
| install.packages('houba', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated from:3446049ddb. Checks:6 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 176 | ||
| linux-devel-x86_64 | OK | 167 | ||
| source / vignettes | OK | 293 | ||
| linux-release-arm64 | OK | 185 | ||
| linux-release-x86_64 | OK | 197 | ||
| wasm-release | OK | 183 |
Exports:applyas.marrayas.mmatrixas.mvectorcolMeanscolSumscopycopy.valuesdescriptor.fileflushhoubainplace.divinplace.inverseinplace.minusinplace.oppositeinplace.prodinplace.summarraymmatrixmvectorread.descriptorrestorerowMeansrowSumstype
Dependencies:Rcpp
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Apply functions over margins of a mmatrix | apply apply,mmatrix-method |
| Arithmetic Operators | *,array,mmatrixOrMarray-method *,mmatrixOrMarray,array-method *,mmatrixOrMarray,mmatrixOrMarray-method *,mmatrixOrMarray,mvectorOrNumeric-method *,mvector,mvectorOrNumeric-method *,mvectorOrNumeric,mmatrixOrMarray-method *,numeric,mvector-method +,array,mmatrixOrMarray-method +,mmatrixOrMarray,array-method +,mmatrixOrMarray,mmatrixOrMarray-method +,mmatrixOrMarray,mvectorOrNumeric-method +,mvector,mvectorOrNumeric-method +,mvectorOrNumeric,mmatrixOrMarray-method +,numeric,mvector-method -,array,marray-method -,matrix,mmatrix-method -,mmatrixOrMarray,array-method -,mmatrixOrMarray,missing-method -,mmatrixOrMarray,mmatrixOrMarray-method -,mmatrixOrMarray,mvectorOrNumeric-method -,mvector,missing-method -,mvector,mvectorOrNumeric-method -,mvectorOrNumeric,marray-method -,mvectorOrNumeric,mmatrix-method -,numeric,mvector-method /,array,marray-method /,matrix,mmatrix-method /,mmatrixOrMarray,array-method /,mmatrixOrMarray,mmatrixOrMarray-method /,mmatrixOrMarray,mvectorOrNumeric-method /,mvector,mvectorOrNumeric-method /,mvectorOrNumeric,marray-method /,mvectorOrNumeric,mmatrix-method /,numeric,mvector-method Arithmetic |
| Converting memory-mapped objects to R objects | as.array.marray as.matrix.mmatrix as.vector.marray as.vector.mmatrix as.vector.mvector |
| Conversion of R objects to memory mapped objects | as.marray as.marray,array-method as.mmatrix as.mmatrix,matrix-method as.mvector as.mvector,numeric-method |
| Row and Columns sums and means | colMeans,mmatrix-method colSums,mmatrix-method rowMeans,mmatrix-method rowSums,mmatrix-method |
| Copy memory mapped object | copy copy,marray-method copy,mmatrix-method copy,mvector-method |
| Copy values to memory mapped object | copy.values copy.values,memoryMapped,memoryMapped-method copy.values,memoryMapped,numericOrArray-method |
| Descriptor file | descriptor.file descriptor.file,marray-method descriptor.file,mmatrix-method descriptor.file,mvector-method |
| Change object dimensions | dim dim<-,memoryMapped,NULL-method dim<-,memoryMapped,numeric-method |
| Get or set the (dimension) names of a memory-mapped object | dimnames,marray-method dimnames,mmatrix-method dimnames<-,marray,listOrNULL-method dimnames<-,mmatrix,listOrNULL-method names,mvector-method names<-,mvector,characterOrNULL-method |
| Read/write access to memory-mapped objects | extract [,marray,missing,missing-method [,marray,missing,numericOrCharacter-method [,marray,numericOrCharacter,missing-method [,marray,numericOrCharacter,numericOrCharacter-method [,mmatrix,missing,missing-method [,mmatrix,missing,numericOrCharacter-method [,mmatrix,numericOrCharacter,missing-method [,mmatrix,numericOrCharacter,numericOrCharacter-method [,mvector,missing,missing-method [,mvector,numericOrCharacter,missing-method [<-,marray,missing,missing,memoryMapped-method [<-,marray,missing,missing,numericOrArray-method [<-,marray,missing,numericOrCharacter,memoryMapped-method [<-,marray,missing,numericOrCharacter,numericOrArray-method [<-,marray,numericOrCharacter,missing,memoryMapped-method [<-,marray,numericOrCharacter,missing,numericOrArray-method [<-,marray,numericOrCharacter,numericOrCharacter,memoryMapped-method [<-,marray,numericOrCharacter,numericOrCharacter,numericOrArray-method [<-,mmatrix,missing,missing,memoryMapped-method [<-,mmatrix,missing,missing,numericOrArray-method [<-,mmatrix,missing,numericOrCharacter,memoryMapped-method [<-,mmatrix,missing,numericOrCharacter,numericOrArray-method [<-,mmatrix,numericOrCharacter,missing,memoryMapped-method [<-,mmatrix,numericOrCharacter,missing,numericOrArray-method [<-,mmatrix,numericOrCharacter,numericOrCharacter,memoryMapped-method [<-,mmatrix,numericOrCharacter,numericOrCharacter,numericOrArray-method [<-,mvector,missing,missing,memoryMapped-method [<-,mvector,missing,missing,numeric-method [<-,mvector,numericOrCharacter,missing,memoryMapped-method [<-,mvector,numericOrCharacter,missing,numeric-method |
| Flushes changes from a memory-mapped matrix | flush flush,memoryMapped-method |
| Options for package houba | houba |
| In-place arithmetic operations | inplace inplace.div inplace.div,memoryMapped,memoryMapped-method inplace.div,memoryMapped,numericOrArray-method inplace.inverse inplace.minus inplace.minus,memoryMapped,memoryMapped-method inplace.minus,memoryMapped,numericOrArray-method inplace.opposite inplace.prod inplace.prod,memoryMapped,memoryMapped-method inplace.prod,memoryMapped,numericOrArray-method inplace.sum inplace.sum,memoryMapped,memoryMapped-method inplace.sum,memoryMapped,numericOrArray-method |
| Length of memory mapped object | length,marray-method length,mmatrix-method length,mvector-method |
| Creation of memory mapped objects | marray mmatrix mvector |
| Class '"marray"' | marray-class |
| Class '"mmatrix"' | mmatrix-class |
| Class 'mvector' | mvector-class |
| Read big memory descriptor file | read.descriptor |
| Restore memory-mapped matrix | restore restore,marray-method restore,mmatrix-method restore,mvector-method |
| Type of a memory-mapped object | type type,memoryMapped-method |