pnnl/HyperNetX
- Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
HyperNetX is a Python library of classes, algorithms, and generators for working with multi-way and nested relational data. Given a network of nodes and relationships, the base class HyperNetX.Entity is used to instantiate individual data elements along with their relationships to other elements of the network. By exploiting Python's dictionary data structure we capture both multi-way and nested data structures with constant time lookup. The base class HyperNetX.Hypergraph instantiates a network of this data into a hypergraph structure. Many of the common metrics and features of graphs, such as diameter, connectedness, and clustering coefficient, have analogous definitions with respect to hypergraphs, which are computed using algorithms in the HyperNetX library.
- Short Name / Acronym:
- HyperNetX
- Site Accession Number:
- Battelle IPID 31467-E
- Software Type:
- Scientific
- License(s):
- BSD 2-clause "Simplified" License
- Programming Language(s):
- Python
- Research Organization:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
- Sponsoring Organization:
- USDOEPrimary Award/Contract Number:AC05-76RL01830
- DOE Contract Number:
- AC05-76RL01830
- Code ID:
- 22160
- OSTI ID:
- code-22160
- Country of Origin:
- United States
Similar Records
pnnl/hypernetx-widget
pnnl/NWHypergraph
Hypergraph Analytics of Domain Name System Relationships
Software
·
Sun May 09 20:00:00 EDT 2021
·
OSTI ID:code-56257
pnnl/NWHypergraph
Software
·
Tue May 31 20:00:00 EDT 2022
·
OSTI ID:code-74600
Hypergraph Analytics of Domain Name System Relationships
Conference
·
Tue Jun 02 00:00:00 EDT 2020
·
OSTI ID:1646230