{
  "_id": "6a1fcbbab401979e73432875",
  "Package": "pmclust",
  "Version": "0.2-2",
  "Date": "2023-09-03",
  "Title": "Parallel Model-Based Clustering using\nExpectation-Gathering-Maximization Algorithm for Finite Mixture\nGaussian Model",
  "Authors@R": "c(person(\"Wei-Chen\", \"Chen\", role = c(\"aut\", \"cre\"), email =\n\"wccsnow@gmail.com\"), person(\"George\", \"Ostrouchov\", role = \"aut\"))",
  "LazyLoad": "yes",
  "LazyData": "yes",
  "Description": "Aims to utilize model-based clustering (unsupervised) for\nhigh dimensional and ultra large data, especially in a\ndistributed manner. The code employs 'pbdMPI' to perform a\nexpectation-gathering-maximization algorithm for finite mixture\nGaussian models. The unstructured dispersion matrices are\nassumed in the Gaussian models. The implementation is default\nin the single program multiple data programming model. The code\ncan be executed through 'pbdMPI' and MPI' implementations such\nas 'OpenMPI' and 'MPICH'. See the High Performance Statistical\nComputing website <https://snoweye.github.io/hpsc/> for more\ninformation, documents and examples.",
  "License": "GPL (>= 2)",
  "URL": "https://pbdr.org/",
  "BugReports": "https://github.com/snoweye/pmclust/issues",
  "MailingList": "Please send questions and comments to wccsnow@gmail.com",
  "NeedsCompilation": "yes",
  "Maintainer": "Wei-Chen Chen <wccsnow@gmail.com>",
  "Config/pak/sysreqs": "libopenmpi-dev",
  "Repository": "https://snoweye.r-universe.dev",
  "Date/Publication": "2023-09-03 23:04:12 UTC",
  "RemoteUrl": "https://github.com/snoweye/pmclust",
  "RemoteRef": "HEAD",
  "RemoteSha": "1523c5f12ef9b96fc60d2151d72e2e455f957e6d",
  "Packaged": {
    "Date": "2026-06-03 06:34:16 UTC",
    "User": "root"
  },
  "Author": "Wei-Chen Chen [aut, cre],\nGeorge Ostrouchov [aut]",
  "MD5sum": "d464d2a66338241d9d0f368682f1f658",
  "_user": "snoweye",
  "_type": "src",
  "_file": "pmclust_0.2-2.tar.gz",
  "_fileid": "fc0819802cb7b419afdfe310edecace65eaa777329bc1b77ad0a7c874104a161",
  "_filesize": 647935,
  "_sha256": "fc0819802cb7b419afdfe310edecace65eaa777329bc1b77ad0a7c874104a161",
  "_created": "2026-06-03T06:34:16.000Z",
  "_published": "2026-06-03T06:37:46.314Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79235889777,
      "time": 123,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7377395652"
    },
    {
      "job": 79235889744,
      "time": 130,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7377396154"
    },
    {
      "job": 79235889791,
      "time": 119,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7377394355"
    },
    {
      "job": 79235889752,
      "time": 125,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7377395222"
    },
    {
      "job": 79235889712,
      "time": 96,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79235889721,
      "time": 161,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79235889727,
      "time": 85,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79235889702,
      "time": 171,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79235571978,
      "time": 155,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7377363517"
    },
    {
      "job": 79235889644,
      "time": 96,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7377387809"
    },
    {
      "job": 79235889698,
      "time": 46,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79235889700,
      "time": 57,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79235889687,
      "time": 68,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    }
  ],
  "_buildurl": "https://github.com/r-universe/snoweye/actions/runs/26867853942",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/snoweye/pmclust",
  "_commit": {
    "id": "1523c5f12ef9b96fc60d2151d72e2e455f957e6d",
    "author": "snoweye <wccsnow@gmail.com>",
    "committer": "snoweye <wccsnow@gmail.com>",
    "message": "minor\n",
    "time": 1693782252
  },
  "_maintainer": {
    "name": "Wei-Chen Chen",
    "email": "wccsnow@gmail.com",
    "login": "snoweye",
    "description": "",
    "uuid": 2565440
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.0.0",
      "role": "Depends"
    },
    {
      "package": "pbdMPI",
      "version": ">= 0.4-2",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "MixSim",
      "role": "Enhances"
    }
  ],
  "_owner": "snoweye",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 5,
  "_contributors": [
    {
      "user": "snoweye",
      "count": 91,
      "uuid": 2565440
    }
  ],
  "_userbio": {
    "uuid": 2565440,
    "type": "user",
    "name": "Wei-Chen Chen"
  },
  "_downloads": {
    "count": 109,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/pmclust"
  },
  "_devurl": "https://github.com/snoweye/pmclust",
  "_searchresults": 3,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/pmclust.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/snoweye/pmclust",
  "_realowner": "snoweye",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1-1",
      "date": "2012-02-08"
    },
    {
      "version": "0.1-2",
      "date": "2012-03-10"
    },
    {
      "version": "0.1-3",
      "date": "2013-01-01"
    },
    {
      "version": "0.1-4",
      "date": "2013-03-25"
    },
    {
      "version": "0.1-5",
      "date": "2013-07-03"
    },
    {
      "version": "0.1-6",
      "date": "2014-02-03"
    },
    {
      "version": "0.1-7",
      "date": "2016-01-25"
    },
    {
      "version": "0.1-8",
      "date": "2016-09-22"
    },
    {
      "version": "0.1-9",
      "date": "2016-12-19"
    },
    {
      "version": "0.2-0",
      "date": "2018-02-02"
    },
    {
      "version": "0.2-1",
      "date": "2021-02-11"
    }
  ],
  "_exports": [
    "aecm.step",
    "apecm.step",
    "apecma.step",
    "assign.N.sample",
    "e.step",
    "em.onestep",
    "em.step",
    "em.update.class",
    "generate.basic",
    "generate.MixSim",
    "get.CLASS",
    "get.N.CLASS",
    "indep.logL",
    "initial.center",
    "initial.em",
    "initial.RndEM",
    "kmeans.step",
    "kmeans.update.class",
    "m.step",
    "mb.print",
    "pkmeans",
    "pmclust",
    "pmclust.reduceK",
    "readme",
    "set.global",
    "set.global.gbd"
  ],
  "_datasets": [
    {
      "name": ".PMC.CT",
      "title": "A Set of Controls in Model-Based Clustering.",
      "object": "control",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": ".pmclustEnv",
      "title": "Set Global Variables According to the global matrix X.gbd (X.spmd)",
      "object": "envir",
      "class": [
        "environment"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "00_pmclust-package",
      "title": "Parallel Model-Based Clustering",
      "topics": [
        "pmclust-package"
      ]
    },
    {
      "page": "20-assign.N.sample",
      "title": "Obtain a Set of Random Samples for X.spmd",
      "topics": [
        "assign.N.sample"
      ]
    },
    {
      "page": "30-em_like",
      "title": "EM-like Steps for GBD",
      "topics": [
        "aecm.step",
        "apecm.step",
        "apecma.step",
        "em.step",
        "kmeans.step"
      ]
    },
    {
      "page": "40-generate.basic",
      "title": "Generate Examples for Testing",
      "topics": [
        "generate.basic"
      ]
    },
    {
      "page": "40-generate.MixSim",
      "title": "Generate MixSim Examples for Testing",
      "topics": [
        "generate.MixSim"
      ]
    },
    {
      "page": "41-get.N.CLASS",
      "title": "Obtain Total Elements for Every Clusters",
      "topics": [
        "get.CLASS",
        "get.N.CLASS"
      ]
    },
    {
      "page": "50-indep.logL",
      "title": "Independent Function for Log Likelihood",
      "topics": [
        "indep.logL"
      ]
    },
    {
      "page": "30-em_initial",
      "title": "Initialization for EM-like Algorithms",
      "topics": [
        "initial.center",
        "initial.em",
        "initial.RndEM"
      ]
    },
    {
      "page": "50-mb.print",
      "title": "Print Results of Model-Based Clustering",
      "topics": [
        "mb.print"
      ]
    },
    {
      "page": "30-em.one.e",
      "title": "Compute One E-step and Log Likelihood Based on Current Parameters",
      "topics": [
        "e.step"
      ]
    },
    {
      "page": "30-em.one.m",
      "title": "Compute One M-Step Based on Current Posterior Probabilities",
      "topics": [
        "m.step"
      ]
    },
    {
      "page": "30-em.one",
      "title": "One EM Step for GBD",
      "topics": [
        "em.onestep"
      ]
    },
    {
      "page": "01-pmclust_pkmeans",
      "title": "Parallel Model-Based Clustering and Parallel K-means Algorithm",
      "topics": [
        "pkmeans",
        "pmclust"
      ]
    },
    {
      "page": "60-print",
      "title": "Functions for Printing or Summarizing Objects According to Classes",
      "topics": [
        "print.pkmeans",
        "print.pmclust"
      ]
    },
    {
      "page": "10_d.readme",
      "title": "Read Me First Function",
      "topics": [
        "CHECK",
        "CLASS.spmd",
        "COMM.RANK",
        "COMM.SIZE",
        "p.times.logtwopi",
        "readme",
        "SAVE.iter",
        "SAVE.param",
        "U.spmd",
        "W.spmd",
        "W.spmd.rowSums",
        "Z.colSums",
        "Z.spmd"
      ]
    },
    {
      "page": "11_d.set.global",
      "title": "Set Global Variables According to the global matrix X.gbd (X.spmd)",
      "topics": [
        ".pmclustEnv",
        "set.global",
        "set.global.gbd",
        "X.gbd",
        "X.spmd"
      ]
    },
    {
      "page": "13_d.control",
      "title": "A Set of Controls in Model-Based Clustering.",
      "topics": [
        ".PMC.CT",
        "CONTROL"
      ]
    },
    {
      "page": "12_d.param",
      "title": "A Set of Parameters in Model-Based Clustering.",
      "topics": [
        "ETA",
        "MU",
        "PARAM",
        "PARAM.org",
        "SIGMA"
      ]
    },
    {
      "page": "50-update.class",
      "title": "Update CLASS.spmd Based on the Final Iteration",
      "topics": [
        "em.update.class",
        "kmeans.update.class"
      ]
    }
  ],
  "_rundeps": [
    "float",
    "MASS",
    "pbdMPI"
  ],
  "_vignettes": [
    {
      "source": "pmclust-guide.Rnw",
      "filename": "pmclust-guide.pdf",
      "title": "pmclust-guide",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2013-07-03 18:00:15",
      "modified": "2021-02-09 05:44:35",
      "commits": 8
    }
  ],
  "_score": 3.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "pmclust",
  "_universes": [
    "snoweye"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2-2",
      "date": "2026-06-03T06:36:24.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "1523c5f12ef9b96fc60d2151d72e2e455f957e6d",
      "fileid": "0b4e1c041731236a3a8ffe1429d8474850f86b363cfbfbbf1a7ac7894919e05d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/snoweye/actions/runs/26867853942"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2-2",
      "date": "2026-06-03T06:36:18.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "1523c5f12ef9b96fc60d2151d72e2e455f957e6d",
      "fileid": "d14cdf5323c71f53aa9d650e01fb7d7fa8643e4e8f0090a7513be32347037e16",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/snoweye/actions/runs/26867853942"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2-2",
      "date": "2026-06-03T06:36:19.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "1523c5f12ef9b96fc60d2151d72e2e455f957e6d",
      "fileid": "e5540cfde1b1ba3452a04d5066d19ebd03f81bdff040bc34a2a31f8fe2ed3f71",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/snoweye/actions/runs/26867853942"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2-2",
      "date": "2026-06-03T06:36:13.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "1523c5f12ef9b96fc60d2151d72e2e455f957e6d",
      "fileid": "74711be421391f940b5e9070c6d558e67d843f620346f79c92daff98094909f9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/snoweye/actions/runs/26867853942"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2-2",
      "date": "2026-06-03T06:36:11.000Z",
      "arch": "emscripten",
      "commit": "1523c5f12ef9b96fc60d2151d72e2e455f957e6d",
      "fileid": "04b5fb55b6406939e83a5ae029d0026bc75cae90e9ff41523643a76660142535",
      "status": "success",
      "buildurl": "https://github.com/r-universe/snoweye/actions/runs/26867853942"
    }
  ]
}