{
  "_id": "6a1041d3acfb0bcc41c9d985",
  "Package": "VBTree",
  "Type": "Package",
  "Title": "Vector Binary Tree to Make Your Data Management More Efficient",
  "Version": "0.1.1",
  "Date": "2024-01-09",
  "Authors@R": "c(person(\"Chen Zhang\", role=c(\"aut\", \"cre\", \"cph\"),\nemail=\"chen.zhang_06sept@foxmail.com\", comment=c(ORCID=\"0009-0007-7689-5030\")))",
  "Description": "Vector binary tree provides a new data structure, to make\nyour data visiting and management more efficient. If the data\nhas structured column names, it can read these names and\nfactorize them through specific split pattern, then build the\nmappings within double list, vector binary tree, array and\ntensor mutually, through which the batched data processing is\nachievable easily. The methods of array and tensor are also\napplicable. Detailed methods are described in Chen Zhang et al.\n(2020) <doi:10.35566/isdsa2019c8>.",
  "License": "GPL-3",
  "URL": "https://github.com/CubicZebra/VBTree",
  "BugReports": "https://github.com/CubicZebra/VBTree/issues",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.2.3",
  "VignetteBuilder": "knitr",
  "Repository": "https://cubiczebra.r-universe.dev",
  "Date/Publication": "2024-01-12 16:54:19 UTC",
  "RemoteUrl": "https://github.com/cubiczebra/vbtree",
  "RemoteRef": "HEAD",
  "RemoteSha": "7ce5c2b98874fb513d5ddd62aac41ad586ec5c37",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-11 07:37:25 UTC",
    "User": "root"
  },
  "Author": "Chen Zhang [aut, cre, cph] (ORCID:\n<https://orcid.org/0009-0007-7689-5030>)",
  "Maintainer": "Chen Zhang <chen.zhang_06sept@foxmail.com>",
  "MD5sum": "3d8572f85f7a0459d5cfaf66fd5656b1",
  "_user": "cubiczebra",
  "_type": "src",
  "_file": "VBTree_0.1.1.tar.gz",
  "_fileid": "f79402b860fecb0e4beaf0e7b1054b2e2e1b68365950b8988404fc41d2eb34ac",
  "_filesize": 1046784,
  "_sha256": "f79402b860fecb0e4beaf0e7b1054b2e2e1b68365950b8988404fc41d2eb34ac",
  "_created": "2026-05-11T07:37:25.000Z",
  "_published": "2026-05-22T11:45:23.872Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77372956972,
      "time": 121,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6912808618"
    },
    {
      "job": 77372957334,
      "time": 109,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6912807039"
    },
    {
      "job": 77372957058,
      "time": 104,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6912804552"
    },
    {
      "job": 77372957095,
      "time": 86,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6912797916"
    },
    {
      "job": 77372956880,
      "time": 174,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6912771219"
    },
    {
      "job": 77372956737,
      "time": 101,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7159692281"
    },
    {
      "job": 77372956899,
      "time": 84,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6912797450"
    },
    {
      "job": 77372956969,
      "time": 123,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6912809994"
    },
    {
      "job": 77372957140,
      "time": 79,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6912796100"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cubiczebra/actions/runs/25656691621",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cubiczebra/vbtree",
  "_commit": {
    "id": "7ce5c2b98874fb513d5ddd62aac41ad586ec5c37",
    "author": "Chen ZHANG <chen.zhang_06sept@foxmail.com>",
    "committer": "Chen ZHANG <chen.zhang_06sept@foxmail.com>",
    "message": "fix ORCID\n",
    "time": 1705078459
  },
  "_maintainer": {
    "name": "Chen Zhang",
    "email": "chen.zhang_06sept@foxmail.com",
    "login": "cubiczebra",
    "uuid": 34041412
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "tensorA",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "cubiczebra",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "cubiczebra",
      "count": 5,
      "uuid": 34041412
    }
  ],
  "_userbio": {
    "uuid": 34041412,
    "type": "user",
    "name": "Chen Zhang",
    "description": "The difficulty is mining the truth underneath data, rather than the data itself."
  },
  "_downloads": {
    "count": 170,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/VBTree"
  },
  "_devurl": "https://github.com/cubiczebra/vbtree",
  "_searchresults": 30,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/VBTree.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/cubiczebra/vbtree",
  "_realowner": "cubiczebra",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2018-09-16"
    },
    {
      "version": "0.1.1",
      "date": "2024-01-12"
    }
  ],
  "_exports": [
    "advbtinq",
    "advbtsub",
    "arr2dl",
    "arr2vbt",
    "chrvec2dl",
    "datavisit",
    "dl2arr",
    "dl2ts",
    "dl2vbt",
    "hello",
    "trvs",
    "trvseleinq",
    "trvsidxinq",
    "trvssubinq",
    "ts2dl",
    "ts2vbt",
    "vbt2arr",
    "vbt2dl",
    "vbt2ts",
    "vbtinq",
    "vbtsub"
  ],
  "_datasets": [
    {
      "name": "datatest",
      "title": "A test data structurized column names.",
      "object": "datatest",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Strain-900-0.001-0.6",
        "Stress-900-0.001-0.6",
        "Strain-900-0.01-0.6",
        "Stress-900-0.01-0.6",
        "Strain-900-0.1-0.6",
        "Stress-900-0.1-0.6",
        "Strain-900-1-0.6",
        "Stress-900-1-0.6",
        "Strain-950-0.001-0.6",
        "Stress-950-0.001-0.6",
        "Strain-950-0.01-0.6",
        "Stress-950-0.01-0.6",
        "Strain-950-0.1-0.6",
        "Stress-950-0.1-0.6",
        "Strain-950-1-0.6",
        "Stress-950-1-0.6",
        "Strain-1000-0.001-0.6",
        "Stress-1000-0.001-0.6",
        "Strain-1000-0.01-0.6",
        "Stress-1000-0.01-0.6",
        "Strain-1000-0.1-0.6",
        "Stress-1000-0.1-0.6",
        "Strain-1000-1-0.6",
        "Stress-1000-1-0.6",
        "Strain-1050-0.001-0.6",
        "Stress-1050-0.001-0.6",
        "Strain-1050-0.01-0.6",
        "Stress-1050-0.01-0.6",
        "Strain-1050-0.1-0.6",
        "Stress-1050-0.1-0.6",
        "Strain-1050-1-0.6",
        "Stress-1050-1-0.6",
        "Strain-1100-0.001-0.6",
        "Stress-1100-0.001-0.6",
        "Strain-1100-0.01-0.6",
        "Stress-1100-0.01-0.6",
        "Strain-1100-0.1-0.6",
        "Stress-1100-0.1-0.6",
        "Strain-1100-1-0.6",
        "Stress-1100-1-0.6",
        "Strain-1150-0.001-0.6",
        "Stress-1150-0.001-0.6",
        "Strain-1150-0.01-0.6",
        "Stress-1150-0.01-0.6",
        "Strain-1150-0.1-0.6",
        "Stress-1150-0.1-0.6",
        "Strain-1150-1-0.6",
        "Stress-1150-1-0.6",
        "Strain-1200-0.001-0.6",
        "Stress-1200-0.001-0.6",
        "Strain-1200-0.01-0.6",
        "Stress-1200-0.01-0.6",
        "Strain-1200-0.1-0.6",
        "Stress-1200-0.1-0.6",
        "Strain-1200-1-0.6",
        "Stress-1200-1-0.6"
      ],
      "rows": 50,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "VBTree-package",
      "title": "Vector Binary Tree to Make Your Data Management More Efficient",
      "topics": [
        "VBTree-package",
        "VBTree"
      ]
    },
    {
      "page": "advbtinq",
      "title": "Using double list to visit vector binary tree",
      "topics": [
        "advbtinq"
      ]
    },
    {
      "page": "advbtsub",
      "title": "Using double list to generate sub tree from vector binary tree",
      "topics": [
        "advbtsub"
      ]
    },
    {
      "page": "arr2dl",
      "title": "Convert a structured character array to double list",
      "topics": [
        "arr2dl"
      ]
    },
    {
      "page": "arr2vbt",
      "title": "Convert a structured character array to double list",
      "topics": [
        "arr2vbt"
      ]
    },
    {
      "page": "chrvec2dl",
      "title": "Convert character vector to a double list",
      "topics": [
        "chrvec2dl"
      ]
    },
    {
      "page": "datatest",
      "title": "A test data structurized column names.",
      "topics": [
        "datatest"
      ]
    },
    {
      "page": "datavisit",
      "title": "Extract subset of data using different methods",
      "topics": [
        "datavisit"
      ]
    },
    {
      "page": "dl2arr",
      "title": "Convert a double list to array",
      "topics": [
        "dl2arr"
      ]
    },
    {
      "page": "dl2ts",
      "title": "Convert a double list to tensor",
      "topics": [
        "dl2ts"
      ]
    },
    {
      "page": "dl2vbt",
      "title": "Convert a double list to vector binary tree",
      "topics": [
        "dl2vbt"
      ]
    },
    {
      "page": "hello",
      "title": "Welcome message",
      "topics": [
        "hello"
      ]
    },
    {
      "page": "trvs",
      "title": "Make traversal from vector binary tree",
      "topics": [
        "trvs"
      ]
    },
    {
      "page": "trvseleinq",
      "title": "Using character element to visit the traversal table",
      "topics": [
        "trvseleinq"
      ]
    },
    {
      "page": "trvsidxinq",
      "title": "Using vector to visit the traversal table",
      "topics": [
        "trvsidxinq"
      ]
    },
    {
      "page": "trvssubinq",
      "title": "Using sub vector binary tree to visit the traversal table",
      "topics": [
        "trvssubinq"
      ]
    },
    {
      "page": "ts2dl",
      "title": "Convert a structured character tensor to double list",
      "topics": [
        "ts2dl"
      ]
    },
    {
      "page": "ts2vbt",
      "title": "Convert a structured character tensor to double list",
      "topics": [
        "ts2vbt"
      ]
    },
    {
      "page": "vbt2arr",
      "title": "Convert a vector binary tree to array",
      "topics": [
        "vbt2arr"
      ]
    },
    {
      "page": "vbt2dl",
      "title": "Convert a vector binary tree to double list",
      "topics": [
        "vbt2dl"
      ]
    },
    {
      "page": "vbt2ts",
      "title": "Convert a vector binary tree to tensor",
      "topics": [
        "vbt2ts"
      ]
    },
    {
      "page": "vbtinq",
      "title": "Using vector to visit vector binary tree",
      "topics": [
        "vbtinq"
      ]
    },
    {
      "page": "vbtsub",
      "title": "Using vector to generate sub tree from vector binary tree",
      "topics": [
        "vbtsub"
      ]
    }
  ],
  "_readme": "https://github.com/cubiczebra/vbtree/raw/HEAD/README.md",
  "_rundeps": [
    "tensorA"
  ],
  "_vignettes": [
    {
      "source": "intro.Rmd",
      "filename": "intro.html",
      "title": "Vector Binary Tree: Manage Your Data Through Column Names",
      "author": "Chen ZHANG",
      "engine": "knitr::rmarkdown",
      "headings": [
        "VBTree is designed for what",
        "Batch data processing through array or tensor",
        "Advanced batch data processing thorugh vector binary tree",
        "Advantage of VBTree"
      ],
      "created": "2024-01-09 08:36:35",
      "modified": "2024-01-09 08:36:35",
      "commits": 1
    }
  ],
  "_score": 4.653212513775344,
  "_indexed": true,
  "_nocasepkg": "vbtree",
  "_universes": [
    "cubiczebra"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-11T07:39:32.000Z",
      "distro": "noble",
      "commit": "7ce5c2b98874fb513d5ddd62aac41ad586ec5c37",
      "fileid": "2aac79e393c3b54b0823db46731e596af6a4c466031506caefa8c081e8e58073",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cubiczebra/actions/runs/25656691621"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-11T07:39:29.000Z",
      "distro": "noble",
      "commit": "7ce5c2b98874fb513d5ddd62aac41ad586ec5c37",
      "fileid": "0baf09376ae5d6c50d52c7bca2a15ead87431d83064fad57c521389e5103edbf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cubiczebra/actions/runs/25656691621"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-05-11T07:39:21.000Z",
      "commit": "7ce5c2b98874fb513d5ddd62aac41ad586ec5c37",
      "fileid": "898f49ff81c3af69bffc0295ea76510b1e1d2cb278f193cc90411177b799b9db",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cubiczebra/actions/runs/25656691621"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-05-11T07:38:58.000Z",
      "commit": "7ce5c2b98874fb513d5ddd62aac41ad586ec5c37",
      "fileid": "82d4b561adf5207e5b1724d376fcf0babcfa6f60e2e55dc43f49a3fa4494f9fe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cubiczebra/actions/runs/25656691621"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-11T07:38:52.000Z",
      "commit": "7ce5c2b98874fb513d5ddd62aac41ad586ec5c37",
      "fileid": "988e93ee4b4d270bdcad2d0331487121501efa7ec35e6b8b4bfd8d39a4e91df7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cubiczebra/actions/runs/25656691621"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-11T07:39:35.000Z",
      "commit": "7ce5c2b98874fb513d5ddd62aac41ad586ec5c37",
      "fileid": "273f1605bd0213266c2d832b39654b517d3766596d6a0a90cd13b6afc3a7ac73",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cubiczebra/actions/runs/25656691621"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-11T07:38:51.000Z",
      "commit": "7ce5c2b98874fb513d5ddd62aac41ad586ec5c37",
      "fileid": "7271244ad9e4f0d61c9af99d56434cabdba43c1645aaab2bf5b695452dea2457",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cubiczebra/actions/runs/25656691621"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-05-22T11:44:57.000Z",
      "commit": "7ce5c2b98874fb513d5ddd62aac41ad586ec5c37",
      "fileid": "88ed81fecc12f363a971edbb420ec902d875caa8043c957ef1cbd319fbd49768",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cubiczebra/actions/runs/25656691621"
    }
  ]
}