Lazy Delayed Arrays with Fused Execution


[Up] [Top]

Documentation for package ‘delarr’ version 0.1.0

Help Pages

as.matrix.delarr Materialise a delayed matrix as a base matrix
block_apply Apply a function to streamed matrix blocks
collect Materialise a delayed matrix
collect_shard Parallel collect using shard's shared-memory workers
colMeans2 Column means for delayed matrices
colMeans2.delarr Column means for a delayed matrix
delarr Create a delayed matrix
delarr_backend Wrap a custom backend as a delayed matrix
delarr_hdf5 Create a delayed array sourced from an HDF5 dataset
delarr_mem Create a delayed matrix from an in-memory matrix
delarr_mmap Create a delayed matrix from a memory-mapped file
delarr_seed Construct a seed backend for 'delarr'
delarr_seed_nd Construct an N-dimensional seed backend for 'delarr'
delarr_shard Create a delayed array backed by shared memory
dim.delarr Dimensions of a delayed array
dim.delarr_seed Dimensions for a 'delarr_seed'
dimnames.delarr Dimension names for a delayed array
d_aperm Permute dimensions of a delayed array
d_center Center a delayed matrix along rows or columns
d_detrend Detrend a delayed matrix
d_map Apply an elementwise transformation lazily
d_map2 Apply a binary elementwise transformation lazily
d_matmul Delayed matrix multiplication
d_reduce Reduce along a dimension lazily
d_reduce_many Run multiple reductions and collect results
d_scale Scale a delayed matrix along rows or columns
d_transpose Transpose a delayed matrix
d_where Apply a boolean mask to a delayed matrix
d_zscore Z-score a delayed matrix
explain Explain a delayed execution plan
hdf5_writer HDF5 writer for streaming 'collect()'
Ops.delarr Arithmetic and comparison operators for 'delarr'
optimize_delarr Optimize a delayed pipeline
print.delarr Pretty-print a delayed matrix
profile_collect Profile 'collect()' runtime
read_hdf5 Read a matrix from an HDF5 file
rowMeans2 Row means for delayed matrices
rowMeans2.delarr Row means for a delayed matrix
shard_writer Shared-memory writer for streaming 'collect()'
write_hdf5 Write a matrix to an HDF5 file
[.delarr Subset a delayed array