gandula

View on PyPIReverse Dependencies (0)

0.2.7 gandula-0.2.7-py3-none-any.whl

Wheel Details

Project: gandula
Version: 0.2.7
Filename: gandula-0.2.7-py3-none-any.whl
Download: [link]
Size: 49085
MD5: 7fc93fc8a8f7f624d3f19ddd29d40b74
SHA256: 0bed8e3fb414a29a0b501f5f1f81ada6b5312001d64f6dead240582eeb2f7d86
Uploaded: 2024-12-18 00:12:06 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: gandula
Version: 0.2.7
Summary: Gandula grabs football data and puts it back into play.
Author-Email: Thiago Costa Porto <thiagocostaporto[at]gmail.com>, Ricardo Furbino <ricardofurbino[at]gmail.com>, Luiza Chagas <luiza.chagas[at]dcc.ufmg.br>, Leo Martins <leomartins[at]dcc.ufmg.br>
Maintainer-Email: Thiago Costa Porto <thiagocostaporto[at]gmail.com>, Ricardo Furbino <ricardofurbino[at]gmail.com>
License: MIT License Copyright (c) 2024 Thiago Costa Porto Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: football,pff,sports analytics
Requires-Python: >=3.10
Requires-Dist: aiohttp (>=3.10.5)
Requires-Dist: beautifulsoup4 (>=4.12.3)
Requires-Dist: gql (>=3.5.0)
Requires-Dist: imageio (>=2.36.0)
Requires-Dist: ipython (>=8.26.0)
Requires-Dist: ipywidgets (>=8.1.5)
Requires-Dist: jinja2 (>=3.1.4)
Requires-Dist: jupyter (>=1.0.0)
Requires-Dist: matplotlib (>=3.9.2)
Requires-Dist: mplsoccer (>=1.4.0)
Requires-Dist: orjson (>=3.10.7)
Requires-Dist: pandas (>=2.2.2)
Requires-Dist: pre-commit (>=4.0.1)
Requires-Dist: pydantic (>=2.8.2)
Requires-Dist: pygifsicle (>=1.1.0)
Requires-Dist: requests (>=2.32.3)
Requires-Dist: ruff (>=0.6.2)
Requires-Dist: structlog (>=24.4.0)
Requires-Dist: tqdm (>=4.66.5)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3323 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
gandula/__init__.py sha256=ZNy-pTQ4JlqpuD4AY5U8OzJsxiL4YrxNmyODEUEReFg 1134
gandula/config.py sha256=fR4uZXEbgjsg4owWzcQZJ4geyp0cuPmBu2mrh0mZkww 115
gandula/jinja.py sha256=eF4cmEz6XBGUJE-bbEr5thlfQEJd0xveAwZixlHIRd0 195
gandula/logging.py sha256=IAG7v4RSSHkNgNYEW9LvNlJxKzzsDs-lzbVZnQ8rgk0 949
gandula/api/auth.py sha256=zene_M_bTiEamePJtCplNOCv7pK-UgPwNcLi_sOTf_w 918
gandula/api/competition.py sha256=eBJE89WXe7MHO0C9IUftgQ54lxn44cXQqx9UWHt5oUs 1752
gandula/api/match.py sha256=5N42tZxznicqxjeLN5yYXrUCIHF5RAQtfGnIOzFakr4 5210
gandula/export/__init__.py sha256=9GBmqJkH8VsKz1Pwojck3K26Yk7qKGRp5RNQgmVOaC4 970
gandula/export/dataframe.py sha256=o2WKstm4ZM4o8_2f4VrZVLfPkK9ci44uRdPAvWxqBuk 5014
gandula/export/gif.py sha256=Yvds5ENjXsy5W5YvZtR65o6tC4dPdE81wpfhTrYheZs 1215
gandula/export/png.py sha256=rqSt4lHgwszVhzdmlEUchMaRYsrKR8PexpOAcsWmnY0 923
gandula/features/__init__.py sha256=b4OGzwABBi99DzpCD52_NDYZQ9dfx40oeOGzSQsKCG4 48
gandula/features/pff/__init__.py sha256=s_StAomsLN7JNoFBYZyI4UeD4gu00q8C05D_zvTJhec 110
gandula/features/pff/speed.py sha256=jHNLITLomCp3O7pnF0hSQ6yMK9xZ97ZOqI55e5f3a9c 2420
gandula/providers/pff/api/api_client.py sha256=CKH-0p5vrWDDIqRVDer64lRbvRlt4qMsLgEGA-1AEFg 3313
gandula/providers/pff/api/auth.py sha256=cVzNZgoQP4-ZWiz6DSaTLxlObdiZjGdln6lurdVpf6I 529
gandula/providers/pff/api/competitions.py sha256=xUtin0P__xpKw5hdUKYYR7tlqkgCDeuiONbW9-Stfqk 895
gandula/providers/pff/api/fragments.py sha256=CggWSmjldT9vOzT8ku2EaAhju7KzzbIkY5mJKiHs300 16450
gandula/providers/pff/api/match.py sha256=5JFmf-uoQF6wjoyXvMVHG3P44yuSfJ14q_yoCn0ZIZA 955
gandula/providers/pff/api/queries.py sha256=jw1FIng3kPwdKHluVb0TzvK4q92fep6fVI5xYpIuq2Y 3687
gandula/providers/pff/api/query_utils.py sha256=8U7QMj-gOyBLU6zzUBboUb1X0zMiHlhwvoaE2YRKmsM 2607
gandula/providers/pff/api/response_types.py sha256=sLmlpB0sMXoEQbS-iGJquUjQ45ZPlFDPJ84v_ivyGfw 1473
gandula/providers/pff/local/loader.py sha256=t3TZTRIqIkwwQBpIGQk1jcxduECm1hERpQWULHE06TQ 7756
gandula/providers/pff/schema/event.py sha256=XG7V5z-FgBfJ1EGQhlPZwcoiQOs9yyrkoqE4h10oaKI 33183
gandula/providers/pff/schema/tracking.py sha256=jVL-p3SxVdcIpfjaCrTKKImbsWE60PvNRDjVHbAPV_8 4589
gandula/schemas/atomic_spadl/schema.py sha256=1F1X5jDi4ApBofMaoBzwZ-nPFGncxuqG53IuVyZfOVo 1007
gandula/schemas/atomic_spadl/types.py sha256=EEyWSOIfbBS5lTrkqAe1gEbljFa9AyHwDXh4SWZBiug 1113
gandula/schemas/frame/schema.py sha256=yMwtkV4IcGnxImxO9sJ0jcV5bUcWz4yr6luQOvbACdY 374
gandula/schemas/pitch/__init__.py sha256=Du_UJ4NjIY02fBvvMzJDYH4a6q7ovNVxRJOpmZfuctg 376
gandula/schemas/pitch/enums.py sha256=LCjvkkTtkIzor53F3bAzpZK7cs2pwNUgiCsipLdlR_A 289
gandula/schemas/pitch/schema.py sha256=JLbAJbWAONkOY3_g3azJIeIMYehpY-3MZmuIzB4j71A 1694
gandula/schemas/pitch/utils.py sha256=sg3tEoZsbNQJ_A3ZvNOdYZlSGzE3VTwpqImDXv9w2DQ 3943
gandula/templates/video.jinja2 sha256=1OA9mKAH4rVg2FK3g-K0isL2aEi4KSHDEN_ip_Dv7Ys 1485
gandula/utils/__init__.py sha256=j3l_w8pbod8Sz8pxECy28zr2vSmTC06iTRJMFIMvv6I 72
gandula/utils/formatter.py sha256=_E81ePvIpmvml_CFQA3dxyeuqEn4oRw3xyIdAYhFqBo 2086
gandula/utils/gandula_enhancer.py sha256=St0oT5VhK2Twle6M_vkRg4TduLn4AUNETsRWRWMcvUY 4134
gandula/utils/helpers.py sha256=nfMp7rVkMQz5EP5JwTwHS3-oRTQfFqe1oS21U-AxR-Y 616
gandula/utils/pff_event_enhancer.py sha256=hdaJhnBAOSPJuDlYmy0ot3bjtGtNJK_A3zlCklBauZw 14567
gandula/utils/pff_tracking_enhancer.py sha256=AonLujvWw1WEPOsjXc9LFHL-5rRFpaPLZCKOUZ6qVhY 3219
gandula/visualization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gandula/visualization/event.py sha256=GJEv4kOQUyP61Fu6CtjxfFexldk8O2NK9gPWs4CRLmI 1022
gandula/visualization/frame.py sha256=8siZEWhJJYguoYZG_zV-SsTVdpO_k3luIXE6wl3uo40 11420
gandula/visualization/pitch.py sha256=ode8XgbUDI-fKME_DlP7X221IbPMQeKRiDFAbBtHrMQ 1403
gandula/visualization/video.py sha256=IbxM7lCCFrF0yLGmzDILJkb7UrQON_iusy82H5JNR9I 2699
gandula/visualization/view.py sha256=1yRj-LPwcjeALkpR2BJKejAayZuZTShpw_nimAL8VyU 2475
gandula-0.2.7.dist-info/METADATA sha256=uYs0x7lNG4bJm4t3GEsHjI0fXqPwYGwu3-4jtvhBMso 5695
gandula-0.2.7.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
gandula-0.2.7.dist-info/licenses/LICENSE sha256=tE5HQy-gtK5Ak8k0b9ztagF7pAHc91P3wEEst0-ri7c 1075
gandula-0.2.7.dist-info/RECORD