{
  "_id": "6ac20e23773a0037682c123a",
  "Package": "rTensor",
  "Type": "Package",
  "Title": "Tools for Tensor Analysis and Decomposition",
  "Version": "1.5.0",
  "Authors@R": "c(person(given = \"James\",\nfamily = \"Li\",\nrole = \"aut\"),\nperson(given = \"Jacob\",\nfamily = \"Bien\",\nrole = \"aut\"),\nperson(given = \"Martin\",\nfamily = \"Wells\",\nrole = \"aut\"),\nperson(given = \"Koki\",\nfamily = \"Tsuyuzaki\",\nrole = c(\"cre\", \"ctb\"),\nemail = \"k.t.the-answer@hotmail.co.jp\"))",
  "Description": "A set of tools for creation, manipulation, and modeling of\ntensors with arbitrary number of modes. A tensor in the context\nof data analysis is a multidimensional array. rTensor does this\nby providing a S4 class 'Tensor' that wraps around the base\n'array' class. rTensor provides common tensor operations as\nmethods, including matrix unfolding, summing/averaging across\nmodes, calculating the Frobenius norm, and taking the inner\nproduct between two tensors. Familiar array operations are\noverloaded, such as index subsetting via '[' and element-wise\noperations. rTensor also implements various tensor\ndecomposition, including CP, GLRAM, MPCA, PVD, Tucker, INDSCAL,\nRESCAL, DEDICOM, PARAFAC2, and 2DLDA. For tensors with 3 modes,\nrTensor also implements transpose, t-product, and t-SVD, as\ndefined in Kilmer et al. (2013). Some auxiliary functions\ninclude the Khatri-Rao product, Kronecker product, and the\nHadamard product for a list of matrices.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Date": "2026-04-12",
  "URL": "https://github.com/rikenbit/rTensor",
  "Config/testthat/edition": "2",
  "RoxygenNote": "7.1.2",
  "NeedsCompilation": "no",
  "Repository": "https://rikenbit.r-universe.dev",
  "Date/Publication": "2026-05-07 08:00:14 UTC",
  "RemoteUrl": "https://github.com/rikenbit/rtensor",
  "RemoteRef": "HEAD",
  "RemoteSha": "875b585b1d93ac2f2ee90037e230458cc0ca5b34",
  "Packaged": {
    "Date": "2026-10-04 08:03:49 UTC",
    "User": "root"
  },
  "Author": "James Li [aut],\nJacob Bien [aut],\nMartin Wells [aut],\nKoki Tsuyuzaki [cre, ctb]",
  "Maintainer": "Koki Tsuyuzaki <k.t.the-answer@hotmail.co.jp>",
  "_user": "rikenbit",
  "_type": "src",
  "_file": "rTensor_1.5.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/2a278180ca0c0d8941f2055c2cc373fa8fde8569a02741bde0557f328a5fb95d",
  "_filesize": 250950,
  "_sha256": "2a278180ca0c0d8941f2055c2cc373fa8fde8569a02741bde0557f328a5fb95d",
  "_expires": "2027-01-12T08:28:17.000Z",
  "_created": "2026-10-04T08:03:49.000Z",
  "_published": "2026-10-04T08:28:19.001Z",
  "_jobs": [
    {
      "job": 111393143801,
      "time": 100,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11297661257"
    },
    {
      "job": 111393143835,
      "time": 90,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11298100752"
    },
    {
      "job": 111393143853,
      "time": 72,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11298158077"
    },
    {
      "job": 111393143843,
      "time": 93,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11298073709"
    },
    {
      "job": 111392780592,
      "time": 130,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11297586398"
    },
    {
      "job": 111393143816,
      "time": 66,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11297336919"
    },
    {
      "job": 111393143870,
      "time": 63,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11298196096"
    },
    {
      "job": 111393143869,
      "time": 75,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11297356816"
    },
    {
      "job": 111393143852,
      "time": 61,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11297407992"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/rikenbit/actions/runs/37187557727",
  "_status": "success",
  "_upstream": "https://github.com/rikenbit/rtensor",
  "_commit": {
    "id": "875b585b1d93ac2f2ee90037e230458cc0ca5b34",
    "author": "koki <k.t.the-answer@hotmail.co.jp>",
    "committer": "koki <k.t.the-answer@hotmail.co.jp>",
    "message": "Install remotes package in Dockerfile for devtools compatibility\n\nThe bioconductor_docker:devel base image no longer ships remotes,\nwhich devtools::install_github requires.\n\nCo-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>\n",
    "time": 1778140814
  },
  "_maintainer": {
    "name": "Koki Tsuyuzaki",
    "email": "k.t.the-answer@hotmail.co.jp",
    "login": "kokitsuyuzaki",
    "description": "",
    "uuid": 2173745
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "rikenbit",
  "_selfowned": true,
  "_usedby": 30,
  "_updates": [
    {
      "week": "2026-19",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 7,
  "_contributors": [
    {
      "user": "kokitsuyuzaki",
      "count": 10,
      "uuid": 2173745
    },
    {
      "user": "vsimko",
      "count": 9,
      "uuid": 7080773
    },
    {
      "user": "jamesyili",
      "count": 7,
      "uuid": 1379889
    },
    {
      "user": "alyst",
      "count": 6,
      "uuid": 348591
    }
  ],
  "_userbio": {
    "uuid": 7158513,
    "type": "organization",
    "name": "RIKEN BiT",
    "followers": 16,
    "description": "Omics AI Research Team, Advanced General Intelligence in Science Program (AGIS), TRIP, RIKEN (ex-Laboratory for Bioinformatics Research, RIKEN)"
  },
  "_downloads": {
    "count": 1250,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rTensor"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/rikenbit/rtensor",
  "_searchresults": 482,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/rTensor.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/rikenbit/rtensor",
  "_realowner": "rikenbit",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2014-01-27"
    },
    {
      "version": "1.1",
      "date": "2014-04-08"
    },
    {
      "version": "1.2",
      "date": "2014-11-11"
    },
    {
      "version": "1.3",
      "date": "2015-12-14"
    },
    {
      "version": "1.4",
      "date": "2018-12-04"
    },
    {
      "version": "1.4.1",
      "date": "2020-03-22"
    },
    {
      "version": "1.4.8",
      "date": "2021-05-15"
    },
    {
      "version": "1.4.9",
      "date": "2025-08-25"
    },
    {
      "version": "1.5.0",
      "date": "2026-05-09"
    }
  ],
  "_exports": [
    "as.tensor",
    "cp",
    "cs_fold",
    "cs_unfold",
    "dedicom",
    "fnorm",
    "fold",
    "hadamard_list",
    "head",
    "hosvd",
    "indscal",
    "innerProd",
    "k_fold",
    "k_unfold",
    "khatri_rao",
    "khatri_rao_list",
    "kronecker_list",
    "load_orl",
    "matvec",
    "modeMean",
    "modeSum",
    "mpca",
    "parafac2",
    "plot_orl",
    "print",
    "pvd",
    "rand_tensor",
    "rescal",
    "rs_fold",
    "rs_unfold",
    "show",
    "t",
    "t_mult",
    "t_svd",
    "t_svd_reconstruct",
    "tail",
    "tperm",
    "ttl",
    "ttm",
    "tucker",
    "twodlda",
    "unfold",
    "unmatvec",
    "vec"
  ],
  "_help": [
    {
      "page": "rTensor-package",
      "title": "Tools for tensor analysis and decomposition",
      "topics": [
        "rTensor-package",
        "rTensor"
      ]
    },
    {
      "page": "extract-methods",
      "title": "Extract or Replace Subtensors",
      "topics": [
        "extract,Tensor-method",
        "[,Tensor-method",
        "[-methods",
        "[<-,Tensor-method"
      ]
    },
    {
      "page": "as.tensor",
      "title": "Tensor Conversion",
      "topics": [
        "as.tensor"
      ]
    },
    {
      "page": "cp",
      "title": "Canonical Polyadic Decomposition",
      "topics": [
        "cp"
      ]
    },
    {
      "page": "cs_fold",
      "title": "Column Space Folding of Matrix",
      "topics": [
        "cs_fold"
      ]
    },
    {
      "page": "cs_unfold-methods",
      "title": "Tensor Column Space Unfolding",
      "topics": [
        "cs_unfold",
        "cs_unfold,Tensor-method",
        "cs_unfold-methods"
      ]
    },
    {
      "page": "dedicom",
      "title": "DEDICOM Decomposition",
      "topics": [
        "dedicom"
      ]
    },
    {
      "page": "dim-methods",
      "title": "Mode Getter for Tensor",
      "topics": [
        "dim,Tensor-method",
        "dim-methods"
      ]
    },
    {
      "page": "fnorm-methods",
      "title": "Tensor Frobenius Norm",
      "topics": [
        "fnorm",
        "fnorm,Tensor-method",
        "fnorm-methods"
      ]
    },
    {
      "page": "fold",
      "title": "General Folding of Matrix",
      "topics": [
        "fold"
      ]
    },
    {
      "page": "hadamard_list",
      "title": "List hadamard Product",
      "topics": [
        "hadamard_list"
      ]
    },
    {
      "page": "head-methods",
      "title": "Head for Tensor",
      "topics": [
        "head,Tensor-method",
        "head-methods"
      ]
    },
    {
      "page": "hosvd",
      "title": "(Truncated-)Higher-order SVD",
      "topics": [
        "hosvd"
      ]
    },
    {
      "page": "indscal",
      "title": "INDSCAL Decomposition",
      "topics": [
        "indscal"
      ]
    },
    {
      "page": "initialize-methods",
      "title": "Initializes a Tensor instance",
      "topics": [
        "initialize,Tensor-method",
        "initialize-methods"
      ]
    },
    {
      "page": "innerProd-methods",
      "title": "Tensors Inner Product",
      "topics": [
        "innerProd",
        "innerProd,Tensor,Tensor-method",
        "innerProd-methods"
      ]
    },
    {
      "page": "k_fold",
      "title": "k-mode Folding of Matrix",
      "topics": [
        "k_fold"
      ]
    },
    {
      "page": "k_unfold-methods",
      "title": "Tensor k-mode Unfolding",
      "topics": [
        "k_unfold",
        "k_unfold,Tensor-method",
        "k_unfold-methods"
      ]
    },
    {
      "page": "khatri_rao",
      "title": "Khatri-Rao Product",
      "topics": [
        "khatri_rao"
      ]
    },
    {
      "page": "khatri_rao_list",
      "title": "List Khatri-Rao Product",
      "topics": [
        "khatri_rao_list"
      ]
    },
    {
      "page": "kronecker_list",
      "title": "List Kronecker Product",
      "topics": [
        "kronecker_list"
      ]
    },
    {
      "page": "load_orl",
      "title": "ORL Database of Faces",
      "topics": [
        "load_orl"
      ]
    },
    {
      "page": "matvec-methods",
      "title": "Tensor Matvec Unfolding",
      "topics": [
        "matvec",
        "matvec,Tensor-method",
        "matvec-methods"
      ]
    },
    {
      "page": "modeMean-methods",
      "title": "Tensor Mean Across Single Mode",
      "topics": [
        "modeMean",
        "modeMean,Tensor-method",
        "modeMean-methods"
      ]
    },
    {
      "page": "modeSum-methods",
      "title": "Tensor Sum Across Single Mode",
      "topics": [
        "modeSum",
        "modeSum,Tensor-method",
        "modeSum-methods"
      ]
    },
    {
      "page": "mpca",
      "title": "Multilinear Principal Components Analysis",
      "topics": [
        "mpca"
      ]
    },
    {
      "page": "Ops-methods",
      "title": "Conformable elementwise operators for Tensor",
      "topics": [
        "Ops,array,Tensor-method",
        "Ops,numeric,Tensor-method",
        "Ops,Tensor,array-method",
        "Ops,Tensor,numeric-method",
        "Ops,Tensor,Tensor-method",
        "Ops-methods"
      ]
    },
    {
      "page": "parafac2",
      "title": "PARAFAC2 Decomposition",
      "topics": [
        "parafac2"
      ]
    },
    {
      "page": "plot_orl",
      "title": "Function to plot the ORL Database of Faces",
      "topics": [
        "plot_orl"
      ]
    },
    {
      "page": "print-methods",
      "title": "Print for Tensor",
      "topics": [
        "print,Tensor-method",
        "print-methods"
      ]
    },
    {
      "page": "pvd",
      "title": "Population Value Decomposition",
      "topics": [
        "pvd"
      ]
    },
    {
      "page": "rand_tensor",
      "title": "Tensor with Random Entries",
      "topics": [
        "rand_tensor"
      ]
    },
    {
      "page": "rescal",
      "title": "RESCAL Decomposition",
      "topics": [
        "rescal"
      ]
    },
    {
      "page": "rs_fold",
      "title": "Row Space Folding of Matrix",
      "topics": [
        "rs_fold"
      ]
    },
    {
      "page": "rs_unfold-methods",
      "title": "Tensor Row Space Unfolding",
      "topics": [
        "rs_unfold",
        "rs_unfold,Tensor-method",
        "rs_unfold-methods"
      ]
    },
    {
      "page": "show-methods",
      "title": "Show for Tensor",
      "topics": [
        "show,Tensor-method",
        "show-methods"
      ]
    },
    {
      "page": "t_mult",
      "title": "Tensor Multiplication (T-MULT)",
      "topics": [
        "t_mult"
      ]
    },
    {
      "page": "t_svd",
      "title": "Tensor Singular Value Decomposition",
      "topics": [
        "t_svd"
      ]
    },
    {
      "page": "t_svd_reconstruct",
      "title": "Reconstruct Tensor From TSVD",
      "topics": [
        "t_svd_reconstruct"
      ]
    },
    {
      "page": "t-methods",
      "title": "Tensor Transpose",
      "topics": [
        "t,Tensor-method",
        "t-methods"
      ]
    },
    {
      "page": "tail-methods",
      "title": "Tail for Tensor",
      "topics": [
        "tail,Tensor-method",
        "tail-methods"
      ]
    },
    {
      "page": "Tensor-class",
      "title": "S4 Class for a Tensor",
      "topics": [
        "Tensor",
        "Tensor-class"
      ]
    },
    {
      "page": "tperm-methods",
      "title": "Mode Permutation for Tensor",
      "topics": [
        "tperm",
        "tperm,Tensor-method",
        "tperm-methods"
      ]
    },
    {
      "page": "ttl",
      "title": "Tensor Times List",
      "topics": [
        "ttl"
      ]
    },
    {
      "page": "ttm",
      "title": "Tensor Times Matrix (m-Mode Product)",
      "topics": [
        "ttm"
      ]
    },
    {
      "page": "tucker",
      "title": "Tucker Decomposition",
      "topics": [
        "tucker"
      ]
    },
    {
      "page": "twodlda",
      "title": "Two-Dimensional Linear Discriminant Analysis",
      "topics": [
        "twodlda"
      ]
    },
    {
      "page": "unfold-methods",
      "title": "Tensor Unfolding",
      "topics": [
        "unfold",
        "unfold,Tensor-method",
        "unfold-methods"
      ]
    },
    {
      "page": "unmatvec",
      "title": "Unmatvec Folding of Matrix",
      "topics": [
        "unmatvec"
      ]
    },
    {
      "page": "vec-methods",
      "title": "Tensor Vec",
      "topics": [
        "vec",
        "vec,Tensor-method",
        "vec-methods"
      ]
    }
  ],
  "_readme": "https://github.com/rikenbit/rtensor/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 8.05641885542015,
  "_indexed": true,
  "_nocasepkg": "rtensor",
  "_universes": [
    "rikenbit",
    "kokitsuyuzaki"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.5.0",
      "date": "2026-10-04T08:05:29.000Z",
      "distro": "resolute",
      "commit": "875b585b1d93ac2f2ee90037e230458cc0ca5b34",
      "fileid": "https://r2.ropensci.org/b50d60610edcf87a6db978e7124a94efc28923c4ee78cd4d51d6ac741ccae68d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rikenbit/actions/runs/37187557727"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.5.0",
      "date": "2026-10-04T08:05:27.000Z",
      "distro": "resolute",
      "commit": "875b585b1d93ac2f2ee90037e230458cc0ca5b34",
      "fileid": "https://r2.ropensci.org/e577d3560f8da7493e0d8c3d5ba29163e524ac1c1cc9060da7d7e252a6659cef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rikenbit/actions/runs/37187557727"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.5.0",
      "date": "2026-10-04T08:23:41.000Z",
      "commit": "875b585b1d93ac2f2ee90037e230458cc0ca5b34",
      "fileid": "https://r2.ropensci.org/71634d20e5520b97c394769631603dcccb254e55c4a5917365aed9245a1f50da",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rikenbit/actions/runs/37187557727"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.5.0",
      "date": "2026-10-04T08:27:16.000Z",
      "commit": "875b585b1d93ac2f2ee90037e230458cc0ca5b34",
      "fileid": "https://r2.ropensci.org/d1a2242cc16049f6ad832ab453be9c5800ae8972260db846033829656295e72b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rikenbit/actions/runs/37187557727"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.5.0",
      "date": "2026-10-04T08:05:12.000Z",
      "commit": "875b585b1d93ac2f2ee90037e230458cc0ca5b34",
      "fileid": "https://r2.ropensci.org/02e7663c218ba59ccf80e8e83dce7281e0a863606c2d1e607063d6f5453aecb3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rikenbit/actions/runs/37187557727"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.5.0",
      "date": "2026-10-04T08:04:48.000Z",
      "commit": "875b585b1d93ac2f2ee90037e230458cc0ca5b34",
      "fileid": "https://r2.ropensci.org/aae4e999257343000cebbac0af70b8b4d95f8ca916ce9f91af825465b219615a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rikenbit/actions/runs/37187557727"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.5.0",
      "date": "2026-10-04T08:05:00.000Z",
      "commit": "875b585b1d93ac2f2ee90037e230458cc0ca5b34",
      "fileid": "https://r2.ropensci.org/789fe35e54226a9448c218ddd095551e4ff1844f78317559793470d16f90f30a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rikenbit/actions/runs/37187557727"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.5.0",
      "date": "2026-10-04T08:04:46.000Z",
      "commit": "875b585b1d93ac2f2ee90037e230458cc0ca5b34",
      "fileid": "https://r2.ropensci.org/d7d70ca7666cabf9f55af0958afabcc50ba955ab14a65f8ec9c2a1ba658b425f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rikenbit/actions/runs/37187557727"
    }
  ]
}