Range Performance Lab
GitHub

Golf range analytics

Session trend

Smash factor: actual vs potential

Bars = session average  |  Line = your personal 90th-percentile ceiling

Club carry and consistency

Bag gapping

Clubs sorted by average carry — shaded band = avg ± 1 SD. Yellow = clubs within 7 yds of each other.

Dispersion map

Miss direction trend

Positive = right miss  |  Negative = left miss

Consistency by session

Score per club per session. ≥75   50–74   <50   — = not played

Club summary

Club Shots Avg carry Avg smash Avg offline Consistency Outliers

Sessions

Latest vs previous session

Club Shots Carry delta Smash delta Offline delta

Next session focus

What to work on