Skip to main content

Open source toolkit for padel analytics and computer vision

Project description

PadelKit

PadelKit is an open source toolkit for developers building padel analytics tools.

PyPI - Version License

Status: Early Alpha. This is a very early version focusing on core domain models.

Installation

pip install padelkit

Quickstart

from padelkit.court import PadelCourt
from padelkit.scoring import MatchScore

# Court Geometry
court = PadelCourt.fip_standard()
print(f"Court dimensions: {court.length}m x {court.width}m")

# Scoring
score = MatchScore()
score.point_won_by("A")
print(score)

Features

  • Court Geometry: Official dimensions and 2D coordinate system.
  • Scoring System: Basic match, set and game scoring logic.

Roadmap

  • Extended landmarks and 3D geometries.
  • Event structures (serve, rally, etc.).
  • Camera calibration and world-to-image projections.

License

Apache 2.0 License.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

padelkit-0.0.1.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

padelkit-0.0.1-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file padelkit-0.0.1.tar.gz.

File metadata

  • Download URL: padelkit-0.0.1.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for padelkit-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0b8df8a24bc9b37f7bbdc3abc39dcb6c9da45ae5ce666fca09af2292f492d100
MD5 0395f2e9b193c677b91136c479bac63f
BLAKE2b-256 439b40cef2bbb0f2add1aa4eb4d45293c72d231b0d13d348aeafa1e3741e0c94

See more details on using hashes here.

File details

Details for the file padelkit-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: padelkit-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for padelkit-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e34b3cbc9cf874cacda6748038ae19570eea3adb6e91115fce03fd768ca8f891
MD5 51ead9e13d75f7efd1f5d9871ad50d46
BLAKE2b-256 97145645a799bda3d7bacfa0e60dd3b1075cfa6aad4940ceb492bd6b416efb57

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page