{
  "_id": "6ad2a09390c8bbdf41a50b67",
  "Package": "banditpam",
  "Title": "Almost Linear-Time k-Medoids Clustering",
  "Version": "1.0-2",
  "Authors@R": "c(person(\"Balasubramanian\", \"Narasimhan\", role=c(\"aut\", \"cre\"),\nemail = \"naras@stanford.edu\"),\nperson(\"Mo\", \"Tiwari\", role=c(\"aut\"),\ncomment = c(\"https://motiwari.com\")))",
  "Description": "Interface to a high-performance implementation of\nk-medoids clustering described in Tiwari, Zhang, Mayclin,\nThrun, Piech and Shomorony (2020) \"BanditPAM: Almost Linear\nTime k-medoids Clustering via Multi-Armed Bandits\"\n<https://proceedings.neurips.cc/paper/2020/file/73b817090081cef1bca77232f4532c5d-Paper.pdf>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "BugReports": "https://github.com/motiwari/BanditPAM/issues",
  "SystemRequirements": "C++17",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Repository": "https://bnaras.r-universe.dev",
  "Date/Publication": "2025-08-25 15:47:42 UTC",
  "RemoteUrl": "https://github.com/motiwari/BanditPAM",
  "RemoteRef": "HEAD",
  "RemoteSha": "2afdd02c02f99e17237011931a0f96002941879b",
  "RemoteSubdir": "R_package/banditpam",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-16 21:49:52 UTC",
    "User": "root"
  },
  "Author": "Balasubramanian Narasimhan [aut, cre],\nMo Tiwari [aut] (https://motiwari.com)",
  "Maintainer": "Balasubramanian Narasimhan <naras@stanford.edu>",
  "_user": "bnaras",
  "_type": "src",
  "_file": "banditpam_1.0-2.tar.gz",
  "_fileid": "https://r2.ropensci.org/1d775de5a6a6e7f20e2d4f846c37c1d488cf887753d8887ce651c19682d087a3",
  "_filesize": 329783,
  "_sha256": "1d775de5a6a6e7f20e2d4f846c37c1d488cf887753d8887ce651c19682d087a3",
  "_expires": "2027-01-24T22:09:21.000Z",
  "_created": "2026-10-16T21:49:52.000Z",
  "_published": "2026-10-16T22:09:23.284Z",
  "_buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117212554164,
      "time": 154,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12077637476"
    },
    {
      "job": 117212554209,
      "time": 188,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12077397959"
    },
    {
      "job": 117212554251,
      "time": 137,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12077990052"
    },
    {
      "job": 117212554225,
      "time": 168,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12077900389"
    },
    {
      "job": 117212554233,
      "time": 139,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12077902024"
    },
    {
      "job": 117212554204,
      "time": 214,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12077659093"
    },
    {
      "job": 117212554190,
      "time": 163,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12078310194"
    },
    {
      "job": 117212554201,
      "time": 499,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12077987622"
    },
    {
      "job": 117210829238,
      "time": 292,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12077442412"
    },
    {
      "job": 117212554084,
      "time": 111,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12076943277"
    },
    {
      "job": 117212554286,
      "time": 296,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12077113518"
    },
    {
      "job": 117212554289,
      "time": 182,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12076663650"
    },
    {
      "job": 117212554271,
      "time": 148,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12077067333"
    },
    {
      "job": 117212554396,
      "time": 270,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12076798825"
    },
    {
      "job": 117212554313,
      "time": 139,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12077667362"
    }
  ],
  "_upstream": "https://github.com/motiwari/BanditPAM",
  "_commit": {
    "id": "2afdd02c02f99e17237011931a0f96002941879b",
    "author": "Mo Tiwari <mohittiwarinyc@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #282 from motiwari/dev/mo/fixing_merged_prs\n\nBanditPAM `v6.0.2`",
    "time": 1756136862
  },
  "_maintainer": {
    "name": "Balasubramanian Narasimhan",
    "email": "naras@stanford.edu",
    "login": "bnaras",
    "description": "",
    "uuid": 3030361
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    }
  ],
  "_owner": "motiwari",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "clustering",
    "machine-learning",
    "python",
    "cpp",
    "openmp"
  ],
  "_stars": 659,
  "_contributors": [
    {
      "user": "motiwari",
      "count": 104,
      "uuid": 13426340
    },
    {
      "user": "adarsh321123",
      "count": 102,
      "uuid": 56987323
    },
    {
      "user": "esfrankel",
      "count": 87,
      "uuid": 17351021
    },
    {
      "user": "jmayclin",
      "count": 55,
      "uuid": 29185101
    },
    {
      "user": "bnaras",
      "count": 20,
      "uuid": 3030361
    },
    {
      "user": "dhaval737",
      "count": 10,
      "uuid": 38230997
    },
    {
      "user": "ben-h3",
      "count": 4,
      "uuid": 53197463
    },
    {
      "user": "prasoon911",
      "count": 3,
      "uuid": 12086406
    },
    {
      "user": "chris-alex-7",
      "count": 2,
      "uuid": 83305191
    },
    {
      "user": "mikldk",
      "count": 2,
      "uuid": 7080679
    },
    {
      "user": "lukedhlee",
      "count": 1,
      "uuid": 24787637
    },
    {
      "user": "ying1123",
      "count": 1,
      "uuid": 9302255
    }
  ],
  "_userbio": {
    "uuid": 3030361,
    "type": "user",
    "name": "Balasubramanian Narasimhan",
    "followers": 73
  },
  "_downloads": {
    "count": 420,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/banditpam"
  },
  "_devurl": "https://github.com/motiwari/banditpam",
  "_searchresults": 16,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/banditpam.html",
    "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",
    "LICENSE"
  ],
  "_realowner": "bnaras",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2023-03-14"
    },
    {
      "version": "1.0-1",
      "date": "2023-03-16"
    },
    {
      "version": "1.0-2",
      "date": "2025-06-02"
    }
  ],
  "_exports": [
    "KMedoids"
  ],
  "_help": [
    {
      "page": "banditpam-package",
      "title": "banditpam is a package for fast clustering using medoids",
      "topics": [
        "banditpam-package",
        "banditpam"
      ]
    },
    {
      "page": "bpam_num_threads",
      "title": "Return the number of threads banditpam is using",
      "topics": [
        "bpam_num_threads"
      ]
    },
    {
      "page": "KMedoids",
      "title": "KMedoids Class",
      "topics": [
        "KMedoids"
      ]
    }
  ],
  "_pkglogo": "https://github.com/motiwari/BanditPAM/raw/HEAD/R_package/banditpam/man/figures/logo.png",
  "_readme": "https://github.com/motiwari/BanditPAM/raw/HEAD/R_package/banditpam/README.md",
  "_rundeps": [
    "R6",
    "Rcpp",
    "RcppArmadillo"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "kmediods.Rmd",
      "filename": "kmediods.html",
      "title": "Almost Linear-Time k-Medoids Clustering",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "References"
      ],
      "created": "2023-03-14 18:07:38",
      "modified": "2023-09-16 01:30:39",
      "commits": 2
    }
  ],
  "_score": 6.763368086744178,
  "_indexed": true,
  "_nocasepkg": "banditpam",
  "_universes": [
    "bnaras",
    "motiwari"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0-2",
      "date": "2026-10-16T21:52:12.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/bef000fa46d7ec9606820afc4e41fd8ee593c533c0171cef9ccf53c1445737d8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0-2",
      "date": "2026-10-16T21:52:28.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/097a9ef2bb8419a68268500fc33af049a30f66fbbb050f233a3fdd07bad23b12",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0-2",
      "date": "2026-10-16T21:52:00.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/dc70d613a6cfcbf6401c524b59550ce4581743e26f3ff94f406aa354316b86e0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0-2",
      "date": "2026-10-16T21:52:14.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/335f846d1b8a4613b5879f8006a439b2c54e8f986019070d289b927c573c6ba6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0-2",
      "date": "2026-10-16T22:02:43.000Z",
      "arch": "aarch64",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/9a4f45ad251c6f9e43a4826445f364573012520cf47177c22f751a6a2bdac94e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0-2",
      "date": "2026-10-16T22:03:10.000Z",
      "arch": "x86_64",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/5dd263383eb962b1b1e4527e4ed9bdaf5fa0c47faca442211ff4986dacd9cd1f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0-2",
      "date": "2026-10-16T22:02:32.000Z",
      "arch": "aarch64",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/97b2e21b5fdf1c00c2a4657d0b56357bcf7f3dba84c657389e4e828b3b81abb8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0-2",
      "date": "2026-10-16T22:06:09.000Z",
      "arch": "x86_64",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/b8b0182402c976de5cba26a12a02b553f441a9d3a0a26efcbf72d12bb40fa2d9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0-2",
      "date": "2026-10-16T21:52:19.000Z",
      "arch": "emscripten",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/3a555a808e1ccf6662ef32e18850ec7e4d665b774f6ff39fa5d11c23f40f99ab",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0-2",
      "date": "2026-10-16T21:54:02.000Z",
      "arch": "aarch64",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/5342af92d95c74c0d94c72c3e32052e2c025cd4d5b5c1a2eb203bf06fc04d2ff",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0-2",
      "date": "2026-10-16T21:51:42.000Z",
      "arch": "x86_64",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/f694ecdd6f47141e490bb5baa371fdea13852eff65de5d2567901ae344023a7c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0-2",
      "date": "2026-10-16T21:51:32.000Z",
      "arch": "x86_64",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/4e9d41a0e5fdde7f5604a6158b325546121c1d4d5252321ba197568f9cab5e84",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0-2",
      "date": "2026-10-16T21:53:36.000Z",
      "arch": "aarch64",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/de47515a2abb4a0ca57543dbc728689086a09851d24a066a27d4a7b3e9206639",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0-2",
      "date": "2026-10-16T21:51:30.000Z",
      "arch": "x86_64",
      "commit": "2afdd02c02f99e17237011931a0f96002941879b",
      "fileid": "https://r2.ropensci.org/de00242065b5c33d2d35e71966a2919da97d48b89945a89a4f937b9188934044",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bnaras/actions/runs/38971504174"
    }
  ]
}