{
  "_id": "6a106526acfb0bcc41ca8aa8",
  "Package": "mergingTools",
  "Title": "Tools to Merge Hardware Event Monitors (HEMs) Coming from\nSeparate Subexperiments into One Single Dataframe",
  "Version": "1.0.1",
  "Authors@R": "person(given = \"Sergi\",\nfamily = \"Vilardell\",\nrole = c(\"aut\", \"cre\"),\nemail = \"sergi.vilardell@bsc.es\")",
  "Description": "Implementation of two tools to merge Hardware Event\nMonitors (HEMs) from different subexperiments. Hardware Reading\nand Merging (HRM), which uses order statistics to merge; and\nMUlti-Correlation HEM (MUCH) which merges using a multivariate\nnormal distribution. The reference paper for HRM is: S.\nVilardell, I. Serra, R. Santalla, E. Mezzetti, J. Abella and F.\nJ. Cazorla, \"HRM: Merging Hardware Event Monitors for Improved\nTiming Analysis of Complex MPSoCs,\" in IEEE Transactions on\nComputer-Aided Design of Integrated Circuits and Systems, vol.\n39, no. 11, pp. 3662-3673, Nov. 2020,\n<doi:10.1109/TCAD.2020.3013051>. For MUCH: S. Vilardell, I.\nSerra, E. Mezzetti, J. Abella, and F. J. Cazorla. 2021. \"MUCH:\nexploiting pairwise hardware event monitor correlations for\nimproved timing analysis of complex MPSoCs\". In Proceedings of\nthe 36th Annual ACM Symposium on Applied Computing (SAC '21).\nAssociation for Computing Machinery.\n<doi:10.1145/3412841.3441931>. This work has been supported by\nthe European Research Council (ERC) under the European Union's\nHorizon 2020 research and innovation programme (grant agreement\nNo. 772773).",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.2.3",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-08 06:25:31 UTC",
    "User": "root"
  },
  "Author": "Sergi Vilardell [aut, cre]",
  "Maintainer": "Sergi Vilardell <sergi.vilardell@bsc.es>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2023-09-13 20:30:47 UTC",
  "RemoteUrl": "https://github.com/cran/mergingTools",
  "RemoteRef": "HEAD",
  "RemoteSha": "31482b7b9174889fd27886ba6f0827652b377b28",
  "MD5sum": "a76955de3e26b50d09c23604bb5ad446",
  "_user": "cran",
  "_type": "src",
  "_file": "mergingTools_1.0.1.tar.gz",
  "_fileid": "aa399cdc40c06f8716a0ea4e611d9f74fb348fc222235237e1fc49afd0fd22f1",
  "_filesize": 1309027,
  "_sha256": "aa399cdc40c06f8716a0ea4e611d9f74fb348fc222235237e1fc49afd0fd22f1",
  "_created": "2026-05-08T06:25:31.000Z",
  "_published": "2026-05-22T14:16:06.611Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77397619053,
      "time": 144,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6873197706"
    },
    {
      "job": 77397619032,
      "time": 143,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873198972"
    },
    {
      "job": 77397618076,
      "time": 209,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873166565"
    },
    {
      "job": 77397617939,
      "time": 131,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7162683842"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/25540479788",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/mergingTools",
  "_commit": {
    "id": "31482b7b9174889fd27886ba6f0827652b377b28",
    "author": "Sergi Vilardell <sergi.vilardell@bsc.es>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.1\n",
    "time": 1694637047
  },
  "_maintainer": {
    "name": "Sergi Vilardell",
    "email": "sergi.vilardell@bsc.es"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 216,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mergingTools"
  },
  "_searchresults": 5,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/mergingTools.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2023-09-13"
    }
  ],
  "_exports": [
    "code2hem",
    "correlation_matrix",
    "generate_mvg_params",
    "get_independent_matrix",
    "HRM_merge",
    "MUCH_merge",
    "process_raw_experiments",
    "simulate_and_merge"
  ],
  "_datasets": [
    {
      "name": "data_hrm_raw_vignette",
      "title": "Data generated for HRM merging",
      "object": "sysdata",
      "class": [
        "data.frame"
      ],
      "fields": [
        "X1",
        "X24",
        "X110",
        "X446",
        "X457",
        "X458",
        "X1.1",
        "X459",
        "X460",
        "X464",
        "X473",
        "X476",
        "X1.2",
        "X479",
        "X482",
        "X490",
        "X506",
        "X507"
      ],
      "rows": 1000,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_much_raw_vignette",
      "title": "Data generated for MUCH merging",
      "object": "sysdata",
      "class": [
        "data.frame"
      ],
      "fields": [
        "X1",
        "X24",
        "X110",
        "X446",
        "X457",
        "X458",
        "X1.1",
        "X24.1",
        "X460",
        "X446.1",
        "X473",
        "X458.1",
        "X1.2",
        "X24.2",
        "X479",
        "X464",
        "X490",
        "X473.1",
        "X1.3",
        "X24.3",
        "X482",
        "X446.2",
        "X506",
        "X458.2",
        "X1.4",
        "X24.4",
        "X506.1",
        "X446.3",
        "X507",
        "X458.3",
        "X1.5",
        "X110.1",
        "X479.1",
        "X457.1",
        "X490.1",
        "X476",
        "X1.6",
        "X446.4",
        "X24.5",
        "X458.4",
        "X464.1",
        "X476.1",
        "X1.7",
        "X446.5",
        "X479.2",
        "X458.5",
        "X490.2",
        "X476.2",
        "X1.8",
        "X459",
        "X24.6",
        "X460.1",
        "X464.2",
        "X473.2",
        "X1.9",
        "X459.1",
        "X110.2",
        "X460.2",
        "X457.2",
        "X458.6",
        "X1.10",
        "X459.2",
        "X110.3",
        "X464.3",
        "X457.3",
        "X476.3",
        "X1.11",
        "X459.3",
        "X446.6",
        "X460.3",
        "X458.7",
        "X473.3",
        "X1.12",
        "X459.4",
        "X460.4",
        "X464.4",
        "X473.4",
        "X476.4",
        "X1.13",
        "X459.5",
        "X479.3",
        "X464.5",
        "X490.3",
        "X476.5",
        "X1.14",
        "X459.6",
        "X482.1",
        "X464.6",
        "X506.2",
        "X476.6",
        "X1.15",
        "X459.7",
        "X506.3",
        "X460.5",
        "X507.1",
        "X473.5",
        "X1.16",
        "X479.4",
        "X110.4",
        "X490.4",
        "X457.4",
        "X507.2",
        "X1.17",
        "X479.5",
        "X460.6",
        "X490.5",
        "X473.6",
        "X507.3",
        "X1.18",
        "X479.6",
        "X482.2",
        "X490.6",
        "X506.4",
        "X507.4",
        "X1.19",
        "X482.3",
        "X110.5",
        "X460.7",
        "X457.5",
        "X473.7",
        "X1.20",
        "X482.4",
        "X479.7",
        "X110.6",
        "X490.7",
        "X457.6",
        "X1.21",
        "X482.5",
        "X506.5",
        "X110.7",
        "X507.5",
        "X457.7",
        "X1.22",
        "X482.6",
        "X506.6",
        "X446.7",
        "X507.6",
        "X476.7",
        "X1.23",
        "X482.7",
        "X506.7",
        "X507.7",
        "X24.7",
        "X464.7"
      ],
      "rows": 1000,
      "table": true,
      "tojson": true
    },
    {
      "name": "T2080_code2name",
      "title": "T2080 HEM codes to HEM names",
      "object": "T2080_code2name",
      "class": [
        "data.frame"
      ],
      "fields": [
        "hems",
        "code"
      ],
      "rows": 262,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "code2hem",
      "title": "Code to HEM name",
      "topics": [
        "code2hem"
      ]
    },
    {
      "page": "correlation_matrix",
      "title": "Compute correlation matrix",
      "topics": [
        "correlation_matrix"
      ]
    },
    {
      "page": "data_hrm_raw_vignette",
      "title": "Data generated for HRM merging",
      "topics": [
        "data_hrm_raw_vignette"
      ]
    },
    {
      "page": "data_much_raw_vignette",
      "title": "Data generated for MUCH merging",
      "topics": [
        "data_much_raw_vignette"
      ]
    },
    {
      "page": "generate_mvg_params",
      "title": "Generate multivariate Gaussian distribution parameters",
      "topics": [
        "generate_mvg_params"
      ]
    },
    {
      "page": "get_independent_matrix",
      "title": "Generate independent HEMs",
      "topics": [
        "get_independent_matrix"
      ]
    },
    {
      "page": "HRM_merge",
      "title": "HRM merge",
      "topics": [
        "HRM_merge"
      ]
    },
    {
      "page": "MUCH_merge",
      "title": "MUCH Merge",
      "topics": [
        "MUCH_merge"
      ]
    },
    {
      "page": "process_raw_experiments",
      "title": "Process raw experimental data",
      "topics": [
        "process_raw_experiments"
      ]
    },
    {
      "page": "simulate_and_merge",
      "title": "Simulate the MVG and merge the HEMs",
      "topics": [
        "simulate_and_merge"
      ]
    },
    {
      "page": "T2080_code2name",
      "title": "T2080 HEM codes to HEM names",
      "topics": [
        "T2080_code2name"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "MASS",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "mergingTools-vignette.Rmd",
      "filename": "mergingTools-vignette.html",
      "title": "mergingTools-vignette",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Tools to aid HEM analysis",
        "On the Package",
        "HRM",
        "Collecting the data for HRM",
        "How HRM operates",
        "MUCH"
      ],
      "created": "2023-09-13 20:30:47",
      "modified": "2023-09-13 20:30:47",
      "commits": 1
    }
  ],
  "_score": 2,
  "_indexed": true,
  "_nocasepkg": "mergingtools",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-08T06:27:50.000Z",
      "distro": "noble",
      "commit": "31482b7b9174889fd27886ba6f0827652b377b28",
      "fileid": "c6882212a75562727c3e20a3cf356b25106bc42547013559581adfacf3c104a3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25540479788"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-08T06:27:55.000Z",
      "distro": "noble",
      "commit": "31482b7b9174889fd27886ba6f0827652b377b28",
      "fileid": "51058a9fb972bdb8340972f40cb249879f57c6545fe3d9d5edccee6d564e32c3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25540479788"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-05-22T14:15:41.000Z",
      "commit": "31482b7b9174889fd27886ba6f0827652b377b28",
      "fileid": "0cb71bcbaa7dedcc227e2dc4e362fefec2c93c43976a53629a552fc99fc33159",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25540479788"
    }
  ]
}