This is the code repository for "Topological Simplifications of Hypergraphs"
Our system runs on most modern web browsers. We tested it on Firefox and Chrome.
Download or clone this repository:
git clone https://github.com/architrathore/Hypergraph-Vis.git
Then, run:
cd Hypergraph-Vis
python3 run.py
#Hit Ctrl+c to quit
You can view the page at http://0.0.0.0:6060/ (If possible, please use Chrome).
If python3 run.py
does not work, please try python -m flask run
.
This software requires HyperNetX(>=0.2.5), NetworkX, and Flask to run.
If you do not have these packages installed, please use the following command to intall them.
pip install hypernetx
pip install networkx
pip install flask
pip install flask_assets
The input data format can be CSV or TXT.
Each line of the input file should be:
hyperedge_i, vertex_i1, vertex_i2, ...
(This functionality is currently available for the locally installed version, but not for the live demo.)
To export a simplified hypergraph, input the file name and click on the button "Export An Output".
You can find the output file in the folder Hypergraph-Vis/app/static/downloads/
.
Topological Simplifications of Hypergraphs.
Youjia Zhou, Archit Rathore, Emilie Purvine, Bei Wang.
IEEE Transactions on Visualization and Computer Graphics (TVCG), 2022.
DOI: 10.1109/TVCG.2022.3153895 (early access)
arXiv:2104.11214