📉 Кривые обеспеченности / Exceedance curves
Streamlit-приложение для подбора теоретических распределений к гидрометеорологическим рядам и построения кривых обеспеченности.
Работа идёт по шагам: загрузка → подготовка → обработка → результаты. Есть тестовый Excel-пример.
- Загрузка Excel и просмотр данных (есть тестовый файл)
- Подготовка ряда: группировка, агрегация, исключение точек, график хода значений
- Режимы кривых: обычная, усечённая, составная
- Подбор распределений: Гумбель, Пирсон III, GEV, Крицкого–Менкеля (ММП / моменты / L-моменты)
- График обеспеченности со шкалой периода повторяемости (годы)
- Таблицы квантилей и метрик качества (среднее, Cv, Cs, R², MAE, maxE, A–D); связанный ввод обеспеченности и периода повторяемости
- Интерфейс RU / EN
- Выгрузка результатов в Word
Приложение на Streamlit Cloud:
🔗 https://exceedance-curves.streamlit.app/
Данные собираются, чтобы оценить пользу приложения и направления развития.
Вопросы и пожелания: Telegram
A Streamlit app for fitting theoretical distributions to hydrometeorological series and building exceedance curves.
Workflow: upload → prepare → process → results. A sample Excel file is available in the app.
- Excel upload and data preview (sample file included)
- Series preparation: grouping, aggregation, point exclusion, time-series chart
- Curve modes: ordinary, truncated, and compound
- Distributions fitting: Gumbel, Pearson type III, GEV, Krytsky–Menkel (MLE / moments / L-moments)
- Exceedance plot with a return period axis (years)
- Quantile and goodness-of-fit tables (mean, Cv, Cs, R², MAE, maxE, A–D); linked exceedance ↔ return-period inputs
- RU / EN UI
- Export results to a Word document
Live on Streamlit Cloud:
🔗 https://exceedance-curves.streamlit.app/
Usage data is collected to assess the app’s value and guide further development.
Questions and feedback: Telegram