rikenbit / DelayedTensor

R package for sparse and out-of-core arithmetic and decomposition of Tensor
4 stars 0 forks source link

DOI GitHub Actions

DelayedTensor

Block-processed version of rTensor functions to perform tensor arithmetic and decomposition. All the calculations are actually performed and not registered as delayed operartion. DelayedTensor provides some generic function related to Tensor arithmetic/decompotision and dispatches it on the DelayedArray class. DelayedTensor also suppors Tensor contraction by einsum function, which is inspired by numpy einsum.

Installation of Dependent Packages

library("BiocManager")
BiocManager::install(
  c("DelayedArray", "HDF5Array", "BiocSingular", "rTensor",
    "DelayedRandomArray", "einsum", "BiocStyle", "knitr",
    "markdown", "rmarkdown", "testthat", "magrittr", "dplyr"),
  suppressUpdates=TRUE)

Installation

git clone https://github.com/rikenbit/DelayedTensor/
R CMD INSTALL DelayedTensor

or type the code below in the R console window

install.packages("devtools", repos="http://cran.r-project.org")
library(devtools)
devtools::install_github("rikenbit/DelayedTensor")

License

Copyright (c) 2021 Koki Tsuyuzaki and Laboratory for Bioinformatics Research, RIKEN Center for Biosystems Dynamics Reseach Released under the Artistic License 2.0.

Authors