Learn R Programming

houba (version 0.1.0)

Manipulation of (Large) Memory-Mapped Objects (Vectors, Matrices and Arrays)

Description

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.

Copy Link

Version

Install

install.packages('houba')

Monthly Downloads

96

Version

0.1.0

License

CeCILL-2

Maintainer

Herv<c3><a9> Perdry

Last Published

September 30th, 2025

Functions in houba (0.1.0)

marray-class

Class "marray"
marray

Creation of memory mapped objects
type

Type of a memory-mapped object
inplace

In-place arithmetic operations
length,mvector-method

Length of mvector
mvector-class

Class mvector
houba

Options for package houba
as.array.marray

Converting memory-mapped objects to R objects
as.marray

Conversion of R objects to memory mapped objects
descriptor.file

Descriptor file
extract

Read/write access to memory-mapped objects
copy.values

Copy values to memory mapped object
apply

Apply functions over margins of a mmatrix
copy

Copy memory mapped object
dim

Change object dimensions
Arithmetic

Arithmetic Operators
colMeans,mmatrix-method

Row and Columns sums and means
mmatrix-class

Class "mmatrix"
flush

Flushes changes from a memory-mapped matrix
restore

Restore memory-mapped matrix
read.descriptor

Read big memory descriptor file