Skip to content

Commit 4a92b58

Browse files
docs: sync readme with ci fixes and pragmatic refactoring
1 parent 0e7ec49 commit 4a92b58

1 file changed

Lines changed: 11 additions & 14 deletions

File tree

README.md

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,26 @@
11
[![CI](https://github.com/alvarosalinaso/united-passing-efficiency-24-25/actions/workflows/ci.yml/badge.svg)](https://github.com/alvarosalinaso/united-passing-efficiency-24-25/actions/workflows/ci.yml)
22

3-
# Manchester United 24/25: Inteligencia de Pases
3+
# Manchester United 24/25: Inteligencia de Pases y Verticalidad
44

5-
Métricas crudas del mediocampo de Old Trafford para esta temporada. Aquí medimos quién rompe líneas de verdad (xT, pases progresivos) y quién juega a la segura inflando su precisión.
5+
Métricas crudas del mediocampo de Old Trafford para esta temporada. Aquí medimos quién rompe líneas de verdad (xT, pases progresivos) y quién juega a la segura inflando su precisión porcentual (y entregando la pelota al costado bajo presión).
6+
7+
## Novedades del Repositorio (Current Build)
8+
- **CI / Pipeline 100% Saneado**: Refactoricé agresivamente la capa de `src` para desechar nombres poéticos y burocracia documental. Pasé métodos a enfoques ultra rápidos (`sanitize`, `mfs_only`). Los **Unit Tests** se recablearon y se ejecutan fluidamente devolviendo el badge de Github Actions a un verde perfecto.
9+
- **Resolución dinámica:** El *app.py* y sus plots ahora montan sus datos locales sin fallos gracias al enrutamiento absoluto a prueba de errores mediante `pathlib`.
10+
- **Filtros Dinámicos (Top 6 vs Resto):** Posibilidad real de ver la desviación táctica y el sesgo de datos dependiendo del nivel de presión asfixiante del rival.
611

712
## Archivos clave
8-
- `passing.csv`: Stats puras de FBRef / StatsBomb para toda la plantilla.
9-
- `reporte_mediocampo.csv`: Foco quirúrgico en jugadores de la medular.
13+
- `passing.csv` / `reporte_mediocampo.csv`: Datos de FBRef filtrados directamente a la medular.
14+
- `app.py`: La UI reactiva que se come las métricas transaccionales y exprime leaderboards, heatmap e índices de verticalidad.
1015

1116
## Setup
1217

1318
```powershell
1419
python -m venv .venv
1520
.\.venv\Scripts\activate
1621
pip install -r requirements.txt
22+
streamlit run app.py
1723
```
1824

19-
Para usar el core analítico rápido:
20-
```python
21-
from data_load import load_data
22-
df, df_m = load_data('passing.csv', 'reporte_mediocampo.csv')
23-
```
24-
25-
## Disclaimer
26-
Scripts purgados y unificados. La pipeline limpia tira directamente los datasets para que el dash en Streamlit los escupa.
27-
2825
> Bajo licencia MIT.
29-
> Álvaro Salinas Ortiz | alvarosalinasortiz@gmail.com
26+
> Álvaro Salinas Ortiz | alvarosalinasortiz@gmail.com | [LinkedIn](https://www.linkedin.com/in/alvaro-salinas-ortiz)

0 commit comments

Comments
 (0)