Foot 3D
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

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
- reference/opta/Opta Event Definitions - Betting Showcase.html
- reference/opta/Opta Event Definitions.html
Fichiers
- assets/ (104 fichiers)
- data/ (7 fichiers)
- docs/ (5 fichiers)
- fabric/ (24 fichiers)
- GUIDE_DU_PROJET.txt
- legacy/ (3 fichiers)
- notebooks/ (1 fichiers)
- output/ (16 fichiers)
- pmd/ (12 fichiers)
- postmatchdashboard_whoscored_v2.py
- README.md
- reference/ (6 fichiers)
- requirements-lake.txt
- requirements.txt
- setup.sh
- tests/ (4 fichiers)
- tools/ (23 fichiers)