{
  "_id": "6ac4c3ddf511ae58c09a1051",
  "Package": "HyperG",
  "Type": "Package",
  "Title": "Hypergraphs in R",
  "Version": "1.0.0",
  "Date": "2021-03-01",
  "Author": "David J. Marchette",
  "Maintainer": "David J. Marchette <dmarchette@gmail.com>",
  "Description": "Implements various tools for storing and analyzing\nhypergraphs. Handles basic undirected, unweighted hypergraphs,\nand various ways of creating hypergraphs from a number of\nrepresentations, and converting between graphs and hypergraphs.",
  "License": "GPL (>= 2)",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-06 09:43:12 UTC",
    "User": "root"
  },
  "Config/pak/sysreqs": "libglpk-dev libxml2-dev",
  "Repository": "https://dmarchette.r-universe.dev",
  "Date/Publication": "2021-03-04 08:20:11 UTC",
  "RemoteUrl": "https://github.com/cran/HyperG",
  "RemoteRef": "HEAD",
  "RemoteSha": "48fea6d712fa369a6a85d486ce490a9fb0bac605",
  "_user": "dmarchette",
  "_type": "src",
  "_file": "HyperG_1.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/2b2ed035db11083c563c78689b01c55f94fb5ff7d9fd9646fef906f32e239c7e",
  "_filesize": 427859,
  "_sha256": "2b2ed035db11083c563c78689b01c55f94fb5ff7d9fd9646fef906f32e239c7e",
  "_expires": "2027-01-14T09:48:11.000Z",
  "_created": "2026-10-06T09:43:12.000Z",
  "_published": "2026-10-06T09:48:13.359Z",
  "_jobs": [
    {
      "job": 112207402258,
      "time": 127,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11403082455"
    },
    {
      "job": 112207402093,
      "time": 123,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11402863026"
    },
    {
      "job": 112207402130,
      "time": 219,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11403102422"
    },
    {
      "job": 112207402250,
      "time": 155,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11402403741"
    },
    {
      "job": 112206081325,
      "time": 210,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11403196469"
    },
    {
      "job": 112207402176,
      "time": 108,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11403151983"
    },
    {
      "job": 112207402108,
      "time": 90,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11402613450"
    },
    {
      "job": 112207402197,
      "time": 89,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11402453339"
    },
    {
      "job": 112207402056,
      "time": 84,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11402024370"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/dmarchette/actions/runs/37444506249",
  "_status": "success",
  "_upstream": "https://github.com/cran/HyperG",
  "_commit": {
    "id": "48fea6d712fa369a6a85d486ce490a9fb0bac605",
    "author": "David J. Marchette <dmarchette@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.0\n",
    "time": 1614846011
  },
  "_maintainer": {
    "name": "David J. Marchette",
    "email": "dmarchette@gmail.com",
    "login": "dmarchette",
    "description": "",
    "uuid": 1854355
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.1.0",
      "role": "Depends"
    },
    {
      "package": "igraph",
      "role": "Depends"
    },
    {
      "package": "mclust",
      "role": "Depends"
    },
    {
      "package": "proxy",
      "role": "Imports"
    },
    {
      "package": "RSpectra",
      "role": "Imports"
    },
    {
      "package": "gtools",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "dmarchette",
      "count": 1,
      "uuid": 1854355
    }
  ],
  "_userbio": {
    "uuid": 1854355,
    "type": "user",
    "name": "David Marchette",
    "followers": 0
  },
  "_downloads": {
    "count": 350,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/HyperG"
  },
  "_searchresults": 15,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/HyperG.html",
    "extra/manual.pdf"
  ],
  "_realowner": "dmarchette",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2021-03-04"
    }
  ],
  "_exports": [
    "add.hyperedges",
    "as.binary.hypergraph",
    "as.bipartite",
    "as.graph",
    "as.hypergraph",
    "ase",
    "clique_hypergraph",
    "cluster_spectral",
    "delete.hyperedges",
    "dual_hypergraph",
    "edge_orders",
    "epsilon_hypergraph",
    "equivalent.hypergraphs",
    "graph2hypergraph",
    "H2",
    "hadjacency",
    "has.empty.hyperedges",
    "has.helly",
    "has.isolates",
    "has.loops",
    "hcorank",
    "hdegree",
    "hnames",
    "horder",
    "hrank",
    "hsize",
    "hyper_edges",
    "hypergraph_as_adjacency_matrix",
    "hypergraph_as_edgelist",
    "hypergraph_as_incidence_matrix",
    "hypergraph_from_edgelist",
    "hypergraph_from_fuzzy_clustering",
    "hypergraph_from_incidence_matrix",
    "hypergraph_from_literal",
    "hypergraph_from_membership",
    "hypergraph_from_spectral_clustering",
    "hypergraph_laplacian_matrix",
    "hypergraph.add.edges",
    "hypergraph.add.vertices",
    "hypergraph.complement",
    "hypergraph.delete.edges",
    "hypergraph.delete.vertices",
    "hypergraph.disjoint.union",
    "hypergraph.entropy",
    "hypergraph.intersection",
    "hypergraph.is.connected",
    "hypergraph.spectrum",
    "hypergraph.union",
    "hypergraph2graph",
    "incidence_matrix",
    "induced_hypergraph",
    "intersection_set",
    "is.bi.conformal",
    "is.conformal",
    "is.empty.hypergraph",
    "is.forest",
    "is.helly",
    "is.hypergraph",
    "is.hypertree",
    "is.linear",
    "is.simple",
    "is.star",
    "is.tree",
    "kCores",
    "knn_hypergraph",
    "line.graph",
    "lse",
    "make_empty_hypergraph",
    "pendant",
    "plot_geom_hypergraph",
    "plot.hypergraph",
    "plotDegreeDistribution",
    "print.hypergraph",
    "reduce.hypergraph",
    "remove.empty.hyperedges",
    "remove.isolates",
    "remove.loops",
    "remove.redundant.vertices",
    "reorder_vertices",
    "sample_geom_hypergraph",
    "sample_gnp_hypergraph",
    "sample_k_regular_hypergraph",
    "sample_k_uniform_hypergraph",
    "sample_sbm_hypergraph",
    "simplify.hypergraph",
    "subtree.hypergraph",
    "summary.hypergraph"
  ],
  "_help": [
    {
      "page": "aaHyperG-package",
      "title": "Hypergraphs in R",
      "topics": [
        "HyperG-package",
        "HyperG"
      ]
    },
    {
      "page": "as.bipartite",
      "title": "Hypergraph as a bipartite graph.",
      "concept": [
        "bipartite graph",
        "hypergraph representations as graphs"
      ],
      "topics": [
        "as.bipartite"
      ]
    },
    {
      "page": "as.hypergraph",
      "title": "Convert between hypergraphs and graphs.",
      "concept": [
        "functons to convert between graphs and hypergraphs"
      ],
      "topics": [
        "as.graph",
        "as.hypergraph",
        "graph2hypergraph",
        "hypergraph2graph"
      ]
    },
    {
      "page": "ase",
      "title": "Adjacency spectral embedding.",
      "concept": [
        "functions to embed a graph into Euclidean space",
        "functions to embed a hypergraph into Euclidean space"
      ],
      "topics": [
        "ase",
        "hypergraph.spectrum",
        "lse"
      ]
    },
    {
      "page": "clique_hypergraph",
      "title": "Clique Hypergraph",
      "concept": [
        "constructing hypergraphs from graphs"
      ],
      "topics": [
        "clique_hypergraph"
      ]
    },
    {
      "page": "cluster_spectral",
      "title": "Spectral Graph Clustering",
      "concept": [
        "cluster the vertices of a graph",
        "model-based clustering"
      ],
      "topics": [
        "cluster_spectral"
      ]
    },
    {
      "page": "dual",
      "title": "Dual hypergraph.",
      "topics": [
        "dual_hypergraph"
      ]
    },
    {
      "page": "epsilon_hypergraph",
      "title": "Epsilon-Ball Hypergraph",
      "topics": [
        "epsilon_hypergraph"
      ]
    },
    {
      "page": "equivalent.hypergraphs",
      "title": "Equivalent Hypergraphs",
      "topics": [
        "as.binary.hypergraph",
        "equivalent.hypergraphs"
      ]
    },
    {
      "page": "generalized2section",
      "title": "Two sections of a hypergraph.",
      "concept": [
        "two-sections"
      ],
      "topics": [
        "H2"
      ]
    },
    {
      "page": "has.helly",
      "title": "Helly Property",
      "concept": [
        "Helly property"
      ],
      "topics": [
        "has.helly",
        "is.helly"
      ]
    },
    {
      "page": "has.isolates",
      "title": "Test for loops, isolates and empty hyper-edges.",
      "topics": [
        "has.empty.hyperedges",
        "has.isolates",
        "has.loops"
      ]
    },
    {
      "page": "degree",
      "title": "Degrees of a hypergraph.",
      "topics": [
        "hdegree",
        "plotDegreeDistribution"
      ]
    },
    {
      "page": "horder",
      "title": "The number of vertices, edges and statistics of the hypergraph.",
      "topics": [
        "edge_orders",
        "hnames",
        "horder",
        "hsize"
      ]
    },
    {
      "page": "hrank",
      "title": "Rank of a hypergraph.",
      "topics": [
        "hcorank",
        "hrank"
      ]
    },
    {
      "page": "hypergraph_as_adjacency_matrix",
      "title": "Adjacency Matrix of a Hypergraph.",
      "topics": [
        "hadjacency",
        "hypergraph_as_adjacency_matrix"
      ]
    },
    {
      "page": "hypergraph_from_incidence_matrix",
      "title": "Hypergraph construction.",
      "concept": [
        "constructing hypergraphs from matrices"
      ],
      "topics": [
        "hypergraph_from_edgelist",
        "hypergraph_from_fuzzy_clustering",
        "hypergraph_from_incidence_matrix",
        "hypergraph_from_membership",
        "hypergraph_from_spectral_clustering"
      ]
    },
    {
      "page": "hypergraph_from_literal",
      "title": "Hypergraph from literal.",
      "concept": [
        "constructing hypergraphs"
      ],
      "topics": [
        "hypergraph_from_literal"
      ]
    },
    {
      "page": "hypergraph_laplacian_matrix",
      "title": "Laplacian Matrix",
      "topics": [
        "hypergraph_laplacian_matrix"
      ]
    },
    {
      "page": "add.edges",
      "title": "Add edges or vertices to a hypergraph.",
      "concept": [
        "functions for manipulating hypergraph structure"
      ],
      "topics": [
        "add.hyperedges",
        "hypergraph.add.edges",
        "hypergraph.add.vertices"
      ]
    },
    {
      "page": "as.edgelist",
      "title": "Convert between hypergraphs and graphs.",
      "concept": [
        "functions for manipulating hypergraph structure"
      ],
      "topics": [
        "hypergraph_as_edgelist",
        "hyper_edges"
      ]
    },
    {
      "page": "hypergraph.complement",
      "title": "The complement of a hypergraph.",
      "topics": [
        "hypergraph.complement"
      ]
    },
    {
      "page": "delete.edges",
      "title": "Delete edges or vertices of a hypergraph.",
      "topics": [
        "delete.hyperedges",
        "hypergraph.delete.edges",
        "hypergraph.delete.vertices"
      ]
    },
    {
      "page": "hypergraph.entropy",
      "title": "Hypergraph Entropy",
      "topics": [
        "hypergraph.entropy"
      ]
    },
    {
      "page": "is.connected",
      "title": "Is the hypergraph connected?",
      "topics": [
        "hypergraph.is.connected"
      ]
    },
    {
      "page": "hypergraph.union",
      "title": "Unions and intersections of hypergraphs.",
      "topics": [
        "hypergraph.disjoint.union",
        "hypergraph.intersection",
        "hypergraph.union"
      ]
    },
    {
      "page": "incidence_matrix",
      "title": "Graph Incidence Matrix.",
      "topics": [
        "hypergraph_as_incidence_matrix",
        "incidence_matrix"
      ]
    },
    {
      "page": "induced_hypergraph",
      "title": "Induced hypergraph.",
      "topics": [
        "induced_hypergraph"
      ]
    },
    {
      "page": "is.conformal",
      "title": "Conformal Hypergraphs",
      "concept": [
        "Helly property"
      ],
      "topics": [
        "is.bi.conformal",
        "is.conformal"
      ]
    },
    {
      "page": "is.empty.hypergraph",
      "title": "Is the hypergraph empty.",
      "topics": [
        "is.empty.hypergraph"
      ]
    },
    {
      "page": "is.hypergraph",
      "title": "Is an object a hypergraph?",
      "topics": [
        "is.hypergraph"
      ]
    },
    {
      "page": "is.hypertree",
      "title": "Test for hypertree.",
      "topics": [
        "is.hypertree"
      ]
    },
    {
      "page": "is.linear",
      "title": "Is a hypergraph simple/linear?",
      "topics": [
        "is.linear",
        "is.simple"
      ]
    },
    {
      "page": "star",
      "title": "Is a hypergraph a star?",
      "topics": [
        "intersection_set",
        "is.star"
      ]
    },
    {
      "page": "is.tree",
      "title": "Test if a graph is a tree or a forest.",
      "topics": [
        "is.forest",
        "is.tree"
      ]
    },
    {
      "page": "kCores",
      "title": "K-Cores",
      "topics": [
        "kCores"
      ]
    },
    {
      "page": "knn_hypergraph",
      "title": "K-Nearest Neighbor Hypergraph.",
      "topics": [
        "knn_hypergraph"
      ]
    },
    {
      "page": "line.graph",
      "title": "Line Graph",
      "topics": [
        "line.graph"
      ]
    },
    {
      "page": "make_empty_hypergraph",
      "title": "Empty hypergraph.",
      "topics": [
        "make_empty_hypergraph"
      ]
    },
    {
      "page": "pendant",
      "title": "Pendant Vertices",
      "topics": [
        "pendant"
      ]
    },
    {
      "page": "plot.hypergraph",
      "title": "Plot a hypergraph.",
      "topics": [
        "plot.hypergraph"
      ]
    },
    {
      "page": "print.hypergraph",
      "title": "Print a hypergraph to the console.",
      "topics": [
        "print.hypergraph"
      ]
    },
    {
      "page": "reduce.hypergraph",
      "title": "Remove redundant hyperedges and isolated vertices.",
      "topics": [
        "reduce.hypergraph",
        "remove.empty.hyperedges",
        "remove.isolates",
        "remove.loops",
        "simplify.hypergraph"
      ]
    },
    {
      "page": "remove.redundant.vertices",
      "title": "Remove redundant vertices.",
      "topics": [
        "remove.redundant.vertices"
      ]
    },
    {
      "page": "reorder_vertices",
      "title": "Reorder the vertices of a hypergraph.",
      "topics": [
        "reorder_vertices"
      ]
    },
    {
      "page": "sample_geom_hypergraph",
      "title": "Construct a hypergraph from a random collection of points.",
      "topics": [
        "plot_geom_hypergraph",
        "sample_geom_hypergraph"
      ]
    },
    {
      "page": "sample_gnp_hypergraph",
      "title": "Erdos-Renyi hypergraphs.",
      "topics": [
        "sample_gnp_hypergraph"
      ]
    },
    {
      "page": "sample_k_uniform_hypergraph",
      "title": "Random k-uniform and k-regular hypergraphs.",
      "topics": [
        "sample_k_regular_hypergraph",
        "sample_k_uniform_hypergraph"
      ]
    },
    {
      "page": "sample_sbm_hypergraph",
      "title": "Sample from a stochastic block model.",
      "topics": [
        "sample_sbm_hypergraph"
      ]
    },
    {
      "page": "subtree.hypergraph",
      "title": "Subtree Hypergraph.",
      "topics": [
        "subtree.hypergraph"
      ]
    },
    {
      "page": "summary.hypergraph",
      "title": "Print a summary of the hypergraph to the console.",
      "topics": [
        "summary.hypergraph"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "cpp11",
    "glue",
    "gtools",
    "igraph",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "mclust",
    "pkgconfig",
    "proxy",
    "Rcpp",
    "RcppEigen",
    "rlang",
    "RSpectra",
    "vctrs"
  ],
  "_score": 1.1760912590556813,
  "_indexed": true,
  "_nocasepkg": "hyperg",
  "_universes": [
    "dmarchette"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-10-06T09:45:09.000Z",
      "distro": "resolute",
      "commit": "48fea6d712fa369a6a85d486ce490a9fb0bac605",
      "fileid": "https://r2.ropensci.org/ecb34e5fd7254e4c63b537f3c2f3cec26ab5033259c84ac3cf2a1e6f7e1ebd99",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dmarchette/actions/runs/37444506249"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-10-06T09:45:06.000Z",
      "distro": "resolute",
      "commit": "48fea6d712fa369a6a85d486ce490a9fb0bac605",
      "fileid": "https://r2.ropensci.org/c391dae4f2d0527d1d8f16c459a12ed5302367d42ea14906ccc1a80dd32f6cf3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dmarchette/actions/runs/37444506249"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-10-06T09:46:11.000Z",
      "commit": "48fea6d712fa369a6a85d486ce490a9fb0bac605",
      "fileid": "https://r2.ropensci.org/37540797e43dd4f64d449047a88a7d9dcb8fb61f982b41cc05ffd95d52b14572",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dmarchette/actions/runs/37444506249"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-10-06T09:45:18.000Z",
      "commit": "48fea6d712fa369a6a85d486ce490a9fb0bac605",
      "fileid": "https://r2.ropensci.org/58cdf28ba439e61a8a604d47515af6e6cd485a1a80a61b58253b6defc2ab271b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dmarchette/actions/runs/37444506249"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-10-06T09:45:21.000Z",
      "commit": "48fea6d712fa369a6a85d486ce490a9fb0bac605",
      "fileid": "https://r2.ropensci.org/40c62b14ac2051249cd00fa973787d17eff5c4f1787e6b28aaabdd70f2344a92",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dmarchette/actions/runs/37444506249"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-10-06T09:44:24.000Z",
      "commit": "48fea6d712fa369a6a85d486ce490a9fb0bac605",
      "fileid": "https://r2.ropensci.org/4da032b2a84d0276472ba51f4a9ac0b7550db3691cc64564004c3d7db08317e2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dmarchette/actions/runs/37444506249"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-10-06T09:44:23.000Z",
      "commit": "48fea6d712fa369a6a85d486ce490a9fb0bac605",
      "fileid": "https://r2.ropensci.org/5a5b2296cdad8b48efa6ae32af615be34d4c3916f6da24c64a28f0e0b1eae48f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dmarchette/actions/runs/37444506249"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-10-06T09:44:30.000Z",
      "commit": "48fea6d712fa369a6a85d486ce490a9fb0bac605",
      "fileid": "https://r2.ropensci.org/cffb2e15548628cea9f4903d17c69e4ff4774443230c5b880e0938f9a0564f18",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dmarchette/actions/runs/37444506249"
    }
  ]
}