xgi
xgi copied to clipboard
CompleX Group Interactions (XGI) is a Python package for higher-order networks.
Available here: https://github.com/santiagolaot/hyperedge-overlap
A directed hypergraph with an edge `[({1, 2}, {3, 4})]` should become $[-1, -1, 1, 1]^T$ as an incidence matrix. This is related to Issue #378.
### Description This PR integrates optional plotting capabilities directly into the `ashist()` function. Users can now generate plots (`'bar'`, `'line'`, or `'step'`) by setting the `plot` parameter to `True` and...
Related to #175. It should be easy to do something like ```python H.remove_edge_attributes("age") ``` and the interface for adding attributes to nodes and edges should be improved.
Related to #166. We should not copy-paste docs in the stats interface, but reference the docs in the algorithms module. We should link stats with algorithms with the `See Also`...
In `uniform_hypergraph_configuration_model`, it only accepts dict inputs. I propose that we create a function called `to_array` or something like this where it will standardize the inputs so that functions which...