# Model Datasheet: PadelShotDetectionModel

## General Information
- **Model Name:** PadelShotDetectionModel
- **Current Version:** v1.0
- **Model file extension:** No extension provided.
- **Datasource:**
  - **Twintech:**
    - `athleteId`
    - `blobUrl`
    - `matchId`
    - `seqNum`
- **Training Required:** False

### Description
Rule-based tracking model that finds every shot in a padel recording. At the sampling rate of the tracker a struck ball travels more than a metre between frames, so racket contact is never actually sampled; the shot is therefore detected as a break in the ball trajectory - a direction change or a sudden gain of speed - and then attributed to the racket closest to the ball around that moment. Ground bounces are excluded because no racket is near them. Reports shots per player, the exchange matrix between players, where on the court each shot was struck, and the full shot list.

## Execution Profile
This model operates using static or constant calculation layers. No dynamic training pipeline is required for this configuration.
