Skip to content

bluedaniel/square-stats

Repository files navigation

Square Stats

A local desktop app for analysing Square launch monitor sessions. Drop in one or more CSV exports and get shot dispersion, distance histograms, spin charts, trend lines, a per-shot breakdown with club face diagrams, bag gapping, and cross-session comparison — all offline, no account required.

Download the latest release — macOS and Windows.

Screenshots

Dashboard


Shot detail

All shots

Bag gapping

Compare sessions

What it does

  • Session dashboard — overview of dispersion, carry distribution, ball speed trend, and smash/spin scatter for any club or the full session
  • All shots table — filterable, sortable shot log with outlier detection and poor-contact flagging
  • Shot detail — per-shot stats (distance, speed, launch, spin, club data) with face-to-path diagram, loft diagram, and impact location overlay
  • Bag gapping — distance ladder across your bag: progress bars, sortable stats table, and a horizontal carry ladder with ±1 std dev capsules showing consistency per club; overlaid on a top-down fairway photo with yardage markers and per-shot scatter
  • Session compare — load multiple CSVs and compare them side-by-side: overview metrics table, per-club line chart (carry, ball speed, spin, smash, offline) with session dates on the X axis, and a delta table showing signed changes between two sessions
  • Club ideals — set ideal ranges per club; stats highlight green/amber/red against your benchmarks
  • Dark mode — full light/dark theme

Running it

Dev (live reload):

npm run tauri dev

Build distributable .app:

npm run tauri build
# → src-tauri/target/release/bundle/macos/

Requires Rust installed.

CSV format

Accepts Square launch monitor exports. Drop the .csv file onto the landing screen or use the Load button. The app reads session metadata (date, location) from the header rows and skips Average/Deviation summary rows automatically.

Stack

About

Desktop app for analysing Square Omni launch monitor sessions — drop in a CSV, get shot dispersion, trends, and per-shot club face diagrams.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages