{
  "_id": "6a1edbe6b401979e7340f978",
  "Package": "rhype",
  "Title": "Work with Hypergraphs in R",
  "Version": "0.3.0.9000",
  "Authors@R": "person(\"Hugh\", \"Warden\", , \"hugh.warden@outlook.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-4308-7316\"))",
  "Description": "Create and manipulate hypergraph objects. This early\nversion of rhype allows for the output of matrices associated\nwith the hypergraphs themselves. It also uses these matrices to\ncalculate hypergraph spectra and perform spectral comparison.\nFunctionality coming soon includes calculation of hyperpaths\nand hypergraph centrality measures.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.1",
  "Config/testthat/edition": "3",
  "Language": "en-US",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libglpk-dev libxml2-dev",
  "Repository": "https://hwarden162.r-universe.dev",
  "Date/Publication": "2022-09-08 12:21:07 UTC",
  "RemoteUrl": "https://github.com/hwarden162/rhype",
  "RemoteRef": "HEAD",
  "RemoteSha": "53cb797b8d5c2bebacfeae5dce06c587a8987d63",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-20 08:39:21 UTC",
    "User": "root"
  },
  "Author": "Hugh Warden [aut, cre] (ORCID: <https://orcid.org/0000-0002-4308-7316>)",
  "Maintainer": "Hugh Warden <hugh.warden@outlook.com>",
  "MD5sum": "473e2113522ca1213d35f9a12f600e23",
  "_user": "hwarden162",
  "_type": "src",
  "_file": "rhype_0.3.0.9000.tar.gz",
  "_fileid": "1072c3b64db2ce4109a68f82072b0ba4fe3088b26e647856bcf749ccea8c43ff",
  "_filesize": 372912,
  "_sha256": "1072c3b64db2ce4109a68f82072b0ba4fe3088b26e647856bcf749ccea8c43ff",
  "_created": "2026-05-20T08:39:21.000Z",
  "_published": "2026-06-02T13:34:30.880Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79082912295,
      "time": 134,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7105251855"
    },
    {
      "job": 79082912350,
      "time": 135,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7105253090"
    },
    {
      "job": 79082912518,
      "time": 73,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7105232512"
    },
    {
      "job": 79082911947,
      "time": 81,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7105235627"
    },
    {
      "job": 79082912082,
      "time": 230,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7105205646"
    },
    {
      "job": 79082911044,
      "time": 120,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7359174479"
    },
    {
      "job": 79082911875,
      "time": 78,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7105234375"
    },
    {
      "job": 79082913179,
      "time": 84,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7105234588"
    },
    {
      "job": 79082912047,
      "time": 87,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7105237565"
    }
  ],
  "_buildurl": "https://github.com/r-universe/hwarden162/actions/runs/26151188097",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/hwarden162/rhype",
  "_commit": {
    "id": "53cb797b8d5c2bebacfeae5dce06c587a8987d63",
    "author": "Hugh Warden <hugh.warden@outlook.com>",
    "committer": "Hugh Warden <hugh.warden@outlook.com>",
    "message": "Fixing edge case in for loop\n",
    "time": 1662639667
  },
  "_maintainer": {
    "name": "Hugh Warden",
    "email": "hugh.warden@outlook.com",
    "login": "hwarden162",
    "twitter": "@HughWarden1",
    "description": "PhD Student - Institute of Genetics and Cancer - University of Edinburgh.\nI use machine learning to investigate how cancer changes the shape of cells",
    "uuid": 79539578,
    "orcid": "0000-0002-4308-7316"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "RSpectra",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "hwarden162",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "hypergraph",
    "hypergraphs"
  ],
  "_stars": 4,
  "_contributors": [
    {
      "user": "hwarden162",
      "count": 92,
      "uuid": 79539578
    }
  ],
  "_userbio": {
    "uuid": 79539578,
    "type": "user",
    "name": "Hugh Warden",
    "description": "PhD Student - Institute of Genetics and Cancer - University of Edinburgh.\r\nI use machine learning to investigate how cancer changes the shape of cells"
  },
  "_downloads": {
    "count": 173,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rhype"
  },
  "_devurl": "https://github.com/hwarden162/rhype",
  "_searchresults": 5,
  "_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/readme.html",
    "extra/readme.md",
    "extra/rhype.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/hwarden162/rhype",
  "_realowner": "hwarden162",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2021-11-09"
    },
    {
      "version": "0.2.0",
      "date": "2022-02-16"
    },
    {
      "version": "0.3.0",
      "date": "2022-08-06"
    }
  ],
  "_exports": [
    "adjacency_matrix",
    "bootstrap_hype",
    "cardinality",
    "connectivity_graph",
    "degree",
    "dual_hype",
    "eigenvector_centrality",
    "eigenvector_centrality_factor",
    "example_hype",
    "has_real_coef",
    "hype_from_edge_list",
    "hype_from_inc_mat",
    "hype_info",
    "hype_norm_lap_mat",
    "hype_order",
    "hype_size",
    "hyperedge_list",
    "hyperedge_names",
    "hyperedge_weights",
    "incidence_matrix",
    "is_directed",
    "is_oriented",
    "is_weighted",
    "jackknife_hype",
    "laplacian_matrix",
    "max_cardinality",
    "max_degree",
    "min_cardinality",
    "min_degree",
    "partial_hype",
    "shortest_hyperpaths",
    "shuffle_hype",
    "spectra",
    "spectral_distance",
    "spectral_distance_disc",
    "support_graph",
    "validate_hypergraph",
    "vert_norm_lap_mat",
    "vertex_names",
    "vertex_weights"
  ],
  "_help": [
    {
      "page": "adjacency_matrix",
      "title": "Find the Adjacency Matrix of a Hypergraph",
      "topics": [
        "adjacency_matrix"
      ]
    },
    {
      "page": "bootstrap_hype",
      "title": "Bootstrap A Hypergraph",
      "topics": [
        "bootstrap_hype"
      ]
    },
    {
      "page": "cardinality",
      "title": "Find The Cardinality Of Hyperedges In A Hypergraph",
      "topics": [
        "cardinality"
      ]
    },
    {
      "page": "connectivity_graph",
      "title": "Find The Connectivity Graph Of A Hypergraph",
      "topics": [
        "connectivity_graph"
      ]
    },
    {
      "page": "degree",
      "title": "Find the Degree of Vertices in a Hypergraph",
      "topics": [
        "degree"
      ]
    },
    {
      "page": "dual_hype",
      "title": "Get The Dual Of A Hypergraph",
      "topics": [
        "dual_hype"
      ]
    },
    {
      "page": "eigenvector_centrality",
      "title": "Calculate The Eigenvector Centrality Of A Hypergraph",
      "topics": [
        "eigenvector_centrality"
      ]
    },
    {
      "page": "eigenvector_centrality_factor",
      "title": "Calculate The Eigenvector Centrality Scaling Factor Of A Hypergraph",
      "topics": [
        "eigenvector_centrality_factor"
      ]
    },
    {
      "page": "example_hype",
      "title": "Generate an Example Hypergraph",
      "topics": [
        "example_hype"
      ]
    },
    {
      "page": "has_real_coef",
      "title": "Does a Hypergraph Have Real Coefficients",
      "topics": [
        "has_real_coef"
      ]
    },
    {
      "page": "hype_from_edge_list",
      "title": "Create a Hypergraph From a Hyperedge List",
      "topics": [
        "hype_from_edge_list"
      ]
    },
    {
      "page": "hype_from_inc_mat",
      "title": "Create a Hypergraph From an Incidence Matrix",
      "topics": [
        "hype_from_inc_mat"
      ]
    },
    {
      "page": "hype_info",
      "title": "Print More Detail About a Hypergraph",
      "topics": [
        "hype_info"
      ]
    },
    {
      "page": "hype_norm_lap_mat",
      "title": "Find the Hyperedge Normalised Laplacian Matrix of a Hypergraph",
      "topics": [
        "hype_norm_lap_mat"
      ]
    },
    {
      "page": "hype_order",
      "title": "Get The Order Of A Hypergraph",
      "topics": [
        "hype_order"
      ]
    },
    {
      "page": "hype_size",
      "title": "Get The Size Of A Hypergraph",
      "topics": [
        "hype_size"
      ]
    },
    {
      "page": "hyperedge_list",
      "title": "Get Hyperedge List",
      "topics": [
        "hyperedge_list"
      ]
    },
    {
      "page": "hyperedge_names",
      "title": "Get Hyperedge Names",
      "topics": [
        "hyperedge_names"
      ]
    },
    {
      "page": "hyperedge_weights",
      "title": "Get Hyperedge Weights",
      "topics": [
        "hyperedge_weights"
      ]
    },
    {
      "page": "incidence_matrix",
      "title": "Find the Incidence Matrix of a Hypergraph",
      "topics": [
        "incidence_matrix"
      ]
    },
    {
      "page": "is_directed",
      "title": "Is a Hypergraph Directed",
      "topics": [
        "is_directed"
      ]
    },
    {
      "page": "is_oriented",
      "title": "Is a Hypergraph Oriented",
      "topics": [
        "is_oriented"
      ]
    },
    {
      "page": "is_weighted",
      "title": "Is a Hypergraph Weighted",
      "topics": [
        "is_weighted"
      ]
    },
    {
      "page": "jackknife_hype",
      "title": "Jackknife A Hypergraph",
      "topics": [
        "jackknife_hype"
      ]
    },
    {
      "page": "laplacian_matrix",
      "title": "Find the Laplacian Matrix of a Hypergraph",
      "topics": [
        "laplacian_matrix"
      ]
    },
    {
      "page": "max_cardinality",
      "title": "Find The Maximum Cardinality Of A Hyperedge In A Hypergraph",
      "topics": [
        "max_cardinality"
      ]
    },
    {
      "page": "max_degree",
      "title": "Find The Maximum Degree Of A Hypergraph",
      "topics": [
        "max_degree"
      ]
    },
    {
      "page": "min_cardinality",
      "title": "Find The Minimum Cardinality Of A Hyperedge In A Hypergraph",
      "topics": [
        "min_cardinality"
      ]
    },
    {
      "page": "min_degree",
      "title": "Find The Minimum Degree Of A Hypergraph",
      "topics": [
        "min_degree"
      ]
    },
    {
      "page": "partial_hype",
      "title": "Generate A Partial Hypergraph",
      "topics": [
        "partial_hype"
      ]
    },
    {
      "page": "pseudo_invert",
      "title": "Pseudo-Invert a Vector",
      "topics": [
        "pseudo_invert"
      ]
    },
    {
      "page": "shortest_hyperpaths",
      "title": "Find The Shortest Hyperpaths Between Two Vertices",
      "topics": [
        "shortest_hyperpaths"
      ]
    },
    {
      "page": "shuffle_hype",
      "title": "Shuffle A Hypergraph",
      "topics": [
        "shuffle_hype"
      ]
    },
    {
      "page": "spectra",
      "title": "Find the Spectra of a Hypergraph",
      "topics": [
        "spectra"
      ]
    },
    {
      "page": "spectral_distance",
      "title": "Find the Spectral Distance Between Two Hypergraphs",
      "topics": [
        "spectral_distance"
      ]
    },
    {
      "page": "spectral_distance_disc",
      "title": "Find the Spectral Distance From the Fully Disconnected Hypergraph",
      "topics": [
        "spectral_distance_disc"
      ]
    },
    {
      "page": "support_graph",
      "title": "Find The Support Graph Of A Hypergraph",
      "topics": [
        "support_graph"
      ]
    },
    {
      "page": "validate_hypergraph",
      "title": "Quickly Validate a Hypergraph",
      "topics": [
        "validate_hypergraph"
      ]
    },
    {
      "page": "vert_norm_lap_mat",
      "title": "Find the Vertex Normalised Laplacian Matrix of a Hypergraph",
      "topics": [
        "vert_norm_lap_mat"
      ]
    },
    {
      "page": "vertex_names",
      "title": "Get Vertex Names",
      "topics": [
        "vertex_names"
      ]
    },
    {
      "page": "vertex_weights",
      "title": "Get Vertex Weights",
      "topics": [
        "vertex_weights"
      ]
    }
  ],
  "_pkglogo": "https://github.com/hwarden162/rhype/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/hwarden162/rhype/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "glue",
    "igraph",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "pkgconfig",
    "R6",
    "Rcpp",
    "RcppEigen",
    "rlang",
    "RSpectra",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "rhype.Rmd",
      "filename": "rhype.html",
      "title": "rhype",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Getting Started",
        "Advanced Functionality"
      ],
      "created": "2022-08-25 00:50:52",
      "modified": "2022-08-25 00:50:52",
      "commits": 1
    }
  ],
  "_score": 4.301029995663981,
  "_indexed": true,
  "_nocasepkg": "rhype",
  "_universes": [
    "hwarden162"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0.9000",
      "date": "2026-05-20T08:41:37.000Z",
      "distro": "noble",
      "commit": "53cb797b8d5c2bebacfeae5dce06c587a8987d63",
      "fileid": "05a98d43add55647fc614f2a3282c19c8273681c15465b9f50ed5e9a4045eb02",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/hwarden162/actions/runs/26151188097"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.0.9000",
      "date": "2026-05-20T08:41:41.000Z",
      "distro": "noble",
      "commit": "53cb797b8d5c2bebacfeae5dce06c587a8987d63",
      "fileid": "b7117199d288a852408b70cc6f261a0fe2bed8bd800faac072be8fdaae0b3c9c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/hwarden162/actions/runs/26151188097"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0.9000",
      "date": "2026-05-20T08:40:47.000Z",
      "commit": "53cb797b8d5c2bebacfeae5dce06c587a8987d63",
      "fileid": "c530ff5da2e239633a6af103c10779642edafaf6aa113e51f523d1d7e3c82609",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/hwarden162/actions/runs/26151188097"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.0.9000",
      "date": "2026-05-20T08:40:51.000Z",
      "commit": "53cb797b8d5c2bebacfeae5dce06c587a8987d63",
      "fileid": "b26243c4c8167063df796ed4a93c308f3497b4beb928aaa1d537dfe97b9a9ff3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/hwarden162/actions/runs/26151188097"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-05-20T08:40:41.000Z",
      "commit": "53cb797b8d5c2bebacfeae5dce06c587a8987d63",
      "fileid": "bdc77da6e012be74e16020f546e1c48c6d8d41ccddac8a9417d0215b0eb13aff",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/hwarden162/actions/runs/26151188097"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-05-20T08:40:41.000Z",
      "commit": "53cb797b8d5c2bebacfeae5dce06c587a8987d63",
      "fileid": "4660219a3cdc08af56e78f6dd8faadd7264ae1b17eb65eb7f75f2d164a867a91",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/hwarden162/actions/runs/26151188097"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-05-20T08:40:50.000Z",
      "commit": "53cb797b8d5c2bebacfeae5dce06c587a8987d63",
      "fileid": "b0cc0051f1107e7b3498ffe65e2fc01f2aae8c5e92a15b9cd2d4823e16574b63",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/hwarden162/actions/runs/26151188097"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0.9000",
      "date": "2026-06-02T13:33:50.000Z",
      "commit": "53cb797b8d5c2bebacfeae5dce06c587a8987d63",
      "fileid": "db8e85ba705b2fae8462c22a60f3338e15235e7fda8a4892fcf176b015b2caa9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hwarden162/actions/runs/26151188097"
    }
  ]
}