{
  "_id": "6a1e79961d7bb097a0a64589",
  "Package": "parallelpam",
  "Type": "Package",
  "Title": "Parallel Partitioning-Around-Medoids (PAM) for Big Sets of Data",
  "Version": "1.4.3",
  "Date": "2024-07-05",
  "Author": "Juan Domingo [aut, cre]\n(<https://orcid.org/0000-0003-4728-6256>), Guillermo Ayala\n[ctb] (<https://orcid.org/0000-0002-6231-2865>), Spanish\nMinistry of Science and Innovation, MCIN/AEI\n<doi:10.13039/501100011033> [fnd]",
  "Maintainer": "Juan Domingo <Juan.Domingo@uv.es>",
  "Authors@R": "c(person(\"Juan\",\"Domingo\", email = \"Juan.Domingo@uv.es\", role=c(\"aut\",\"cre\"), comment=c(ORCID=\"0000-0003-4728-6256\")),\nperson(\"Guillermo\",\"Ayala\", email = \"Guillermo.Ayala@uv.es\", role=c(\"ctb\"), comment=c(ORCID=\"0000-0002-6231-2865\")),\nperson(\"Spanish Ministry of Science and Innovation, MCIN/AEI <doi:10.13039/501100011033>\", role=c(\"fnd\")))",
  "Description": "Application of the Partitioning-Around-Medoids (PAM)\nclustering algorithm described in Schubert, E. and Rousseeuw,\nP.J.: \"Fast and eager k-medoids clustering: O(k) runtime\nimprovement of the PAM, CLARA, and CLARANS algorithms.\"\nInformation Systems, vol. 101, p. 101804, (2021).\n<doi:10.1016/j.is.2021.101804>. It uses a binary format for\nstoring and retrieval of matrices developed for the 'jmatrix'\npackage but the functionality of 'jmatrix' is included here, so\nyou do not need to install it. Also, it is used by package\n'scellpam', so if you have installed it, you do not need to\ninstall this package. PAM can be applied to sets of data whose\ndissimilarity matrix can be very big. It has been tested with\nup to 100.000 points. It does this with the help of the code\ndeveloped for other package, 'jmatrix', which allows the matrix\nnot to be loaded in 'R' memory (which would force it to be of\ndouble type) but it gets from disk, which allows using float\n(or even smaller data types). Moreover, the dissimilarity\nmatrix is calculated in parallel if the computer has several\ncores so it can open many threads. The initial part of the PAM\nalgorithm can be done with the BUILD or LAB algorithms; the\nBUILD algorithm has been implemented in parallel. The\noptimization phase implements the FastPAM1 algorithm, also in\nparallel. Finally, calculation of silhouette is available and\nalso implemented in parallel.",
  "License": "GPL (>= 2)",
  "RoxygenNote": "7.2.3",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-02 06:25:55 UTC",
    "User": "root"
  },
  "Repository": "https://jdmde.r-universe.dev",
  "Date/Publication": "2024-07-16 02:46:10 UTC",
  "RemoteUrl": "https://github.com/cran/parallelpam",
  "RemoteRef": "HEAD",
  "RemoteSha": "5b60d6b16c79d072b19a661f7ecc0a8f95165a49",
  "MD5sum": "4e89becc428f4c6b7fccc3f85e37213c",
  "_user": "jdmde",
  "_type": "src",
  "_file": "parallelpam_1.4.3.tar.gz",
  "_fileid": "acb21034c016f778af67ac66a9ec823da96a48d2028024ee4b4dd1d4051c1476",
  "_filesize": 304335,
  "_sha256": "acb21034c016f778af67ac66a9ec823da96a48d2028024ee4b4dd1d4051c1476",
  "_created": "2026-06-02T06:25:55.000Z",
  "_published": "2026-06-02T06:35:02.513Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79012378608,
      "time": 236,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7350540101"
    },
    {
      "job": 79012378612,
      "time": 184,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7350526036"
    },
    {
      "job": 79012378637,
      "time": 185,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7350526966"
    },
    {
      "job": 79012378615,
      "time": 184,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7350525882"
    },
    {
      "job": 79012378634,
      "time": 203,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7350521416"
    },
    {
      "job": 79012378625,
      "time": 431,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7350582747"
    },
    {
      "job": 79012378633,
      "time": 220,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7350526573"
    },
    {
      "job": 79012378610,
      "time": 310,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7350553893"
    },
    {
      "job": 79011716324,
      "time": 321,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7350479485"
    },
    {
      "job": 79012378581,
      "time": 109,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79012378624,
      "time": 206,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7350531720"
    },
    {
      "job": 79012378638,
      "time": 195,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7350528937"
    },
    {
      "job": 79012378611,
      "time": 213,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7350533525"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jdmde/actions/runs/26802373567",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/parallelpam",
  "_commit": {
    "id": "5b60d6b16c79d072b19a661f7ecc0a8f95165a49",
    "author": "Juan Domingo <Juan.Domingo@uv.es>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.4.3\n",
    "time": 1721097970
  },
  "_maintainer": {
    "name": "Juan Domingo",
    "email": "juan.domingo@uv.es",
    "login": "jdmde",
    "description": "",
    "uuid": 74152515,
    "orcid": "0000-0003-4728-6256"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.8",
      "role": "Imports"
    },
    {
      "package": "memuse",
      "version": ">= 4.2.1",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "cluster",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jdmde",
      "count": 6,
      "uuid": 74152515
    }
  ],
  "_userbio": {
    "uuid": 74152515,
    "type": "user",
    "name": "Juan Domingo"
  },
  "_downloads": {
    "count": 135,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/parallelpam"
  },
  "_searchresults": 6,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/parallelpam.html",
    "manual.pdf"
  ],
  "_realowner": "jdmde",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2022-11-24"
    },
    {
      "version": "1.0.1",
      "date": "2023-01-08"
    },
    {
      "version": "1.3",
      "date": "2023-06-23"
    },
    {
      "version": "1.4",
      "date": "2023-10-09"
    },
    {
      "version": "1.4.2",
      "date": "2024-07-01"
    },
    {
      "version": "1.4.3",
      "date": "2024-07-15"
    }
  ],
  "_exports": [
    "ApplyPAM",
    "CalcAndWriteDissimilarityMatrix",
    "CalculateSilhouette",
    "ClassifAsDataFrame",
    "CsvToJMat",
    "FilterBySilhouetteQuantile",
    "FilterBySilhouetteThreshold",
    "FilterJMatByName",
    "GetJCol",
    "GetJColByName",
    "GetJColNames",
    "GetJManyCols",
    "GetJManyColsByNames",
    "GetJManyRows",
    "GetJManyRowsByNames",
    "GetJNames",
    "GetJRow",
    "GetJRowByName",
    "GetJRowNames",
    "GetSubdiag",
    "GetTD",
    "JMatInfo",
    "JMatToCsv",
    "JWriteBin",
    "NumSilToClusterSil",
    "ParallelpamSetDebug"
  ],
  "_help": [
    {
      "page": "ApplyPAM",
      "title": "ApplyPAM",
      "topics": [
        "ApplyPAM"
      ]
    },
    {
      "page": "CalcAndWriteDissimilarityMatrix",
      "title": "CalcAndWriteDissimilarityMatrix",
      "topics": [
        "CalcAndWriteDissimilarityMatrix"
      ]
    },
    {
      "page": "CalculateSilhouette",
      "title": "CalculateSilhouette",
      "topics": [
        "CalculateSilhouette"
      ]
    },
    {
      "page": "ClassifAsDataFrame",
      "title": "ClassifAsDataFrame",
      "topics": [
        "ClassifAsDataFrame"
      ]
    },
    {
      "page": "CsvToJMat",
      "title": "CsvToJMat",
      "topics": [
        "CsvToJMat"
      ]
    },
    {
      "page": "FilterBySilhouetteQuantile",
      "title": "FilterBySilhouetteQuantile",
      "topics": [
        "FilterBySilhouetteQuantile"
      ]
    },
    {
      "page": "FilterBySilhouetteThreshold",
      "title": "FilterBySilhouetteThreshold",
      "topics": [
        "FilterBySilhouetteThreshold"
      ]
    },
    {
      "page": "FilterJMatByName",
      "title": "FilterJMatByName",
      "topics": [
        "FilterJMatByName"
      ]
    },
    {
      "page": "GetJCol",
      "title": "GetJCol",
      "topics": [
        "GetJCol"
      ]
    },
    {
      "page": "GetJColByName",
      "title": "GetJColByName",
      "topics": [
        "GetJColByName"
      ]
    },
    {
      "page": "GetJColNames",
      "title": "GetJColNames",
      "topics": [
        "GetJColNames"
      ]
    },
    {
      "page": "GetJManyCols",
      "title": "GetJManyCols",
      "topics": [
        "GetJManyCols"
      ]
    },
    {
      "page": "GetJManyColsByNames",
      "title": "GetJManyColsByNames",
      "topics": [
        "GetJManyColsByNames"
      ]
    },
    {
      "page": "GetJManyRows",
      "title": "GetJManyRows",
      "topics": [
        "GetJManyRows"
      ]
    },
    {
      "page": "GetJManyRowsByNames",
      "title": "GetJManyRowsByNames",
      "topics": [
        "GetJManyRowsByNames"
      ]
    },
    {
      "page": "GetJNames",
      "title": "GetJNames",
      "topics": [
        "GetJNames"
      ]
    },
    {
      "page": "GetJRow",
      "title": "GetJRow",
      "topics": [
        "GetJRow"
      ]
    },
    {
      "page": "GetJRowByName",
      "title": "GetJRowByName",
      "topics": [
        "GetJRowByName"
      ]
    },
    {
      "page": "GetJRowNames",
      "title": "GetJRowNames",
      "topics": [
        "GetJRowNames"
      ]
    },
    {
      "page": "GetSubdiag",
      "title": "GetSubdiag",
      "topics": [
        "GetSubdiag"
      ]
    },
    {
      "page": "GetTD",
      "title": "GetTD",
      "topics": [
        "GetTD"
      ]
    },
    {
      "page": "JMatInfo",
      "title": "JMatInfo",
      "topics": [
        "JMatInfo"
      ]
    },
    {
      "page": "JMatToCsv",
      "title": "JMatToCsv",
      "topics": [
        "JMatToCsv"
      ]
    },
    {
      "page": "JWriteBin",
      "title": "JWriteBin",
      "topics": [
        "JWriteBin"
      ]
    },
    {
      "page": "NumSilToClusterSil",
      "title": "NumSilToClusterSil",
      "topics": [
        "NumSilToClusterSil"
      ]
    },
    {
      "page": "ParallelpamSetDebug",
      "title": "ParallelpamSetDebug",
      "topics": [
        "ParallelpamSetDebug"
      ]
    }
  ],
  "_rundeps": [
    "memuse",
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "jmatrixpp.Rmd",
      "filename": "jmatrixpp.html",
      "title": "jmatrixpp",
      "author": "Juan Domingo",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Load package",
        "Please, read this",
        "Purpose",
        "Workflow",
        "Debug messages",
        "Data storage",
        "Special note for symmetric matrices:",
        "Data load"
      ],
      "created": "2022-11-24 11:10:04",
      "modified": "2023-10-09 15:31:51",
      "commits": 3
    },
    {
      "source": "parallelpam.Rmd",
      "filename": "parallelpam.html",
      "title": "parallelpam",
      "author": "Juan Domingo",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Load package",
        "Purpose",
        "Workflow",
        "Debug messages",
        "Data load/storage",
        "Calculating the distance/dissimilarity matrix",
        "Applying PAM",
        "Calculating silhouette",
        "Comparison with other PAM implementations"
      ],
      "created": "2022-11-24 11:10:04",
      "modified": "2023-06-23 16:50:02",
      "commits": 2
    }
  ],
  "_score": 2.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "parallelpam",
  "_universes": [
    "jdmde"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.3",
      "date": "2026-06-02T06:30:00.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "5b60d6b16c79d072b19a661f7ecc0a8f95165a49",
      "fileid": "4bb1bbe0e4f29f41340fdb3f8cd76eb8ff17699e63497d5164d87c6b90c8915d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/26802373567"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.3",
      "date": "2026-06-02T06:29:09.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "5b60d6b16c79d072b19a661f7ecc0a8f95165a49",
      "fileid": "b437ce62567c193daf1a4cc2e989894f57128c701d39485b7fd8df43af6e51a4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/26802373567"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.4.3",
      "date": "2026-06-02T06:29:14.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "5b60d6b16c79d072b19a661f7ecc0a8f95165a49",
      "fileid": "6cf0eef7bbb7da5bdf7afa0a3c51e2fa29aae5b580f0182bf2203b53fdd80c17",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/26802373567"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.4.3",
      "date": "2026-06-02T06:29:11.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "5b60d6b16c79d072b19a661f7ecc0a8f95165a49",
      "fileid": "90c694d8e62246d79aaae95145b6bfa5ee432b982e5ac77c9e4ba9a0efd5e6b8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/26802373567"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.4.3",
      "date": "2026-06-02T06:29:23.000Z",
      "arch": "aarch64",
      "commit": "5b60d6b16c79d072b19a661f7ecc0a8f95165a49",
      "fileid": "c4e64ad81f275b1607df931bd209d8a73e4dede4a48f2981e864b942d79699d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/26802373567"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.4.3",
      "date": "2026-06-02T06:32:00.000Z",
      "arch": "x86_64",
      "commit": "5b60d6b16c79d072b19a661f7ecc0a8f95165a49",
      "fileid": "c1a624afcd81620a7ac424a3f86a5a9dcfd75418d3070eb17f0f62141cf709a5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/26802373567"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.4.3",
      "date": "2026-06-02T06:29:27.000Z",
      "arch": "aarch64",
      "commit": "5b60d6b16c79d072b19a661f7ecc0a8f95165a49",
      "fileid": "f4fac50315c76a9539d8bf08fc73d749da9af594e8bb5745e650fd436f56636a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/26802373567"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.4.3",
      "date": "2026-06-02T06:30:20.000Z",
      "arch": "x86_64",
      "commit": "5b60d6b16c79d072b19a661f7ecc0a8f95165a49",
      "fileid": "df1c1a7a9864505d05577705fbea769f256b2f0a5b8a79546f5455137e4f8af7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/26802373567"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.4.3",
      "date": "2026-06-02T06:28:21.000Z",
      "arch": "x86_64",
      "commit": "5b60d6b16c79d072b19a661f7ecc0a8f95165a49",
      "fileid": "dcb444c9750f12594358ce15c5bd1a0612c9de5fbcaf68ebba2ef022be631151",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/26802373567"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.4.3",
      "date": "2026-06-02T06:28:24.000Z",
      "arch": "x86_64",
      "commit": "5b60d6b16c79d072b19a661f7ecc0a8f95165a49",
      "fileid": "089a3632e6223f506c83698b4679cec0bf53d9c059f4f6e606af31d02dd1f062",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/26802373567"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.4.3",
      "date": "2026-06-02T06:28:24.000Z",
      "arch": "x86_64",
      "commit": "5b60d6b16c79d072b19a661f7ecc0a8f95165a49",
      "fileid": "9c252d238fc01218299a95d5a80cc276266c923cc6b6b4fd192760a54e36a554",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/26802373567"
    }
  ]
}