{"repo":"UnravelSports/unravelsports","free":true,"listed":false,"github":"https://github.com/UnravelSports/unravelsports","clone":"git clone https://github.com/UnravelSports/unravelsports.git","description":"The unravelsports package aims to aid researchers, analysts and enthusiasts by providing intermediary steps in the complex process of turning raw sports data into meaningful information and actionable insights.","language":"Python","stars":245,"topics":["analytics","gnn","graph-neural-networks","machine-learning","open-source","soccer","soccer-analytics","spektral","sports","sports-analytics"],"license":"MPL-2.0","category":"machine-learning","readme_excerpt":"🌀 pip install unravelsports 🌀 Documentation ---------------- Finally, we have documentation! Check out: 👉 unravelsports.readthedocs.io 🌀 What is it? -------------- The unravelsports package aims to aid researchers, analysts and enthusiasts by providing intermediary steps in the complex process of converting raw sports data into meaningful information and actionable insights. This package currently supports: - ⚽ 🏈 Polars DataFrame Conversion - ⚽ 🏈 Graph Neural Network Training, Graph Conversion and Prediction [🔗 Bekkers &amp; Sahasrabudhe (2023)] - ⚽ Pressing Intensity [🔗 Bekkers (2024)] - ⚽ Formation and Position Identification (EFPI) [🔗 Bekkers (2025)] 🌀 Features ----------- Polars DataFrames ⚽🏈 Convert Tracking Data into Polars DataFrames for rapid data conversion and data processing. ⚽ For soccer we rely on Kloppy and as such we support Sportec, SkillCorner, PFF / GradientSports, Metrica, StatsPerform, Tracab (CyronHego), SecondSpectrum, HawkEye and Signality tracking data. period id timestamp frame id ball state id x y z team id position name game id vx vy vz v ax ay az a ball owning team id is ball carrier -: --------: :-------------- -------: :--------- :------------- -----: ----: -: :------------- :------------ :------------- -----: -----: -: ----: -: -: -: -: :------------------ :-------------- 0 1 0 days 00:00:00 10000 alive DFL-OBJ-00008F -20.67 -4.56 0 DFL-CLU-000005 RCB DFL-MAT-J03WPY 0.393 -0.214 0 0.447 0 0 0 0 DFL-CLU-00000P False 1 1 0 days 00:00:00","default_branch":null,"files":null,"tree":[],"storefront":"/r/UnravelSports","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/UnravelSports/unravelsports/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}