Должанская
Один и тот же прогноз даёт разный вердикт: вес, квивер и уровень входят в расчёт.
Как это работает
Прогноз на споте — таблица: ветер, порывы, направление, вода. Кайтеру из неё нужно другое: когда сегодня окно, на каком кайте и чего опасаться.
Это не оценка «семь из десяти». Программа читает тот же график, что сверху, и пишет короткий ответ для конкретного человека: его вес, его кайты, его уровень, этот берег.
Что входит
На вход идут три вещи.
Почасовой прогноз: сила ветра, порывы, направление, температура воды, дождь, риск грозы, прилив.
Спот: куда смотрит вода от берега, лагуна это или открытое море, есть ли спасение. Этого из прогноза не вывести.
Райдер: вес, набор кайтов, новичок или опытный. Один и тот же день для 60 кг и для 95 кг — разные ответы.
Час за часом
Каждый час программа спрашивает: можно ли выйти. Ветер должен попасть в рабочий диапазон кайта из квивера. Тяжёлому райдеру на том же кайте нужен сильнее ветер, лёгкому — слабее. Если ветер на грани, так и сказано: не «штиль» и не «перебор», а «может не задуть».
Некоторые вещи закрывают час сразу, сколько бы ни дуло: отжимной ветер для новичка, шквал, гроза, мель, темнота. Отжимной у опытного на споте без спасения — тоже отказ.
Если час годный, подбирается кайт, на котором удобнее всего. Если два почти одинаковы — меньший: перекачанный опаснее недокачанного.
Окно
Из годных часов берётся самая длинная сплошная серия. Это и есть окно. Разовый хороший час день не делает. Опасность за окном называется отдельно и со временем: «с 12:00 — шквалы». Иначе кажется, что она внутри окна.
Если сегодня окна нет, программа смотрит неделю вперёд и называет ближайший день, где оно есть. Если нет всю неделю — так и пишет.
Текст
После расчёта остаётся короткий блок: заголовок, кайт и гидрокостюм, две-три причины, если надо — предупреждение. Все числа берутся из прогноза и из квивера. Программа ничего не додумывает: один и тот же вход всегда даёт один и тот же ответ.