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
Scoring System
Learn how the padel scoring system works, including concepts like event sourcing.
Court Geometry
Understand coordinate systems, enclosure variants, and the 17-point landmark model.
Camera System & 3D Projection
Learn how to configure projective cameras, lens distortion, and 3D-to-2D landmark projections.
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.