ddR: Distributed Data Structures in R

Share:

Provides distributed data structures and simplifies distributed computing in R.

Author
Edward Ma, Indrajit Roy, Michael Lawrence
Date of publication
2015-11-25 08:54:21
Maintainer
Edward Ma <ema@hpe.com>
License
GPL (>= 2) | file LICENSE
Version
0.1.2

View on CRAN

Man pages

as.darray
Convert input matrix into a distributed array.
as.dframe
Convert input matrix or data.frame into a distributed...
as.dlist
Creates a distributed list from the input.
bind_overrides
rbindddR
cash-DObject-method
Extracts elements of a distributed object matching the name.
cbind-DObject-method
Column binds the objects.
collect
Fetch partition(s) of 'darray', 'dframe' or 'dlist' from...
colMeans-DObject-method
Gets the column means for a distributed array or data.frame.
colnames-DObject-method
Gets the colnames for the distributed object.
colSums-DObject-method
Get the column sums for a distributed array or data.frame.
combine
Combines a list of partitions into a single distributed...
darray
Creates a distributed array with the specified partitioning...
ddRDriver-class
The base S4 class for backend driver classes to extend.
dframe
Creates a distributed data.frame with the specified...
dimnames-DObject-method
Gets the dimnames for the distributed object.
dimnames-set-DObject-list-method
Sets the dimnames for the distributed object.
dlapply
Distributed version of 'lapply'. Similar to 'dmapply', but...
dlist
Creates a distributed list with the specified partitioning...
dmapply
Distributed version of mapply. Similar to R's 'mapply', it...
DObject-class
The baseline distributed object class to be extended by each...
do_collect
Backend implemented function to move data from storage to the...
do_dmapply
Backend-specific dmapply logic. This is a required override...
extract-methods
Extract parts of a distributed object.
getBestOutputPartitioning
This is an overrideable function that determines what the...
getPartitionIdsAndOffsets
Gets the internal set of partitions, and offsets within each...
get_parts
Gets the partitions to a distributed object, given an index.
init
Called when the backend driver is initialized.
is.darray
Returns whether the input is a darray
is.dframe
Returns whether the input is a dframe
is.dlist
Returns whether the input is a dlist
is.dobject
Returns whether the input entity is a DObject
is.sparse_darray
Returns whether the input is a sparse_darray
mean-DObject-method
Gets the mean value of the elements within the object.
names-set-DObject-method
Sets the names of a distributed object
nparts
Returns a 2d-vector denoting the number of partitions...
package
Distributed Data-structures in R
parallel
The default parallel driver
parts
Retrieves, as a list of independent objects, pointers to each...
psize
Return sizes of each partition of the input distributed...
rbind-DObject-method
row binds the arguments
repartition
Repartitions a distributed object. This function takes two...
rowMeans-DObject-method
Gets the row means for a distributed array or data.frame.
rownames-DObject-method
Gets the rownames for the distributed object.
rowSums-DObject-method
Gets the row sums for a distributed array or data.frame.
shutdown
Called when the backend driver is shutdown.
sub-sub-DObject-numeric-method
Extracts a single element of a distributed object.
sum-DObject-method
Gets the sum of the objects.
totalParts
Returns the total number of partitions of the distributed...
useBackend
Sets the active backend driver. Functions exported by the...

Files in this package

ddR
ddR/inst
ddR/inst/doc
ddR/inst/doc/README.Rmd
ddR/inst/doc/user_guide.html
ddR/inst/doc/user_guide.Rmd
ddR/inst/doc/README.R
ddR/inst/doc/user_guide.R
ddR/inst/doc/README.html
ddR/tests
ddR/tests/testthat
ddR/tests/testthat/test-dmapply.R
ddR/tests/testthat/test-repartition.R
ddR/tests/testthat/test-dframe.R
ddR/tests/testthat/test-darray.R
ddR/tests/testthat/test-dlist.R
ddR/tests/test-all.R
ddR/src
ddR/src/operations.cpp
ddR/src/RcppExports.cpp
ddR/NAMESPACE
ddR/NEWS.md
ddR/R
ddR/R/pobject.R
ddR/R/dobject.R
ddR/R/RcppExports.R
ddR/R/ops.R
ddR/R/pdriver.R
ddR/R/ddR.R
ddR/R/zzz.R
ddR/vignettes
ddR/vignettes/API.txt
ddR/vignettes/README.Rmd
ddR/vignettes/user_guide.Rmd
ddR/README.md
ddR/MD5
ddR/build
ddR/build/vignette.rds
ddR/DESCRIPTION
ddR/man
ddR/man/cash-DObject-method.Rd
ddR/man/dmapply.Rd
ddR/man/is.dframe.Rd
ddR/man/colnames-DObject-method.Rd
ddR/man/colMeans-DObject-method.Rd
ddR/man/parts.Rd
ddR/man/colSums-DObject-method.Rd
ddR/man/dframe.Rd
ddR/man/init.Rd
ddR/man/rownames-DObject-method.Rd
ddR/man/combine.Rd
ddR/man/dlist.Rd
ddR/man/rowMeans-DObject-method.Rd
ddR/man/nparts.Rd
ddR/man/parallel.Rd
ddR/man/darray.Rd
ddR/man/ddRDriver-class.Rd
ddR/man/dimnames-DObject-method.Rd
ddR/man/sum-DObject-method.Rd
ddR/man/repartition.Rd
ddR/man/as.dlist.Rd
ddR/man/rbind-DObject-method.Rd
ddR/man/dlapply.Rd
ddR/man/bind_overrides.Rd
ddR/man/dimnames-set-DObject-list-method.Rd
ddR/man/do_dmapply.Rd
ddR/man/as.dframe.Rd
ddR/man/mean-DObject-method.Rd
ddR/man/is.dlist.Rd
ddR/man/extract-methods.Rd
ddR/man/get_parts.Rd
ddR/man/is.sparse_darray.Rd
ddR/man/names-set-DObject-method.Rd
ddR/man/as.darray.Rd
ddR/man/is.dobject.Rd
ddR/man/cbind-DObject-method.Rd
ddR/man/getPartitionIdsAndOffsets.Rd
ddR/man/DObject-class.Rd
ddR/man/is.darray.Rd
ddR/man/sub-sub-DObject-numeric-method.Rd
ddR/man/collect.Rd
ddR/man/psize.Rd
ddR/man/useBackend.Rd
ddR/man/shutdown.Rd
ddR/man/totalParts.Rd
ddR/man/package.Rd
ddR/man/getBestOutputPartitioning.Rd
ddR/man/do_collect.Rd
ddR/man/rowSums-DObject-method.Rd
ddR/LICENSE