Skip to content

Latest commit

 

History

History
87 lines (63 loc) · 3.08 KB

CHANGELOG.md

File metadata and controls

87 lines (63 loc) · 3.08 KB

Changelog

v0.0.1 (24/01/2023)

  • First release of databallpy!

v0.1.0 (10/02/2023)

  • First version of databallpy with utilities! You can now read in data from tracab and opta and create short videos of the tracking data!

v0.1.1 (10/02/2023)

  • Hot fix to make documentation visible.

v0.2.0 (10/03/2023)

  • Added parser for Metrica, including an open dataset
  • Added functionality to synchronize tracking and event data
  • Added functionality to plot events
  • Fixed bug, now both tracking and event data are normalized in direction
  • Fixed unexpected behaviour, all date related objects are now datetime objects

V0.3.0 (02/06/2023)

  • Added way to save Match objects, and to load saved Match objects
  • Fixed bug in opta event data, own goals are now parsed as seperate event type
  • Added parser for Inmotio tracking data
  • Added parser for Instat event data
  • Added quality checks for the data, raises warning if quality is not good enough

V0.4.0 (21/09/2023)

  • Added databallpy_events to get a unified type of event data
  • Added individual player possessions (Adrienko et al., 2016)
  • Added pressure feature (Herrold et al., 2022)
  • Added differentiate features with filters
  • Optimized loading in tracab tracking data
  • In quality checks, fixed some minor bugs.

V0.4.1 (10/10/2023)

  • Fixed bugs with reading in tracab data in special cases
  • Fixed bus with reading in opta data in special cases
  • Added tracking data passes features
  • Added tracking data shot features
  • optimized performance of processing data

V0.4.2 (27/10/2023)

  • fixed bug in get_valid_gains (player possessions)
  • Changed 'period' to 'period_id' in all tracking and event dataframes
  • Solved bug with reading in timestamps for Opta
  • Made get_opponents_in_passing_lane more robust.
  • Made function to automatically check if the proposed start and end frames are reliable, adjusts it if this is not the case
  • Fixed bug in normalize_playing_direction
  • Added an offset to the alignment in datetimes between tracking and event data
  • Added extra sanity checks for the ball status of the tracking data
  • Set "smart" as default for synchronising the tracking and event data
  • Added check if datetime of tracking and event data are not close enough
  • Added extra tests for the code
  • Added extra metadata to the Match object on which periods the player positions were normalized

V0.4.3 (15/1/2024)

  • Added simple expected goals (xG) model
  • Added anonimisation function
  • Added pitch control model
  • Fixed minor bugs
  • Added logging possibilities
  • Refactor of file structure and folder naming

V0.5.0 (30/07/2024)

  • Added event data parser for SciSports
  • Added expected threat model from Karun Singh to on ball events
  • Add function to add which team has ball possession based on the synchronised event data.
  • Solved encoding bug for Windows
  • Added function to obtain acceleration
  • Improved standardization and performance of synchronisation
  • Made save match clip more robust
  • Added function to calculate covered distances in different velocity and acceleration zones
  • Updated the documentation