Releases: pnnl/HyperNetX
HNX 1.2.2 Hotfix
Updated setup.py to include celluloid and igraph as required modules during install.
New Modularity and Clustering Module
Added module and tutorial for hypergraph modularity and clustering.
Several Bug fixes
HNX 1.1.3 bugfix
- fixed size and degree bugs in hypergraph
- updated Tutorial 8 to work without nwhy
- fixed bug in Tutoral 10
Bugfix for Adjacency Matrix
Bugfix for adjacency matrix. Cell weighting is currently only supported for incidence matrices. User will need to determine appropriate use of weights for adjacency matrix according to their application for now.
Static nodes and edges can have attributes set through the StaticEntity class. Use s-parameter to generate s-linegraph adjacency matrix and networkx generated graph with node and edge attributes read from data.
HNX v1.1
- Static Hypergraph refactored to improve performance across all methods.
- Added modules and tutorials for Contagion Modeling, Community Detection, Clustering, and Hypergraph Generation.
- Cell weights for incidence matrices may be added to static hypergraphs on construction.
- Changed nodes and edges to UserLists with the option to add properties in Static Hypergraph.
- Static Hypergraph nodes has membership property for fast look up of edges incident to a node.
HNX 1.0.4 bugfix
removed merge conflict that was pushed by accident
Correcting imports for colab tutorials - bugfix
Merge pull request #62 from pnnl/v103 updating urls for data for tutorials
HNX 1.0.4
Linked data for tutorials to github files for use with colab.
Bug fix
Bug fix, import missing
HNX 1.0.0
New Features of Version 1.0:
- Hypergraph construction can be sped up by reading in all of the data at once. In particular the hypergraph constructor may read a Pandas dataframe object and create edges and nodes based on column headers. The new hypergraphs are given an attribute
static=True
. - A C++ addon called NWHy can be used in Linux environments to support optimized hypergraph methods such as s-centrality measures.
- A JavaScript addon called Hypernetx-Widget can be used to interactively inspect hypergraphs in a Jupyter Notebook.
- We've added four new tutorials highlighting the s-centrality metrics, static Hypergraphs, NWHy, and Hypernetx-Widget.