The project is run on Vue 3 + Flask + Redis. The recommended package manager is yarn which has better support for Vue.
Demo of version 1 (without newest IM features).
You can also view our paper here.
You may need the following commands to run the application:
yarn
pip install -r requirement.txt
apt install redis
If for general purposes, run below cmd to start the application
./start.sh
If debugging is required, run the following commands in different terminals
redis-server
yarn dev
python3 ./flask/app.py
- Basic graph analyzer: ### Currently Disabled
- Graph rendering
- Metrics report
- Layout Options
- Modular Self-Assembling UI
- SSM graph analyzer: ### Currently Disabled
- Basic color mapping
- Metrics report
- Modified node-wise operations
- AutoTree Analyzer: ### Currently Disabled
- AutoTree graph rendering
- Metrics report
- Modified node-wise operations
- IM graph analyzer: ### Currently Disabled
- Basic color mapping
- Metrics report
- Modified node-wise operations
- Step-by-step visualization:
- K-neighbor visualization
- Customizable seed set & config
- Integrated Pruning Methods
# yarn
yarn
# npm
npm install
# pnpm
pnpm install
# yarn
yarn dev
# npm
npm run dev
# pnpm
pnpm dev
# yarn
yarn build
# npm
npm run build
# pnpm
pnpm build
# yarn
yarn lint
# npm
npm run lint
# pnpm
pnpm lint