Spaces:
Running
Running
Commit History
-
Jugadas CSV: formato europeo (locale español)
Excel/Numbers en español leía "0.113" como 113 (punto = miles). Ahora el CSV usa separador ';' + coma decimal + BOM UTF-8, así los decimales y acentos salen bien. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>679738d -
Jugadas: ordenar por eje del gráfico 4 + swap estético Burbuja/Z-score
- plays.parquet: agrega sequenceId y eje_* (valor por-secuencia de los 7 ejes, z-score por liga-temporada join por matchId+sequenceId, 100% match) - Ordenar por en Ejes: suma los ejes elegidos en X/Y (ej "Por Verticalidad") y el CSV muestra la columna del eje usado - Gráfico 4: Z-score contra pasa a la fila de ajustes; Burbuja baja a la del pool Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>297d241 -
Descarga de jugadas: columna 'recursos' (por qué está ahí) + orden configurable
- plays.parquet: agrega gol y pv_acumulado (sum de pvAdded, consistente con el resto del repo) - CSV suma columna 'recursos' = flags rec_* que disparó la jugada (ej "Centro raso · Rompe líneas") - nuevo filtro Ordenar por: Todos / Por xG / Por pv / Si tuvo gol / Si tuvo tiro (Ejes y Recursos) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>140dee5
-
Descargar jugadas (CSV) en Ejes y Recursos — Segunda (resto de ligas pendiente)
- Nueva tabla per-secuencia vendor/data/plays/<liga>/<temp>/plays.parquet: partido, local/visitante, equipo/rival, fecha, resultado final del partido, min:seg inicio/fin, cantidad de pases, si tuvo tiro, xG acumulado, tipo de jugada (origen → desenlace, ej "Corner → Gol"), bloque y flags de recurso. Se arma con scripts/build_plays_table.py. - Endpoints /api/plays/ejes (todas las secuencias del equipo) y /api/plays/recursos (filtra por lado/recurso/bloques) que devuelven CSV. plays_data.py + routes_plays.py. - Botones "Descargar jugadas (CSV)" en Ejes (sección 4) y Recursos (sección 5). El 6 no lleva (es a nivel partido). Por ahora solo Segunda tiene datos. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>021b03d