# openrun project config. Discovered by openrun.config.load_config(). # Edit values here; nothing in src/openrun/ should be user-specific. [user] name = "Ethan" height_cm = 190.5 weight_kg = 89.3 hr_max = 209 # Garmin-configured max (heartRateZones.json) lthr = 182 # Lactate-threshold HR resting_hr = 52 # Garmin's configured zones (HR_MAX method). Override if you recompute. [user.hr_zones] Z1 = [102, 122] # recovery Z2 = [123, 143] # easy aerobic — long-run target Z3 = [144, 164] # tempo Z4 = [165, 185] # threshold (LTHR=182 sits inside) Z5 = [186, 209] # VO₂ max [db] path = "data/garmin.db" [banister] ctl_tau_days = 42.0 atl_tau_days = 7.0 race_day_tl_per_km = 7.0 # ultra race-pace; training runs are ~11 # 2026 race calendar. Add/remove as the season evolves. [[races]] label = "wk 4 — 30K" date = "2026-06-13" [[races]] label = "wk 10 — 50K" date = "2026-07-25" [[races]] label = "wk 17 — 50 MILE" date = "2026-09-12"