Foot 3D

2026·SportJavaScriptPythonShellJupyter

Ce que fait le projet

Pipeline de données d'un match de football et portrait 3D génératif. Le paquet Python pmd télécharge les données FotMob et WhoScored d'un match, calcule les événements (xT, xG, zones, conduites) et produit un dashboard de 18 graphiques. La page 3D (Three.js) transforme ensuite le match en deux tissus qui se disputent le terrain : chaque tir, but, faute ou corner soulève le relief.

Le projet en action

Dashboard post-match Man City – PSG (18 graphiques)
Dashboard post-match Man City – PSG (18 graphiques)Ouvrir en plein écran
Le portrait 3D du match (à ouvrir avec python tools/serve.py si la page reste vide)Ouvrir en plein écran

Comment l'utiliser

./setup.sh
python -m pmd.run --fotmob 4653857 --whoscored 2007643 --out output
python tools/serve.py   # puis http://localhost:8000/fabric/

Les commandes se lancent depuis ce dossier.

Autres pages et documents

Fichiers