Skip to content

Latest commit

 

History

History
68 lines (47 loc) · 1.28 KB

README.md

File metadata and controls

68 lines (47 loc) · 1.28 KB

42-eval-graph's logo

42-eval-graph

Proof-of-Concept


This project is a simple Proof-of-Concept for the 42network allowing to visualize the evaluations made via a network graph.

example



example link

Requirements

  • 42API app
  • Python 3.6+ (tested with 3.12)

How to run

Create a venv

python3 -m venv venv

Activate your venv

source venv/bin/activate

Add the information to your config.yml

cp config.sample.yml config.yml
python pull.py

The previous command will create a data.json file inside ./web directory



The easiest way to run a little web server to open the website is to go inside web/ folder and run a http server with python

cd web/ && python3 -m http.server

Your network graph should then be accessible from http://localhost:8000/


Potential ideas

  • Cluster Detection and Visualization (js-louvain)
  • Interactive Info Panel (instead of tooltip)
  • Time-Based Filtering
  • Heatmap Overlay
  • Export Graph as Image