Kloppy

Latest version: v3.16.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

3.16.0

What's Changed
* Tracab Meta added (V4) by UnravelSports in https://github.com/PySport/kloppy/pull/353
* Add formations attribute to Team class by DriesDeprest in https://github.com/PySport/kloppy/pull/332
* [Opta] add formation and lineup changes by DriesDeprest in https://github.com/PySport/kloppy/pull/333
* [StatsPerform] Fix shot block event by DriesDeprest in https://github.com/PySport/kloppy/pull/335
* Fix/skillcorner timestamp by UnravelSports in https://github.com/PySport/kloppy/pull/338
* don't use position but positions in get_player_by_position by DriesDeprest in https://github.com/PySport/kloppy/pull/342
* Enriched metadata with date, game_week and game_id by SportsDynamicsDS in https://github.com/PySport/kloppy/pull/340
* identify counter attacks for StatsBomb by DriesDeprest in https://github.com/PySport/kloppy/pull/291
* [Wyscout v3] Add support for extra time and penalties by DriesDeprest in https://github.com/PySport/kloppy/pull/351
* [Wyscout v3] fix location for blocked crosses by DriesDeprest in https://github.com/PySport/kloppy/pull/343
* Create standardized PositionType class by DriesDeprest in https://github.com/PySport/kloppy/pull/334
* [StatsPerform] fix ball state for statsperform by DriesDeprest in https://github.com/PySport/kloppy/pull/341
* [Wyscout V3] add shot assist qualifier by DriesDeprest in https://github.com/PySport/kloppy/pull/347
* [StatsPerform - Tracking] Handle missing end period for abandoned matches by DriesDeprest in https://github.com/PySport/kloppy/pull/355
* [StatsPerform] Support frames with no player data by DriesDeprest in https://github.com/PySport/kloppy/pull/349
* [Wyscout v3] Use publicly available wyscout v3 event data by DriesDeprest in https://github.com/PySport/kloppy/pull/350
* [StatsPerform - Tracking] Recognize referee player type and handle accordingly by DriesDeprest in https://github.com/PySport/kloppy/pull/357
* [Wyscout V3] Add position information for players by DriesDeprest in https://github.com/PySport/kloppy/pull/366
* [SPORTEC] Load DFL Open Data by UnravelSports in https://github.com/PySport/kloppy/pull/365
* [Opta] fix deflected pass end coordinates and result by DriesDeprest in https://github.com/PySport/kloppy/pull/311
* [Wyscout v3] Estimate shot result coordinates by fubininho in https://github.com/PySport/kloppy/pull/320
* [StatsPerform] Ignore 19 - player on StatsPerform events as they are already incorporated in substitution event by DriesDeprest in https://github.com/PySport/kloppy/pull/361
* [SPORTEC] Resolved Referee Issue by UnravelSports in https://github.com/PySport/kloppy/pull/371
* Fix common bug in parsing of UTC datetimes; remove dateutil by probberechts in https://github.com/PySport/kloppy/pull/373
* [SkillCorner] Remove numpy dependency by probberechts in https://github.com/PySport/kloppy/pull/375

New Contributors
* SportsDynamicsDS made their first contribution in https://github.com/PySport/kloppy/pull/340
* fubininho made their first contribution in https://github.com/PySport/kloppy/pull/320

**Full Changelog**: https://github.com/PySport/kloppy/compare/3.15.0...3.16.0

3.15.0

What's Changed
* Redo of PR215 by UnravelSports in https://github.com/PySport/kloppy/pull/278
* Fix Wyscout orientation by DriesDeprest in https://github.com/PySport/kloppy/pull/279
* [Opta] Fix datatype of score by probberechts in https://github.com/PySport/kloppy/pull/286
* [Opta] Refactor tests by probberechts in https://github.com/PySport/kloppy/pull/289
* [Opta] Add BALL_STATE flag by probberechts in https://github.com/PySport/kloppy/pull/287
* [Opta] Fix F24 timestamp parsing by probberechts in https://github.com/PySport/kloppy/pull/288
* [Metrica] Fix metadata after transform by probberechts in https://github.com/PySport/kloppy/pull/290
* Fix transform orientation by probberechts in https://github.com/PySport/kloppy/pull/190
* Add support for JSON Tracab data by DriesDeprest in https://github.com/PySport/kloppy/pull/295
* Add shot assist to data model and fix Opta & StatsBomb deserializers accordingly by DriesDeprest in https://github.com/PySport/kloppy/pull/281
* Add pressure event to data model & StatsBomb parser by DriesDeprest in https://github.com/PySport/kloppy/pull/292
* Uniform implementation of timestamps by probberechts in https://github.com/PySport/kloppy/pull/294
* Upgrade MkDocs to version 1.5.3 by JanVanHaaren in https://github.com/PySport/kloppy/pull/303
* Upgrade GitHub Actions to latest versions by JanVanHaaren in https://github.com/PySport/kloppy/pull/304
* Accurate transformation of pitch dimensions by probberechts in https://github.com/PySport/kloppy/pull/297
* Add broken test for issue 305 by koenvo in https://github.com/PySport/kloppy/pull/306
* [Tracab] Parse xml meta information by DriesDeprest in https://github.com/PySport/kloppy/pull/300
* Remove Python3.7 support, add Python 3.12 to tests by koenvo in https://github.com/PySport/kloppy/pull/318
* Opta Incomplete / Live F7 missing Result tag fix by UnravelSports in https://github.com/PySport/kloppy/pull/322
* [Wyscout v3] add parsing of carry event by DriesDeprest in https://github.com/PySport/kloppy/pull/323
* [StatsPerform] Bugfixes for tracking data (MA25) + Support for event data (MA3) by probberechts in https://github.com/PySport/kloppy/pull/310
* Fix StatsBomb create_periods by DriesDeprest in https://github.com/PySport/kloppy/pull/313
* [IO] Improved IO with support for reading data from compressed files by probberechts in https://github.com/PySport/kloppy/pull/308
* Time-based positions + MinutedPlayed Aggregator by koenvo in https://github.com/PySport/kloppy/pull/326
* Don't use deprecated Player.position in tests by koenvo in https://github.com/PySport/kloppy/pull/327
* [Opta] Allow missing value for qualifier 210 by probberechts in https://github.com/PySport/kloppy/pull/328
* [Opta] Set bodypart=head for flick-ons by probberechts in https://github.com/PySport/kloppy/pull/329
* Fix for older/incomplete/other versions of Tracab Meta data files by UnravelSports in https://github.com/PySport/kloppy/pull/336
* [StatsPerform] Fix origin and vertical orientation of SportVU by DriesDeprest in https://github.com/PySport/kloppy/pull/345
* Add GH workflows for release by koenvo in https://github.com/PySport/kloppy/pull/348

**Full Changelog**: https://github.com/PySport/kloppy/compare/3.14.0...3.15.0

3.14.0

What's Changed
* Add SetPieceQualifiers for StatsBomb Shot event by probberechts in https://github.com/PySport/kloppy/pull/223
* Add CardQualifiers for StatsBomb FoulCommited event by probberechts in https://github.com/PySport/kloppy/pull/221
* Run build docs by koenvo in https://github.com/PySport/kloppy/pull/231
* Fixing epts metrica loader when score is not on the metadata file by jcnunezmoreno in https://github.com/PySport/kloppy/pull/227
* Fix Bodypart qualifiers in StatsBomb clearance event by probberechts in https://github.com/PySport/kloppy/pull/228
* Add own goals in StatsBomb deserializer by probberechts in https://github.com/PySport/kloppy/pull/229
* Add InterceptionEvent by MKlaasman in https://github.com/PySport/kloppy/pull/230
* Add Opta shot result coordinates by probberechts in https://github.com/PySport/kloppy/pull/233
* Fix Wyscout deserialization of teams and players by probberechts in https://github.com/PySport/kloppy/pull/235
* Fix sportec current by koenvo in https://github.com/PySport/kloppy/pull/217
* Add StatsBomb shot result coordinates by probberechts in https://github.com/PySport/kloppy/pull/232
* Recognize take on event for Wyscout by DriesDeprest in https://github.com/PySport/kloppy/pull/238
* Fix multiple pass qualifiers per pass event by DriesDeprest in https://github.com/PySport/kloppy/pull/241
* Add tackle as duel type and recognize StatsPerform challenge event by DriesDeprest in https://github.com/PySport/kloppy/pull/242
* Fix Wyscout v2 set-piece qualifiers by probberechts in https://github.com/PySport/kloppy/pull/245
* Use new Wyscout open data format. by koenvo in https://github.com/PySport/kloppy/pull/248
* Support JSON meta data in Stats Perform tracking data deserializer by JanVanHaaren in https://github.com/PySport/kloppy/pull/255
* Remove duplicate Metrica set-piece events by probberechts in https://github.com/PySport/kloppy/pull/264
* Add artificial formation change event in Wyscout deserializer by DriesDeprest in https://github.com/PySport/kloppy/pull/250
* Estimate Wyscout v2 shot result coordinates by probberechts in https://github.com/PySport/kloppy/pull/246
* Fix shot end coordinates for Opta deserializer by probberechts in https://github.com/PySport/kloppy/pull/247
* Fix receiver_coordinates of passes for Wyscout v2 by probberechts in https://github.com/PySport/kloppy/pull/259
* Fix GoalKeeperActionType.SAVE coordinates for Wyscout v2 by probberechts in https://github.com/PySport/kloppy/pull/260
* Refactor StatsBomb deserializer by probberechts in https://github.com/PySport/kloppy/pull/262
* Implement GoalkeeperActionType.PICK_UP and GoalkeeperActionType.CLAIM for StatsBomb by probberechts in https://github.com/PySport/kloppy/pull/224
* Add shot body part qualifiers for Wyscout v2 by probberechts in https://github.com/PySport/kloppy/pull/258
* Add Opta support for extra time & penalty shootouts by DriesDeprest in https://github.com/PySport/kloppy/pull/263
* Fix FoulComitted + Card for Wyscout v2 by probberechts in https://github.com/PySport/kloppy/pull/261
* Revert changes to duel parsing logic in Opta deserializer by JanVanHaaren in https://github.com/PySport/kloppy/pull/273


**Full Changelog**: https://github.com/PySport/kloppy/compare/3.13.0...3.14.0

3.13.0

- Add MiscontrolEvent ([207](https://github.com/PySport/kloppy/pull/207))
- Add GoalkeeperEvent ([196](https://github.com/PySport/kloppy/pull/196))

3.12.0

- Add ClearanceEvent ([195](https://github.com/PySport/kloppy/pull/195))
- Fixed foot left/right typo in shot parsing for WyScout v3 ([197](https://github.com/PySport/kloppy/pull/197))
- Improvements to Opta and Wyscout deserializers ([198](https://github.com/PySport/kloppy/pull/198))
- Fix issue with automated tests on macos ([199](https://github.com/PySport/kloppy/pull/199))
- Add speed parsing for SecondSpectrum ([201](https://github.com/PySport/kloppy/pull/201))
- Add DuelEvent ([204](https://github.com/PySport/kloppy/pull/204))
- Sportec tracking ([208](https://github.com/PySport/kloppy/pull/208))

3.11.0

- Fix datatype of SkillCorner metadata.periods ([189](https://github.com/PySport/kloppy/pull/189))
- Fix inputs of kloppy.helpers.transform ([186](https://github.com/PySport/kloppy/pull/186))
- Refactor pathlib tests ([193](https://github.com/PySport/kloppy/pull/193))
- StatsPerform deserializer ([191](https://github.com/PySport/kloppy/pull/191))
- Allow chaining of operators on a Dataset (filter + map) ([183](https://github.com/PySport/kloppy/pull/183))
- Opta remove deleted ([182](https://github.com/PySport/kloppy/pull/182))

Page 1 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.