Interactive scoring explorer
Drag any slider — every sub-index, the apparent-temperature value,
the override gate, and the final 1–10 score update live. Uses the
same scoreMonth() function as every city page; no
approximation. Try the preset buttons to load famous-month inputs
and watch the math.
Presets
Inputs
Profile:
Result
7
Composite formula — live
HCI = (w_tc·TC + w_a·A + w_p·P + w_w·W) × gate
= () ×
= × =
→ score = round( / 10) =
How the score is calculated — live, with your values
Every line below is a step in scoreMonth(), with your
current slider values substituted in. Drag any slider to watch it
recompute.
1. Apparent temperature (Steadman / BoM) e = (RH/100) × 6.105 × exp(17.27·T / (237.7+T)) = v = wind_kmh × 0.6 / 3.6 (km/h → m/s) = m/s AT = T + 0.33·e − 0.70·v − 4 = = °C 2. Humidity factor (inverted-U around 50% RH) hf = clamp(1 − |RH − 50| · 0.011, 0.55, 1.0) = = 3. Thermal sub-index (TC) — profile , plateau TC_raw = TC = TC_raw × hf = = 4. Sky sub-index (A) sun_score = clamp(sunshine × 0.75 / 21) = rain_ceil = clamp(10 − max(0, precip_hours − 70) / 26) = A = min(sun_score, rain_ceil) = 5. Precipitation sub-index (P) day_score = clamp(10 − max(0, precip_days − 3) · 0.45) = hour_score = clamp(10 − max(0, precip_hours − 40) / 26) = P = 0.4·day_score + 0.6·hour_score = 6. Wind sub-index (W) wind_mean = wind_kmh × 0.6 = W = 7. HCI weighted sum (weights: ) HCI_raw = w_tc·TC + w_a·A + w_p·P + w_w·W = = 8. Override gate — gate = 9. Final score HCI = HCI_raw × gate = = score = round(HCI / 10) =
Want to see the data-flow step by step? → Open the pipeline view
Try these
- Cross the heat cap: drag the temp slider past 28°C — watch the gate kick in (×0.94 → ×0.30 floor as you push higher).
- Humid vs dry heat: at 33°C / 30% humidity (Sedona-style) vs 33°C / 75% humidity (humid Athens) — the apparent temp jumps ~5°C and the humidity factor compounds it.
- Move the comfort dial: push the dial slider from 27°C to 31°C — the plateau widens, the heat gate trips later, the score for a warm month climbs.
- Switch to winter profile: at −5°C and 0 sunshine, urban scores ~2/10 (cold gate firing), winter scores ~7-8/10 (cold IS the goal).