Recent Releases of DataBallPy: Load, synchronize, and Analyse your Soccer Data
DataBallPy: Load, synchronize, and Analyse your Soccer Data - Version 0.7.3
What's Changed
- Added way to get frame of tracking data based on team possession or event data team by @Alek050 in https://github.com/Alek050/databallpy/pull/251
- Added easier way of getting filters on column ids by @Alek050 in https://github.com/Alek050/databallpy/pull/252
- WIP: Bundesliga open data by @Alek050 in https://github.com/Alek050/databallpy/pull/253
- Added ruff as linting manager by @Alek050 in https://github.com/Alek050/databallpy/pull/255
- Logging wrapper by @Alek050 in https://github.com/Alek050/databallpy/pull/257
- release for v0.5.2 by @Alek050 in https://github.com/Alek050/databallpy/pull/259
- Statsbomb event parser by @DaanGro in https://github.com/Alek050/databallpy/pull/254
- fixed bug opta positions by @Alek050 in https://github.com/Alek050/databallpy/pull/265
- Add JSON parser for tracab metadata by @jan-swiatek in https://github.com/Alek050/databallpy/pull/266
- Fixed some small bugs in synchronise, read tracab xml, and aligning players from tracking and event metadata by @Alek050 in https://github.com/Alek050/databallpy/pull/269
- Release 0.5.3 by @Alek050 in https://github.com/Alek050/databallpy/pull/271
- Support for python 3.13 by @Alek050 in https://github.com/Alek050/databallpy/pull/256
- Added statsbomb event id by @Alek050 in https://github.com/Alek050/databallpy/pull/273
- Specify min max pitch dimensions to be between logical values by @Alek050 in https://github.com/Alek050/databallpy/pull/275
- fixed scisports parser bug in shot events by @Alek050 in https://github.com/Alek050/databallpy/pull/284
- Sportec remove assumption that first player frame is first frame of second half by @Alek050 in https://github.com/Alek050/databallpy/pull/290
- V0.5.4 by @Alek050 in https://github.com/Alek050/databallpy/pull/292
- Version 0.6.0 by @Alek050 in https://github.com/Alek050/databallpy/pull/297
- Main by @Alek050 in https://github.com/Alek050/databallpy/pull/298
- Add
allow_overwritekwarg toadd_velocityandadd_accelerationby @Alek050 in https://github.com/Alek050/databallpy/pull/303 - Fixed scisports new format v1 by @Alek050 in https://github.com/Alek050/databallpy/pull/304
- V0.6.1 release by @Alek050 in https://github.com/Alek050/databallpy/pull/306
- 308 bug dfl download link by @Alek050 in https://github.com/Alek050/databallpy/pull/309
- Version 0.6.2 by @Alek050 in https://github.com/Alek050/databallpy/pull/310
- bug in player possession calculation by @Alek050 in https://github.com/Alek050/databallpy/pull/311
- small changes by @Alek050 in https://github.com/Alek050/databallpy/pull/314
- support for frame_rate as float by @Alek050 in https://github.com/Alek050/databallpy/pull/315
- Kloppy Support by @UnravelSports in https://github.com/Alek050/databallpy/pull/307
- V0.7.0 release by @Alek050 in https://github.com/Alek050/databallpy/pull/317
- Added offside logic by @Alek050 in https://github.com/Alek050/databallpy/pull/319
- 318 enh offside filter by @Alek050 in https://github.com/Alek050/databallpy/pull/320
- updated logo by @Alek050 in https://github.com/Alek050/databallpy/pull/322
- Better color selection of text in
plot_tracking_databy @Alek050 in https://github.com/Alek050/databallpy/pull/324 - Add dangerous accessible space and expected completion. by @jonas-bischofberger in https://github.com/Alek050/databallpy/pull/321
- Updated changelog for DAS functionality by @Alek050 in https://github.com/Alek050/databallpy/pull/325
- tkinter fix in git actions by @Alek050 in https://github.com/Alek050/databallpy/pull/326
- bug fixes in validation of tracking and event data schemas by @Alek050 in https://github.com/Alek050/databallpy/pull/328
- Version0.7.2rc by @Alek050 in https://github.com/Alek050/databallpy/pull/329
- Bug in get column ids when end frame is smaller than start frame by @Alek050 in https://github.com/Alek050/databallpy/pull/334
- From kloppy skillcorner fix by @Alek050 in https://github.com/Alek050/databallpy/pull/335
- Fix for IDSSE download link from FigShare by @Alek050 in https://github.com/Alek050/databallpy/pull/342
- Change default caching behavior by @Alek050 in https://github.com/Alek050/databallpy/pull/343
- Changed event unasigned error to warning by @Alek050 in https://github.com/Alek050/databallpy/pull/345
- Added platformdirs & python3.14 by @Alek050 in https://github.com/Alek050/databallpy/pull/347
- fix for pandera & pandas integration python 3.14 by @Alek050 in https://github.com/Alek050/databallpy/pull/348
- Enh to xml by @Alek050 in https://github.com/Alek050/databallpy/pull/353
- Added CONTRIBUTING.md file by @Alek050 in https://github.com/Alek050/databallpy/pull/364
- Remove bs4 as dependency by @Alek050 in https://github.com/Alek050/databallpy/pull/355
- Added references to DataBallPy Discussions in ReadMe and docs by @Alek050 in https://github.com/Alek050/databallpy/pull/371
- Updated get open game docstrings and added synchronisation to visualisation documentation page by @Alek050 in https://github.com/Alek050/databallpy/pull/372
- More elaborate API docs by @Alek050 in https://github.com/Alek050/databallpy/pull/373
- Fifa parser by @Alek050 in https://github.com/Alek050/databallpy/pull/374
New Contributors
- @jan-swiatek made their first contribution in https://github.com/Alek050/databallpy/pull/266
- @UnravelSports made their first contribution in https://github.com/Alek050/databallpy/pull/307
- @jonas-bischofberger made their first contribution in https://github.com/Alek050/databallpy/pull/321
Full Changelog: https://github.com/Alek050/databallpy/compare/v0.5.1...v0.7.3
Make ready for Zenodo
- Python
Published by Alek050 about 1 month ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - Version 0.7.2
What's Changed
- Added way to get frame of tracking data based on team possession or event data team by @Alek050 in https://github.com/Alek050/databallpy/pull/251
- Added easier way of getting filters on column ids by @Alek050 in https://github.com/Alek050/databallpy/pull/252
- WIP: Bundesliga open data by @Alek050 in https://github.com/Alek050/databallpy/pull/253
- Added ruff as linting manager by @Alek050 in https://github.com/Alek050/databallpy/pull/255
- Logging wrapper by @Alek050 in https://github.com/Alek050/databallpy/pull/257
- release for v0.5.2 by @Alek050 in https://github.com/Alek050/databallpy/pull/259
- Statsbomb event parser by @DaanGro in https://github.com/Alek050/databallpy/pull/254
- fixed bug opta positions by @Alek050 in https://github.com/Alek050/databallpy/pull/265
- Add JSON parser for tracab metadata by @jan-swiatek in https://github.com/Alek050/databallpy/pull/266
- Fixed some small bugs in synchronise, read tracab xml, and aligning players from tracking and event metadata by @Alek050 in https://github.com/Alek050/databallpy/pull/269
- Release 0.5.3 by @Alek050 in https://github.com/Alek050/databallpy/pull/271
- Support for python 3.13 by @Alek050 in https://github.com/Alek050/databallpy/pull/256
- Added statsbomb event id by @Alek050 in https://github.com/Alek050/databallpy/pull/273
- Specify min max pitch dimensions to be between logical values by @Alek050 in https://github.com/Alek050/databallpy/pull/275
- fixed scisports parser bug in shot events by @Alek050 in https://github.com/Alek050/databallpy/pull/284
- Sportec remove assumption that first player frame is first frame of second half by @Alek050 in https://github.com/Alek050/databallpy/pull/290
- V0.5.4 by @Alek050 in https://github.com/Alek050/databallpy/pull/292
- Version 0.6.0 by @Alek050 in https://github.com/Alek050/databallpy/pull/297
- Main by @Alek050 in https://github.com/Alek050/databallpy/pull/298
- Add
allow_overwritekwarg toadd_velocityandadd_accelerationby @Alek050 in https://github.com/Alek050/databallpy/pull/303 - Fixed scisports new format v1 by @Alek050 in https://github.com/Alek050/databallpy/pull/304
- V0.6.1 release by @Alek050 in https://github.com/Alek050/databallpy/pull/306
- 308 bug dfl download link by @Alek050 in https://github.com/Alek050/databallpy/pull/309
- Version 0.6.2 by @Alek050 in https://github.com/Alek050/databallpy/pull/310
- bug in player possession calculation by @Alek050 in https://github.com/Alek050/databallpy/pull/311
- small changes by @Alek050 in https://github.com/Alek050/databallpy/pull/314
- support for frame_rate as float by @Alek050 in https://github.com/Alek050/databallpy/pull/315
- Kloppy Support by @UnravelSports in https://github.com/Alek050/databallpy/pull/307
- V0.7.0 release by @Alek050 in https://github.com/Alek050/databallpy/pull/317
- Added offside logic by @Alek050 in https://github.com/Alek050/databallpy/pull/319
- 318 enh offside filter by @Alek050 in https://github.com/Alek050/databallpy/pull/320
- updated logo by @Alek050 in https://github.com/Alek050/databallpy/pull/322
- Better color selection of text in
plot_tracking_databy @Alek050 in https://github.com/Alek050/databallpy/pull/324 - Add dangerous accessible space and expected completion. by @jonas-bischofberger in https://github.com/Alek050/databallpy/pull/321
- Updated changelog for DAS functionality by @Alek050 in https://github.com/Alek050/databallpy/pull/325
- tkinter fix in git actions by @Alek050 in https://github.com/Alek050/databallpy/pull/326
- bug fixes in validation of tracking and event data schemas by @Alek050 in https://github.com/Alek050/databallpy/pull/328
New Contributors
- @jan-swiatek made their first contribution in https://github.com/Alek050/databallpy/pull/266
- @UnravelSports made their first contribution in https://github.com/Alek050/databallpy/pull/307
- @jonas-bischofberger made their first contribution in https://github.com/Alek050/databallpy/pull/321
Full Changelog: https://github.com/Alek050/databallpy/compare/v0.5.1...v0.7.2
- Python
Published by Alek050 6 months ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - version 0.7.0
- Python
Published by Alek050 7 months ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - Version 0.6.2
- Python
Published by Alek050 8 months ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - Version 0.6.1
- Python
Published by Alek050 11 months ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - Version 0.6.0
What's Changed
- Added way to get frame of tracking data based on team possession or event data team by @Alek050 in https://github.com/Alek050/databallpy/pull/251
- Added easier way of getting filters on column ids by @Alek050 in https://github.com/Alek050/databallpy/pull/252
- WIP: Bundesliga open data by @Alek050 in https://github.com/Alek050/databallpy/pull/253
- Added ruff as linting manager by @Alek050 in https://github.com/Alek050/databallpy/pull/255
- Logging wrapper by @Alek050 in https://github.com/Alek050/databallpy/pull/257
- Release v0.5.2 by @Alek050 in https://github.com/Alek050/databallpy/pull/258
- release for v0.5.2 by @Alek050 in https://github.com/Alek050/databallpy/pull/259
- Statsbomb event parser by @DaanGro in https://github.com/Alek050/databallpy/pull/254
- fixed bug opta positions by @Alek050 in https://github.com/Alek050/databallpy/pull/265
- Add JSON parser for tracab metadata by @jan-swiatek in https://github.com/Alek050/databallpy/pull/266
- Fixed some small bugs in synchronise, read tracab xml, and aligning players from tracking and event metadata by @Alek050 in https://github.com/Alek050/databallpy/pull/269
- Release 0.5.3 by @Alek050 in https://github.com/Alek050/databallpy/pull/270
- Release 0.5.3 by @Alek050 in https://github.com/Alek050/databallpy/pull/271
- Support for python 3.13 by @Alek050 in https://github.com/Alek050/databallpy/pull/256
- Added statsbomb event id by @Alek050 in https://github.com/Alek050/databallpy/pull/273
- Specify min max pitch dimensions to be between logical values by @Alek050 in https://github.com/Alek050/databallpy/pull/275
- match to game in databallpy.game by @Alek050 in https://github.com/Alek050/databallpy/pull/276
- Changed
matchtogamein code, tests, and docs by @Alek050 in https://github.com/Alek050/databallpy/pull/277 - Added EventDataSchema with Pandera by @Alek050 in https://github.com/Alek050/databallpy/pull/280
- Optimized syncing using smart band width by @Alek050 in https://github.com/Alek050/databallpy/pull/279
- added reference to paper Bassek by @Alek050 in https://github.com/Alek050/databallpy/pull/282
- fixed scisports parser bug in shot events by @Alek050 in https://github.com/Alek050/databallpy/pull/284
- Sportec remove assumption that first player frame is first frame of second half by @Alek050 in https://github.com/Alek050/databallpy/pull/290
- Tracking data class by @DaanGro in https://github.com/Alek050/databallpy/pull/285
- V0.5.4 by @Alek050 in https://github.com/Alek050/databallpy/pull/291
- V0.5.4 by @Alek050 in https://github.com/Alek050/databallpy/pull/292
- Functionality to exort tracking data to long format by @Alek050 in https://github.com/Alek050/databallpy/pull/294
New Contributors
- @jan-swiatek made their first contribution in https://github.com/Alek050/databallpy/pull/266
Full Changelog: https://github.com/Alek050/databallpy/compare/v0.5.1...V0.6.0
- Python
Published by Alek050 about 1 year ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - Version 0.5.4
- Python
Published by Alek050 about 1 year ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - v0.5.3
What's Changed
- Added way to get frame of tracking data based on team possession or event data team by @Alek050 in https://github.com/Alek050/databallpy/pull/251
- Added easier way of getting filters on column ids by @Alek050 in https://github.com/Alek050/databallpy/pull/252
- WIP: Bundesliga open data by @Alek050 in https://github.com/Alek050/databallpy/pull/253
- Added ruff as linting manager by @Alek050 in https://github.com/Alek050/databallpy/pull/255
- Logging wrapper by @Alek050 in https://github.com/Alek050/databallpy/pull/257
- release for v0.5.2 by @Alek050 in https://github.com/Alek050/databallpy/pull/259
- Statsbomb event parser by @DaanGro in https://github.com/Alek050/databallpy/pull/254
- fixed bug opta positions by @Alek050 in https://github.com/Alek050/databallpy/pull/265
- Add JSON parser for tracab metadata by @jan-swiatek in https://github.com/Alek050/databallpy/pull/266
- Fixed some small bugs in synchronise, read tracab xml, and aligning players from tracking and event metadata by @Alek050 in https://github.com/Alek050/databallpy/pull/269
New Contributors
- @jan-swiatek made their first contribution in https://github.com/Alek050/databallpy/pull/266
Full Changelog: https://github.com/Alek050/databallpy/compare/v0.5.2...v0.5.3
- Python
Published by Alek050 over 1 year ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - v0.5.2
V0.5.2 (15/11/2024)
- Added
match.get_column_idswith filters for team, player positions and minimal minutes played filters. - Added parser for DFL/Sportec Solutions event data
- Added parser for Tracab xml format, used by DFL and Sportec solutions
- Added integration for open data from DFL (open sourced by Bassek et al.)
Breaking changes
- From now on,
match.home_players_column_ids()andmatch.away_players_column_ids()are depreciated and will be removed in V0.7.0. Please usematch.get_column_ids()in future version. get_open_match()will now, by default, load in matchJ03WMX(1. FC Köln vs. FC Bayern München) instead of the anonimysed match from Metrica. To load in the metrica match, please parseprovider="metrica"in the key word arguments.
- Python
Published by Alek050 over 1 year ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - Version 0.5.1
- Python
Published by Alek050 over 1 year ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - Version 0.5.0
- Python
Published by Alek050 almost 2 years ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - Version 0.4.3
- Python
Published by Alek050 over 2 years ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - Version 0.4.2
- Python
Published by Alek050 over 2 years ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - Version 0.4.1
Changelog 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
- Python
Published by Alek050 over 2 years ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - Version 0.4.0
Addition of databallpy events
- Python
Published by Alek050 over 2 years ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - 0.3.1
- Python
Published by Alek050 almost 3 years ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - v0.2.3
- Python
Published by Alek050 about 3 years ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - v0.2.2
- Python
Published by Alek050 about 3 years ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - v0.1.1
- Python
Published by Alek050 over 3 years ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - v0.1.0
The first version of databallpy that has utilities! You can now read in tracking data from tracab and event data from opta to create a match object. Also, you can now make short clips of the tracking data.
- Python
Published by Alek050 over 3 years ago
DataBallPy: Load, synchronize, and Analyse your Soccer Data - v0.0.1
First version of databallpy!
- Python
Published by Alek050 over 3 years ago