Durations
The stopwatch in the workout header is planned wall-clock time — how long the written workout should take in the pool. Each interval gets a duration in seconds; the header sums them (including set repeats) and rounds to the nearest minute.
workout minutes = round(total seconds ÷ 60)
Interval seconds cover all reps in that line (set repeat is applied when totaling the swim). Info-only lines and intervals with no distance or timing contribute nothing.
How each interval is timed
Send-offs
Wall-clock time is the sum of send-offs for every rep.
4 × 100 on 1:30 → 6 minRest intervals
Swim time from difficulty pace, plus rest after each rep.
10 × 25 rest :20No timing
Distance only? We estimate from pace — see imputation below.
200 free easyPace per 100 when we estimate swim time (yd or m)
Two-pass imputation
- Pass 1 — explicit timing. Intervals with send-offs or rest get wall-clock seconds from those clocks. We also track total timed distance.
- Pass 2 — fill the gaps. Untimed intervals with distance borrow the workout’s average seconds per 100 from pass 1, scaled by stroke and difficulty. If nothing was timed yet, we use the difficulty pace table above (same paces as calorie estimates).
Stroke time tweaks (imputed intervals)
4 × 100 free moderate on 1:304 reps × 90 s send-off = 360 s → 6 min for that interval. Repeating the whole set doubles the swim total.
200 free easyNo send-off after a timed main set? We impute from the workout average (~90 s/100 for moderate neighbors), then adjust for easy pace (~1:45/100). A lone untimed warmup uses the easy pace table directly.
Planning guide — not a personal split
Duration is always an estimate. Add send-offs or rest to swim intervals for the most accurate planned time; untimed distance lines inherit pace from the rest of the workout.