API Documentation

Use the PadelKit API to access court geometry, official dimensions, advanced scoring logic, and seamlessly integrate professional padel analytics into your software.

Getting started

To get started, install the library using pip, then read about how to leverage the different modules for your specific needs. Whether you are building an inference engine for padel or a simple scoreboard, PadelKit provides the essential domain models you need.

Guides

Quickstart

Learn how to install and use PadelKit in minutes.

Read more

Scoring System

Learn how the padel scoring system works, including concepts like event sourcing.

Read more

Court Geometry

Understand coordinate systems, enclosure variants, and the 17-point landmark model.

Read more

Camera System & 3D Projection

Learn how to configure projective cameras, lens distortion, and 3D-to-2D landmark projections.

Read more

Resources

MatchTimeline

API reference for MatchTimeline, 3D skeletal pose baking, and Parquet/CSV/DataFrame serialization.

FrameState & PlayerPose

API reference for FrameState, PlayerPose, and the 17-joint H36M 3D skeletal pose convention.

PadelVisualizer

API reference for the interactive Three.js 3D court studio, Parquet/CSV loader, and real-time SSE streamer.

CourtLandmark

API reference for the CourtLandmark enum, including all 17 standard court positions and their coordinates.

Was this page helpful?