Football Statistical Parameter Mapping (FSPM) is a sophisticated tool built with PyQt5, designed for analyzing and visualizing football data. FSPM assists users in loading, preparing, analyzing, and visualizing football game statistics through an interactive graphical interface. It's particularly useful for coaches, sports analysts, and football enthusiasts looking to delve deep into game data to uncover actionable insights.
- Data Preparation: Load CSV data, apply preprocessing steps, and prepare datasets for detailed analysis.
- Data Analysis: Execute statistical analyses, including computing basic parameters and advanced correlations.
- Visualization: Generate and display statistical heatmaps to visualize game dynamics and player performances.
To operate FSPM, ensure you have Python installed along with key libraries such as PyQt5, NumPy, and Matplotlib. Using a virtual environment is recommended for managing these dependencies.
This is a package for FSPM.
-
Clone the repository:
git clone https://github.com/micheledeantoni/FSPM.git cd FSPM
-
(Optional) Create and activate a virtual environment:
python -m venv env source env/bin/activate # On Windows use `env\Scripts\activate`
-
Install the package and its dependencies:
pip install .
In order to lauch the GUI use the command: fspmgui