Web app that visualizes weighted directed graphs
- Upload csv file automatically saves data and sorts data
- Visualizes the data in a matrix
- Zoom (scroll)
- And more!
Installation was tested on Ubuntu 18.04. Installation on Windows may differ slightly.
-
Install build tools needed for python-igraph
sudo apt install build-essential python-dev libxml2 libxml2-dev zlib1g-dev
-
Create virtual environment with correct versions.
virtualenv -p python3 venv source venv/bin/activate pip3 install -r requirements.txt
We are using python 3.6. However, python 3.7 probably also works.
-
Run Development Server
python backend_start.py
Go to the URL printed in the console to visit the website.
-
Run Production Server
export FLASK_ENV = production pip3 install gunicorn gunicorn -w 2 backend:app