databallpy

View on PyPIReverse Dependencies (0)

0.6.0 databallpy-0.6.0-py3-none-any.whl

Wheel Details

Project: databallpy
Version: 0.6.0
Filename: databallpy-0.6.0-py3-none-any.whl
Download: [link]
Size: 901753
MD5: 2af69b5a928692b76d9bac55b9f77d8f
SHA256: 5f06de6f435d99a95539a0ec88847c712b9d29606887e438f5c09c9ad6b74e67
Uploaded: 2025-03-28 18:56:48 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: databallpy
Version: 0.6.0
Summary: A package for loading, preprocessing, vizualising and synchronizing soccere event and tracking data.
Author: Alexander Oonk
Author-Email: alexanderoonk26[at]gmail.com
Maintainer: Alexander Oonk
Maintainer-Email: alexanderoonk26[at]gmail.com
Home-Page: https://pypi.org/project/databallpy/
Project-Url: Documentation, https://github.com/Alek050/databallpy/tree/main/docs
Project-Url: Repository, https://github.com/Alek050/databallpy
License: MIT
Keywords: soccer,football,tracking data,event data
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.10,<=3.14
Requires-Dist: beautifulsoup4 (<5.0.0,>=4.11.1)
Requires-Dist: chardet (<6.0.0,>=5.2.0)
Requires-Dist: lxml (<6.0,>=5.1)
Requires-Dist: matplotlib (<4.0.0,>=3.6.3)
Requires-Dist: numpy (<3.0,>=2.1)
Requires-Dist: pandas (<3.0,>=2.1)
Requires-Dist: pandera (<0.23.0,>=0.22.1)
Requires-Dist: pyarrow (<20.0.0,>=19.0.0)
Requires-Dist: requests (<3.0,>=2.31)
Requires-Dist: scipy (<2.0,>=1.11)
Requires-Dist: tqdm (<5.0.0,>=4.64.1)
Description-Content-Type: text/markdown
[Description omitted; length: 14372 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
databallpy/__init__.py sha256=6csajcCXY9TP-r6jCphgMmXeOZPyghAerMvgnYkstZE 361
databallpy/base_logging_config.ini sha256=4-rOOrwJmeijGH2HxsAGKNiD9Uj6uL3OCEdZ0MtlsrI 220
databallpy/data_parsers/__init__.py sha256=KJ4Hn75vJXHhTdrMJEMiIgJ7M0HiidswYr9qKutV7gA 54
databallpy/data_parsers/event_data_parsers/__init__.py sha256=UKvAWhGT1jq8D7KMg0juX22BgJ-CiaVAefU0ewP7r7U 688
databallpy/data_parsers/event_data_parsers/instat_parser.py sha256=VJkuXc23eRo2uP9_wfy-HtQmpkQ5sFEab39jP2Kq2wQ 13419
databallpy/data_parsers/event_data_parsers/metrica_event_data_parser.py sha256=rxpTkwZXLGgSs5WE9JIb9fGYfLwDrK_VH3ADJ2tE5cI 17340
databallpy/data_parsers/event_data_parsers/opta_parser.py sha256=2AXyqfAfOa0ALrM7Zmr450FIrPm756rgS0Ngu6NNfaA 35565
databallpy/data_parsers/event_data_parsers/scisports_parser.py sha256=JkPSX1XUCBMidVkq1N3eoOk8soRnUyD1t0enkGBSdy8 19363
databallpy/data_parsers/event_data_parsers/sportec_parser.py sha256=v94DxqRJERk_OPdv0EGuVYIhmQKLn-sd7InhEDrA0YQ 16085
databallpy/data_parsers/event_data_parsers/statsbomb_parser.py sha256=u4OLHxMEmLAqkbwZvyXewhKjq92ZUwY-3l2WXugB7uc 23068
databallpy/data_parsers/event_data_parsers/utils/__init__.py sha256=NZLo5mIDuvGPc1P7BCMFXcwgF0-B1SP63JZTNXHspeE 142
databallpy/data_parsers/event_data_parsers/utils/_normalize_playing_direction_events.py sha256=-uECUgM-WkihgE_5f-Sqs1Tr28b4kcQ3gh_788oe9Q0 1550
databallpy/data_parsers/metadata.py sha256=rFpunSsg3ZPFc7c0ABOFiHmbWOUuxO7Iyg7Pfcx7c88 6612
databallpy/data_parsers/metrica_metadata_parser.py sha256=cZG-GMaVdM43adWBj7xzqtcZJS7Ei9sli2PDcaWJOuQ 12610
databallpy/data_parsers/sportec_metadata_parser.py sha256=0F1saBvNsnDhlbCLON0yFFcHqDMe5E-MuOCZ6RAS-l4 5928
databallpy/data_parsers/tracking_data_parsers/__init__.py sha256=-admlzqlyKOEVIGb-nUrWzMp_HQt0IWm72664G8xdhg 413
databallpy/data_parsers/tracking_data_parsers/inmotio_parser.py sha256=I55ShGK0aKrRmEs2vgDq9CNZxMLsBO_vO0M2sxRNkG0 11236
databallpy/data_parsers/tracking_data_parsers/metrica_tracking_data_parser.py sha256=IJDFkNG7snnDGgK7LskZPLVdmAlAVPpZZEEfdcFVQQE 6460
databallpy/data_parsers/tracking_data_parsers/tracab_parser.py sha256=Q-onXspr7K7YPOwyTpA9qhP-MIl5Nki38C_tPbbxIpY 22146
databallpy/data_parsers/tracking_data_parsers/utils/__init__.py sha256=8rVrLfWee2aVQE0fzjZZM_KVGTHWe9tpvFtayCJMyE4 1113
databallpy/data_parsers/tracking_data_parsers/utils/_add_ball_data_to_dict.py sha256=GQgqwpcUMGqVzIxYvjrMLzRDlIrPYuQUP_hSd_eqTzU 760
databallpy/data_parsers/tracking_data_parsers/utils/_add_datetime.py sha256=x-1PSlTc6_0uY70RW95zTx4h8Kjk1YI5MmSZJTSY-ZY 1527
databallpy/data_parsers/tracking_data_parsers/utils/_add_periods_to_tracking_data.py sha256=sfqyVULalOvlQfixwSr9IdIwEY1hkImx2Fdvo73HfSo 1674
databallpy/data_parsers/tracking_data_parsers/utils/_add_player_tracking_data_to_dict.py sha256=b2Pi-frxadGDeWEeQGytK3C0Jga_tuufXwzY7DtLOis 1384
databallpy/data_parsers/tracking_data_parsers/utils/_adjust_start_end_frames.py sha256=xzaDUMXclrxC3l0DC5cHCvhYSH7ZVuRqlx3z49eZYsw 7329
databallpy/data_parsers/tracking_data_parsers/utils/_get_gametime.py sha256=zGX_KBijvfENjFFM-kbTHRNt3F7l03_lhrJXTkRtJmY 3617
databallpy/data_parsers/tracking_data_parsers/utils/_insert_missing_rows.py sha256=HDkPvOeA0bbD1GzHi0JV6qnJCwNCRnxnpagM2AaDU8c 1730
databallpy/data_parsers/tracking_data_parsers/utils/_normalize_playing_direction_tracking.py sha256=oeQMAJjxgd-3ErAxr54zc2yeoRe1oCeS0WdRsnhe4k0 1439
databallpy/data_parsers/tracking_data_parsers/utils/_quality_check_tracking_data.py sha256=TrYSSIS1vTtq5TkbEox_Vl6k8ZVDHq7CAJzUMRoYBbA 11338
databallpy/events/__init__.py sha256=t94x3Q1czcFejwc9zT-YOgPiGznimMj39IeBItVVkGE 318
databallpy/events/base_event.py sha256=oRN_72FCEh_etLCX5Hsc7PTJSFWJtz_NjvBC5hCYt7c 12294
databallpy/events/dribble_event.py sha256=HhJP5P14EpZsLC6KdJkHySuGy_9Klyk5WyNfw_wKWD8 3887
databallpy/events/pass_event.py sha256=Wu6qBr1WLHkx8HaRWOHh5uzRTmWVOXcykqrxc3eYKH4 4991
databallpy/events/shot_event.py sha256=9bo1_NrShj84IMlKE18FoZglfEhJU7vWLUtMqjyHl8c 9540
databallpy/events/tackle_event.py sha256=ktRpJl6o865W_co8ooDkVTI1e-NFTUrnb90ZJdeajhU 2015
databallpy/features/__init__.py sha256=mfyY3nFGjUNYUPH3EK1ICe__CaGVyQupfbgEtseE11A 607
databallpy/features/angle.py sha256=mtNppmpPGo3ElAA9Uy3MkO0FJQNlJfBR7xNO2ZSuUMY 2425
databallpy/features/covered_distance.py sha256=2IQVrLP4ZyXRrLBe94o0vy9B1RLEBZGI66nNX3aPO4M 7604
databallpy/features/differentiate.py sha256=9-GExP1wITUzHd39YvogUo3AI5YebMNeZw--L6LUNgE 9014
databallpy/features/feature_utils.py sha256=Jumlnalf_dKXM6Y3Hcp_imvshTfLdfbqB5JB_83JZPk 1054
databallpy/features/filters.py sha256=2Ww7qlTSJmEKrhbzwLc8pT4Zogd8S57LZfXlL9rXuCM 5227
databallpy/features/pitch_control.py sha256=GZQ9uADLyrUZgx5W2ajnA_I8ylBuQ-Tx__UoKN-jWuU 17478
databallpy/features/player_possession.py sha256=bmlSgRCk8cPLDg0oD3Fi3xCOKrFvBuqk6A-0OgI7MaE 12171
databallpy/features/pressure.py sha256=iPuNnkYE5OAJQDXMByJCQPR5GSdteSBaSKz9V3LhXCI 6447
databallpy/features/team_possession.py sha256=APtod3eQCoFrQ0zi3WJBcauWRcyjTuDVU98WObBgtwI 2719
databallpy/game.py sha256=pCqTMsqXbte0DL_agE0c6kOEuoQ7zC-w5ocWHrZQ21I 34956
databallpy/match.py sha256=pJuMvaq_1tNH_8MVPDhOW6f7uKzLyhp7gHbGX8j41VA 311
databallpy/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
databallpy/models/free_kick_xT.npy sha256=5asiY9JL4y8JhIg_rMbmGuMb4jtZORclYTuI04Rjock 414080
databallpy/models/open_play_xT.npy sha256=VXnyk4nyevHyKtKSLhwDqUkLEoVM4OnTY7Db5xrxy7w 414080
databallpy/models/throw_in_xT.npy sha256=n_QKBv8x0oJsiGjpdg3-RmBkc2UJa1fPhm4YBRDg3zI 414080
databallpy/models/utils.py sha256=Ej4mkg6ZnWxWwJSqrkWgg37RIMj7ZKAH9LIiXXOau4o 1864
databallpy/models/xg_params.json sha256=OdkXDaVlm1KRuAU3lTRhvxUO4RntW8q6mIsc00Co88I 848
databallpy/schemas/__init__.py sha256=2XVYAW_c7PI_0Oblj7D47Fx1NBTnkx0lIr5KZ8-snRk 200
databallpy/schemas/event_data.py sha256=UPNyfx50c-l7UQQsnylu41FJWQaCl17uWtFm5VP4hmg 2531
databallpy/schemas/players.py sha256=dzRcgXzs_zloZM-gXhptLaRKzRCVirt3rqAES_8TWDE 604
databallpy/schemas/tracking_data.py sha256=EjXUWzbCGZq8p8YexYzFmVyfHjxi2-WZHMIu9fwJo2c 32739
databallpy/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
databallpy/utils/align_player_ids.py sha256=W2mRccGkQ1dEIdEyHROMLD9NRiqLTe2Uu7ZTh_nI4hw 2027
databallpy/utils/anonymise_game.py sha256=FDJQZPRJlCNjRMnqKvIftg6OWLTTm9_u6l_bs6RE0r0 18883
databallpy/utils/constants.py sha256=fqLKS5Cm_k6nAAQECqoFlHaYpaK5pYO_mq3TpvyBBl0 2122
databallpy/utils/errors.py sha256=4sEs0s5HBI9RPbhdNPBjlJV3HkKktqGNvvJgoi9gGzk 188
databallpy/utils/game_utils.py sha256=HUB_EMMbexng_JMnu3mMbsC4AzKTB9LdVSLm0Ftxp-0 2472
databallpy/utils/get_game.py sha256=_KJJ3aJjgIJ59wojK3HucL2G4OzS6SkGAqO91APMYIQ 28485
databallpy/utils/logging.py sha256=auzfvpWBdqi1da5LrMgEwrjbeKx39h-zULoGb62qUtY 4071
databallpy/utils/synchronise_tracking_and_event_data.py sha256=FV5A3KsNxpDP7lCE_MNr90VYU0bDy4-5qrhB0sUT-GY 43130
databallpy/utils/tz_modification.py sha256=k1vwJbIqQ2au0c4f0vM_6cC1EQRd4kPcdqyfSGREfnY 3701
databallpy/utils/utils.py sha256=WF5dvSG67dcqbhj6HvtE8A5wNfucXE4P8QeUQsI2Bfk 8398
databallpy/utils/warnings.py sha256=RWKxfJoD87QV1qm4L4HhTGavSrYuLuwJuS6328ca4hs 688
databallpy/visualize.py sha256=p-VnqJCQzOYXSjrhT40EXeB7rawtL0Iiavlum4LYe0E 31636
databallpy-0.6.0.dist-info/LICENSE sha256=gS31gC5tZU5EkYyGc7_I93nF9TfF_M2zunU4nrR857k 1085
databallpy-0.6.0.dist-info/METADATA sha256=zme1vne6Tk9MceISiM6RBl4GAj_CI4tSfGSY8NJ1qt0 15875
databallpy-0.6.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
databallpy-0.6.0.dist-info/RECORD