Metadata-Version: 2.4
Name: padelkit
Version: 0.0.1
Summary: Open source toolkit for padel analytics and computer vision
Project-URL: Homepage, https://padelkit.dev
Project-URL: Documentation, https://padelkit.dev
Project-URL: Source, https://github.com/padelkit/padelkit
Project-URL: Issues, https://github.com/padelkit/padelkit/issues
Author: Fidel Echevarria
License: Apache-2.0
License-File: LICENSE
Keywords: computer vision,court geometry,padel,scoring,sports analytics
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software 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: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Provides-Extra: dev
Requires-Dist: build; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Requires-Dist: twine; extra == 'dev'
Description-Content-Type: text/markdown

# PadelKit

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

![PyPI - Version](https://img.shields.io/pypi/v/padelkit)
![License](https://img.shields.io/github/license/padelkit/padelkit)

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

## Installation

```bash
pip install padelkit
```

## Quickstart

```python
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

- **Documentation:** [https://padelkit.dev](https://padelkit.dev)
- **Source Code:** [GitHub](https://github.com/padelkit/padelkit)
