kloppy 3.16.0
pip install kloppy
Released:
Standardizing soccer tracking- and event data
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: OSI Approved (BSD)
- Author: Koen Vossen
-
Provides-Extra:
development
,query
,test
Classifiers
- Intended Audience
- License
- Programming Language
- Topic
Project description
kloppy: standardizing soccer tracking and event data 
klop·pen (klopte, heeft geklopt) - juist zijn; overeenkomen, uitkomen met: dat klopt, dat kan kloppen is juist; dat klopt als een zwerende vinger dat is helemaal juist
What is it?
Each vendor of soccer data uses its own unique format to describe the course of a game. Hence, software written to analyze this data has to be tailored to a specific vendor and cannot be used without modifications to analyze data from other vendors. Kloppy is a Python package that addresses the challenges posed by the variety of data formats and aims to be the fundamental building block for processing soccer tracking and event data. It provides (de)serializers, standardized data models, filters, and transformers which make working with tracking and event data from different vendors a breeze.
Main features
Here are just a few of the things that kloppy does well:
Loading data
- Load public datasets to get started right away
- Understandable standardized data models for tracking and event data
- Out-of-the-box (de)serializing tracking and event data from different vendors into standardized models and vice versa
Processing data
- Flexibly transform a dataset's pitch dimensions from one format to another (e.g., from OPTA's 100x100 to TRACAB meters)
- Transform the orientation of a dataset (e.g., from TRACAB fixed orientation to "Home Team" orientation)
Pattern matching
- Search for complex patterns in event data
- Use
kloppy-query
to export fragments to XML file
Where to get it
The source code is currently hosted on GitHub at: https://github.com/PySport/kloppy.
Installers for the latest released version are available at the Python package index.
pip install kloppy
Install from github (dev version)
pip install git+https://github.com/PySport/kloppy.git
Documentation
The official documentation is hosted on pysport.org: https://kloppy.pysport.org.
Contributing to kloppy
All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome.
An overview on how to contribute can be found in the contributing guide.
If you are simply looking to start working with the kloppy codebase, navigate to the GitHub "issues" tab and start looking through interesting issues.
Current contributors
Made with contrib.rocks.
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: OSI Approved (BSD)
- Author: Koen Vossen
-
Provides-Extra:
development
,query
,test
Classifiers
- Intended Audience
- License
- Programming Language
- Topic
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file kloppy-3.16.0.tar.gz
.
File metadata
- Download URL: kloppy-3.16.0.tar.gz
- Upload date:
- Size: 169.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8633e187969ce5695b01a7b18b0088bc64e5d538102e31a87d97ca01e0a258d |
|
MD5 | b8aaa9efc8eaab73d0c6294807af9883 |
|
BLAKE2b-256 | 5d79647ef8e710d32e828364accd654491372faf3dd566043c4e839dc22b386f |
Provenance
The following attestation bundles were made for kloppy-3.16.0.tar.gz
:
Publisher:
release.yml
on PySport/kloppy
-
Statement:
- Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
kloppy-3.16.0.tar.gz
- Subject digest:
f8633e187969ce5695b01a7b18b0088bc64e5d538102e31a87d97ca01e0a258d
- Sigstore transparency entry: 156120959
- Sigstore integration time:
- Permalink:
PySport/kloppy@452efe74737cb5c6af828e2aee621ee86b886e5c
- Branch / Tag:
refs/heads/master
- Owner: https://github.com/PySport
- Access:
public
- Token Issuer:
https://token.actions.githubusercontent.com
- Runner Environment:
github-hosted
- Publication workflow:
release.yml@452efe74737cb5c6af828e2aee621ee86b886e5c
- Trigger Event:
workflow_dispatch
- Statement type:
File details
Details for the file kloppy-3.16.0-py3-none-any.whl
.
File metadata
- Download URL: kloppy-3.16.0-py3-none-any.whl
- Upload date:
- Size: 224.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a758f51b0f2b44d834bd2fd8912cdde665408f411b2c1357156541952a8224f |
|
MD5 | 46c35c8a57dbcf22c147cdbef66da986 |
|
BLAKE2b-256 | 9f60598a66ce5b1edc2c884b381c49ced42d00e711d02e6cf2492feb23ad091f |
Provenance
The following attestation bundles were made for kloppy-3.16.0-py3-none-any.whl
:
Publisher:
release.yml
on PySport/kloppy
-
Statement:
- Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
kloppy-3.16.0-py3-none-any.whl
- Subject digest:
4a758f51b0f2b44d834bd2fd8912cdde665408f411b2c1357156541952a8224f
- Sigstore transparency entry: 156120960
- Sigstore integration time:
- Permalink:
PySport/kloppy@452efe74737cb5c6af828e2aee621ee86b886e5c
- Branch / Tag:
refs/heads/master
- Owner: https://github.com/PySport
- Access:
public
- Token Issuer:
https://token.actions.githubusercontent.com
- Runner Environment:
github-hosted
- Publication workflow:
release.yml@452efe74737cb5c6af828e2aee621ee86b886e5c
- Trigger Event:
workflow_dispatch
- Statement type: