Dual Citizen

Water sports

Swim Analytics

Analyse swim workouts from Apple Health in 500 m segments, without data leaving the device.

in progress

The problem

Apple Health knows the workout but not the question: how fast were the individual segments, and how many of them under 2:00 per 100 metres?

What it does

  • Read an Apple Health export, filter the swim workouts
  • Pace per 500 m segment and its trend over time
  • Heart rate per workout and per segment
  • Demo mode without your own data

Who it's for

Swimmers with an Apple Watch who want to analyse their own training.

State

Prototype, runs locally.

Tech

Python, Streamlit, pandas; nothing is uploaded or stored.