- Описание
- Структура проекта
- Установка зависимостей
- Локальный запуск Streamlit-приложения
- Примеры работы
Streamlit-приложение для анализа температурных данных и мониторинга текущей температуры через OpenWeatherMap API.
Приложение развёрнуто на Streamlit Cloud и доступно по ссылке.
task.ipynb- Jupyter-ноутбук с описанием заданияexperiments.ipynbиexperiments.py- Jupyter-ноутбук и скрипт с анализом временного ряда и экспериментамиsrc/- модуль с кодом приложенияapp.py- скрипт с реализацией Streamlit-приложенияstats.py- скрипт с реализацией методов для анализа данныхapi.py- скрипт с реализацией взаимодействия с OpenWeatherMap APIconfig.py- скрипт с конфигурацией проекта
README.md- Markdown-файл с описанием проекта (данный файл)data/- папка с даннымиtemperature_data.csv- CSV-файл с синтетическими данными о температурахexample_1.pngиexample_2.png- картинки с примерами работы приложения из конца данного файла
requirements.txt- текстовый файл со списком зависимостей проекта.gitignore- текстовый файл с перечислением исключённых из Git путей
Команда для установки всех необходимых приложению зависимостей:
pip install -r requirements.txtКоманда для запуска приложения:
streamlit run src/app.pyПосле выполнения данной команды запущенное приложение будет доступно по адресу http://localhost:8501/.
Основная страница приложения:
Пример результата анализа температур:

