О проекте
Команда: Steppedev
Кейс HackAlem.ai: Энергетика — Самрук-Казына
Стадия: Рабочий MVP
Задача кейса: AI-агент, прогнозирующий выработку ветровой электростанции по погодным данным
Суть
Система прогноза выработки ветровых турбин по погодным данным: модель CatBoost, бэктест на архивных прогнозах погоды, веб-панель оператора и AI-копилот.
Как устроено
Скрипты в task/ скачивают погоду и объединяют её с телеметрией turbine_1/2.csv (merge_weather_power, prepare_data). На этих данных обучаются CatBoost-модели (catboost_power, catboost_weather), выполняется бэктест по дням на архивных прогнозах и прогноз на февраль. Backend-пакет windops содержит weather client, ML-инференс, телеметрию, API и агента (copilot, language_model). Frontend на React/TS: страницы Forecast, Agent, Diagnostics, HistoricalReplay, TurbineTwin, локализация kk/ru.
Ключевые решения
- CatBoost
- погодный бэктест по архивным прогнозам
- сравнение моделей турбин
- LLM-копилот
Особенности
Бэктест с посуточными снимками архивных прогнозов погоды (task/weather_backtest/2026MMDD) исключает утечку будущих данных. Есть цифровой двойник турбины и интерфейс на казахском и русском. README пустой.
Стек
Python · React · TypeScript · Playwright · Node.js
Проект создан за 5 часов на финале хакатона HackAlem.ai (23 сентября 2026, Астана). Код — BAITC-Hacks/hack-903024d0-steppedev.
Авторы коммитов
История коммитов
- 2026-09-23 17:48update finalFlekshoter
- 2026-09-23 17:17ai agentkenzhebekdanial2006
- 2026-09-23 17:15ai agentkenzhebekdanial2006
- 2026-09-23 17:13РедмиFlekshoter
- 2026-09-23 17:11API integration, optimization, best design for worker and very easy to undertand info + ReadmeFlekshoter
- 2026-09-23 17:02Delete README.mdFlekshoter
- 2026-09-23 16:54readmeFlekshoter
- 2026-09-23 16:17DATA + LLM + trainingkenzhebekdanial2006
Все коммиты (18)
- 2026-09-23 15:35summarizing and organizingFlekshoter
- 2026-09-23 15:26Merge branch 'main' of https://github.com/BAITC-Hacks/hack-903024d0-steppedevFlekshoter
- 2026-09-23 15:26Update .gitignoreFlekshoter
- 2026-09-23 15:23update via the frontendFlekshoter
- 2026-09-23 14:57обучениеkenzhebekdanial2006
- 2026-09-23 14:42Merge branch 'main' of https://github.com/BAITC-Hacks/hack-903024d0-steppedevkenzhebekdanial2006
- 2026-09-23 14:41Delete weather_api.pykenzhebekdanial2006
- 2026-09-23 14:22main frontend sideFlekshoter
- 2026-09-23 13:58Update weather_api.pykenzhebekdanial2006
- 2026-09-23 13:55получение данных погодыkenzhebekdanial2006
Структура репозитория (1535 файлов)
.gitignore .prettierignore .prettierrc.json README.md ai_agent.py backend/.env.example backend/README.md backend/__init__.py backend/requirements.txt backend/tests/__init__.py backend/tests/test_copilot.py backend/tests/test_integration.py backend/tests/test_live_api.py backend/tests/test_paths.py backend/tests/test_standalone_agent.py backend/tests/test_telemetry.py backend/windops/__init__.py backend/windops/agent/__init__.py backend/windops/agent/analysis.py backend/windops/agent/copilot.py backend/windops/agent/language_model.py backend/windops/api/__init__.py backend/windops/api/app.py backend/windops/api/runtime.py backend/windops/core/__init__.py backend/windops/core/config.py backend/windops/core/paths.py backend/windops/data/__init__.py backend/windops/data/preparation.py backend/windops/data/repository.py backend/windops/data/telemetry.py backend/windops/ml/__init__.py backend/windops/ml/inference.py backend/windops/ml/training.py backend/windops/weather/__init__.py backend/windops/weather/client.py backend/windops/weather/runs.py docs/TELEMETRY.md forecast_live.py frontend/components.json frontend/index.html frontend/public/favicon.svg frontend/src/App.tsx frontend/src/components/agent/AgentTimeline.tsx frontend/src/components/agent/Copilot.tsx frontend/src/components/agent/OperationsStatus.tsx frontend/src/components/agent/OperatorBrief.tsx frontend/src/components/charts/ForecastChart.tsx frontend/src/components/charts/WindChart.tsx frontend/src/components/confidence/ForecastConfidence.tsx frontend/src/components/forecast/ForecastExplanation.tsx frontend/src/components/forecast/OperatorGuide.tsx frontend/src/components/layout/Header.tsx frontend/src/components/layout/LanguageSelector.tsx frontend/src/components/layout/PageHeading.tsx frontend/src/components/layout/Sidebar.tsx frontend/src/components/turbine/TelemetryStatus.tsx frontend/src/components/turbine/TurbineCard.tsx frontend/src/components/turbine/TurbineVisual.tsx frontend/src/components/ui/button.tsx frontend/src/components/ui/dialog.tsx frontend/src/components/ui/shared.tsx frontend/src/components/ui/tooltip.tsx frontend/src/i18n/I18nContext.tsx frontend/src/i18n/format.ts frontend/src/i18n/locales/kk.json frontend/src/i18n/locales/ru.json frontend/src/i18n/translate.test.ts frontend/src/i18n/translate.ts frontend/src/index.css frontend/src/lib/utils.ts frontend/src/main.tsx frontend/src/pages/Agent.tsx frontend/src/pages/Diagnostics.tsx frontend/src/pages/Forecast.tsx frontend/src/pages/HistoricalReplay.tsx frontend/src/pages/Overview.tsx frontend/src/pages/TurbineTwin.tsx frontend/src/services/api.test.ts frontend/src/services/api.ts frontend/src/state/OperationsContext.tsx frontend/src/styles/operator.css frontend/src/types/agent.ts frontend/src/types/copilot.ts frontend/src/types/forecast.ts frontend/src/types/operations.ts frontend/src/types/telemetry.ts frontend/src/types/turbine.ts frontend/tests/operations.spec.ts frontend/tests/telemetry.spec.ts gif/firefox_EHElEHU6R6.gif main.py models/catboost_weather.cbm package-lock.json package.json playwright.config.ts predictions/live/analysis_live.json predictions/live/forecast_live.csv predictions/live/forecast_live.json scripts/dev.mjs scripts/processes.mjs scripts/python.mjs storage/data/processed/.gitkeep storage/data/raw/.gitkeep storage/forecasts/.gitkeep storage/models/.gitkeep storage/reports/.gitkeep storage/weather/.gitkeep task/ai_agent.py task/check_turbines.py task/compare_turbine_models.py task/data/processed/hourly_training.csv task/data/processed/training_v2.csv task/data/turbine_1.csv task/data/turbine_2.csv task/download_weather_training.py task/merge_weather_power.py task/models/catboost_power.cbm task/models/catboost_validation.cbm task/models/catboost_weather.cbm task/models/catboost_weather_metadata.json task/models/catboost_weather_validation.cbm task/models/model_metadata.json task/models/turbine_model_comparison.json task/models/validation_predictions.csv task/models/weather_validation_predictions.csv task/predict_february.py task/predictions/forecast_february.csv task/predictions/forecast_february_latest.csv task/predictions/forecast_february_test_period.csv task/prepare_data.py task/train_model.py task/train_model_v2.py task/weather_api.py task/weather_backtest.py task/weather_backtest/20260131/forecast.csv task/weather_backtest/20260131/response.json task/weather_backtest/20260201/forecast.csv task/weather_backtest/20260201/response.json task/weather_backtest/20260202/forecast.csv task/weather_backtest/20260202/response.json task/weather_backtest/20260203/forecast.csv task/weather_backtest/20260203/response.json task/weather_backtest/20260204/forecast.csv task/weather_backtest/20260204/response.json task/weather_backtest/20260205/forecast.csv task/weather_backtest/20260205/response.json task/weather_backtest/20260206/forecast.csv task/weather_backtest/20260206/response.json task/weather_backtest/20260207/forecast.csv task/weather_backtest/20260207/response.json task/weather_backtest/20260208/forecast.csv task/weather_backtest/20260208/response.json task/weather_backtest/20260209/forecast.csv task/weather_backtest/20260209/response.json task/weather_backtest/20260210/forecast.csv task/weather_backtest/20260210/response.json task/weather_backtest/20260211/forecast.csv task/weather_backtest/20260211/response.json task/weather_backtest/20260212/forecast.csv task/weather_backtest/20260212/response.json task/weather_backtest/20260213/forecast.csv task/weather_backtest/20260213/response.json task/weather_backtest/20260214/forecast.csv task/weather_backtest/20260214/response.json task/weather_backtest/20260215/forecast.csv task/weather_backtest/20260215/response.json task/weather_backtest/20260216/forecast.csv task/weather_backtest/20260216/response.json task/weather_backtest/20260217/forecast.csv task/weather_backtest/20260217/response.json task/weather_backtest/20260218/forecast.csv task/weather_backtest/20260218/response.json task/weather_backtest/20260219/forecast.csv task/weather_backtest/20260219/response.json task/weather_backtest/20260220/forecast.csv task/weather_backtest/20260220/response.json task/weather_backtest/20260221/forecast.csv task/weather_backtest/20260221/response.json task/weather_backtest/20260222/forecast.csv task/weather_backtest/20260222/response.json task/weather_backtest/20260223/forecast.csv task/weather_backtest/20260223/response.json task/weather_backtest/20260224/forecast.csv task/weather_backtest/20260224/response.json task/weather_backtest/20260225/forecast.csv task/weather_backtest/20260225/response.json task/weather_backtest/20260226/forecast.csv task/weather_backtest/20260226/response.json task/weather_backtest/20260227/forecast.csv task/weather_backtest/20260227/response.json task/weather_backtest/20260228/forecast.csv task/weather_backtest/20260228/response.json task/weather_backtest/weather_backtest_all.csv task/weather_snapshots/20260923T090437722135Z/response.json task/weather_snapshots/20260923T090437722135Z/wind_forecast.csv task/weather_training/20240401/forecast.csv task/weather_training/20240401/response.json task/weather_training/20240402/forecast.csv task/weather_training/20240402/response.json task/weather_training/20240403/forecast.csv task/weather_training/20240403/response.json task/weather_training/20240404/forecast.csv task/weather_training/20240404/response.json task/weather_training/20240405/forecast.csv task/weather_training/20240405/response.json task/weather_training/20240406/forecast.csv task/weather_training/20240406/response.json task/weather_training/20240407/forecast.csv task/weather_training/20240407/response.json task/weather_training/20240408/forecast.csv task/weather_training/20240408/response.json task/weather_training/20240409/forecast.csv task/weather_training/20240409/response.json task/weather_training/20240410/forecast.csv task/weather_training/20240410/response.json task/weather_training/20240411/forecast.csv task/weather_training/20240411/response.json task/weather_training/20240412/forecast.csv task/weather_training/20240412/response.json task/weather_training/20240413/forecast.csv task/weather_training/20240413/response.json task/weather_training/20240414/forecast.csv task/weather_training/20240414/response.json task/weather_training/20240415/forecast.csv task/weather_training/20240415/response.json task/weather_training/20240416/forecast.csv task/weather_training/20240416/response.json task/weather_training/20240417/forecast.csv task/weather_training/20240417/response.json task/weather_training/20240418/forecast.csv task/weather_training/20240418/response.json task/weather_training/20240419/forecast.csv task/weather_training/20240419/response.json task/weather_training/20240420/forecast.csv task/weather_training/20240420/response.json task/weather_training/20240421/forecast.csv task/weather_training/20240421/response.json task/weather_training/20240422/forecast.csv task/weather_training/20240422/response.json task/weather_training/20240423/forecast.csv task/weather_training/20240423/response.json task/weather_training/20240424/forecast.csv task/weather_training/20240424/response.json task/weather_training/20240425/forecast.csv task/weather_training/20240425/response.json task/weather_training/20240426/forecast.csv task/weather_training/20240426/response.json task/weather_training/20240427/forecast.csv task/weather_training/20240427/response.json task/weather_training/20240428/forecast.csv task/weather_training/20240428/response.json task/weather_training/20240429/forecast.csv task/weather_training/20240429/response.json task/weather_training/20240430/forecast.csv task/weather_training/20240430/response.json task/weather_training/20240501/forecast.csv task/weather_training/20240501/response.json task/weather_training/20240502/forecast.csv task/weather_training/20240502/response.json task/weather_training/20240503/forecast.csv task/weather_training/20240503/response.json task/weather_training/20240504/forecast.csv task/weather_training/20240504/response.json task/weather_training/20240505/forecast.csv task/weather_training/20240505/response.json task/weather_training/20240506/forecast.csv task/weather_training/20240506/response.json task/weather_training/20240507/forecast.csv task/weather_training/20240507/response.json task/weather_training/20240508/forecast.csv task/weather_training/20240508/response.json task/weather_training/20240509/forecast.csv task/weather_training/20240509/response.json task/weather_training/20240510/forecast.csv task/weather_training/20240510/response.json task/weather_training/20240511/forecast.csv task/weather_training/20240511/response.json task/weather_training/20240512/forecast.csv task/weather_training/20240512/response.json task/weather_training/20240513/forecast.csv task/weather_training/20240513/response.json task/weather_training/20240514/forecast.csv task/weather_training/20240514/response.json task/weather_training/20240515/forecast.csv task/weather_training/20240515/response.json task/weather_training/20240516/forecast.csv task/weather_training/20240516/response.json task/weather_training/20240517/forecast.csv task/weather_training/20240517/response.json task/weather_training/20240518/forecast.csv task/weather_training/20240518/response.json task/weather_training/20240519/forecast.csv task/weather_training/20240519/response.json task/weather_training/20240520/forecast.csv task/weather_training/20240520/response.json task/weather_training/20240521/forecast.csv task/weather_training/20240521/response.json task/weather_training/20240522/forecast.csv task/weather_training/20240522/response.json task/weather_training/20240523/forecast.csv task/weather_training/20240523/response.json task/weather_training/20240524/forecast.csv task/weather_training/20240524/response.json task/weather_training/20240525/forecast.csv task/weather_training/20240525/response.json task/weather_training/20240526/forecast.csv task/weather_training/20240526/response.json task/weather_training/20240527/forecast.csv task/weather_training/20240527/response.json task/weather_training/20240528/forecast.csv task/weather_training/20240528/response.json task/weather_training/20240529/forecast.csv task/weather_training/20240529/response.json task/weather_training/20240530/forecast.csv task/weather_training/20240530/response.json task/weather_training/20240531/forecast.csv task/weather_training/20240531/response.json task/weather_training/20240601/forecast.csv task/weather_training/20240601/response.json task/weather_training/20240602/forecast.csv task/weather_training/20240602/response.json task/weather_training/20240603/forecast.csv task/weather_training/20240603/response.json task/weather_training/20240604/forecast.csv task/weather_training/20240604/response.json task/weather_training/20240605/forecast.csv task/weather_training/20240605/response.json task/weather_training/20240606/forecast.csv task/weather_training/20240606/response.json task/weather_training/20240607/forecast.csv task/weather_training/20240607/response.json task/weather_training/20240608/forecast.csv task/weather_training/20240608/response.json task/weather_training/20240609/forecast.csv task/weather_training/20240609/response.json task/weather_training/20240610/forecast.csv task/weather_training/20240610/response.json task/weather_training/20240611/forecast.csv task/weather_training/20240611/response.json task/weather_training/20240612/forecast.csv task/weather_training/20240612/response.json task/weather_training/20240613/forecast.csv task/weather_training/20240613/response.json task/weather_training/20240614/forecast.csv task/weather_training/20240614/response.json task/weather_training/20240615/forecast.csv task/weather_training/20240615/response.json task/weather_training/20240616/forecast.csv task/weather_training/20240616/response.json task/weather_training/20240617/forecast.csv task/weather_training/20240617/response.json task/weather_training/20240618/forecast.csv task/weather_training/20240618/response.json task/weather_training/20240619/forecast.csv task/weather_training/20240619/response.json task/weather_training/20240620/forecast.csv task/weather_training/20240620/response.json task/weather_training/20240621/forecast.csv task/weather_training/20240621/response.json task/weather_training/20240622/forecast.csv task/weather_training/20240622/response.json task/weather_training/20240623/forecast.csv task/weather_training/20240623/response.json task/weather_training/20240624/forecast.csv task/weather_training/20240624/response.json task/weather_training/20240625/forecast.csv task/weather_training/20240625/response.json task/weather_training/20240626/forecast.csv task/weather_training/20240626/response.json task/weather_training/20240627/forecast.csv task/weather_training/20240627/response.json task/weather_training/20240628/forecast.csv task/weather_training/20240628/response.json task/weather_training/20240629/forecast.csv task/weather_training/20240629/response.json task/weather_training/20240630/forecast.csv task/weather_training/20240630/response.json task/weather_training/20240701/forecast.csv task/weather_training/20240701/response.json task/weather_training/20240702/forecast.csv task/weather_training/20240702/response.json task/weather_training/20240703/forecast.csv task/weather_training/20240703/response.json task/weather_training/20240704/forecast.csv task/weather_training/20240704/response.json task/weather_training/20240705/forecast.csv task/weather_training/20240705/response.json task/weather_training/20240706/forecast.csv task/weather_training/20240706/response.json task/weather_training/20240707/forecast.csv task/weather_training/20240707/response.json task/weather_training/20240708/forecast.csv task/weather_training/20240708/response.json task/weather_training/20240709/forecast.csv task/weather_training/20240709/response.json task/weather_training/20240710/forecast.csv task/weather_training/20240710/response.json task/weather_training/20240711/forecast.csv task/weather_training/20240711/response.json task/weather_training/20240712/forecast.csv task/weather_training/20240712/response.json task/weather_training/20240713/forecast.csv task/weather_training/20240713/response.json task/weather_training/20240714/forecast.csv task/weather_training/20240714/response.json task/weather_training/20240715/forecast.csv task/weather_training/20240715/response.json task/weather_training/20240716/forecast.csv task/weather_training/20240716/response.json task/weather_training/20240717/forecast.csv task/weather_training/20240717/response.json task/weather_training/20240718/forecast.csv task/weather_training/20240718/response.json task/weather_training/20240719/forecast.csv task/weather_training/20240719/response.json task/weather_training/20240720/forecast.csv task/weather_training/20240720/response.json task/weather_training/20240721/forecast.csv task/weather_training/20240721/response.json task/weather_training/20240722/forecast.csv task/weather_training/20240722/response.json task/weather_training/20240723/forecast.csv task/weather_training/20240723/response.json task/weather_training/20240724/forecast.csv task/weather_training/20240724/response.json task/weather_training/20240725/forecast.csv task/weather_training/20240725/response.json task/weather_training/20240726/forecast.csv task/weather_training/20240726/response.json task/weather_training/20240727/forecast.csv task/weather_training/20240727/response.json task/weather_training/20240728/forecast.csv task/weather_training/20240728/response.json task/weather_training/20240729/forecast.csv task/weather_training/20240729/response.json task/weather_training/20240730/forecast.csv task/weather_training/20240730/response.json task/weather_training/20240731/forecast.csv task/weather_training/20240731/response.json task/weather_training/20240801/forecast.csv task/weather_training/20240801/response.json task/weather_training/20240802/forecast.csv task/weather_training/20240802/response.json task/weather_training/20240803/forecast.csv task/weather_training/20240803/response.json task/weather_training/20240804/forecast.csv task/weather_training/20240804/response.json task/weather_training/20240805/forecast.csv task/weather_training/20240805/response.json task/weather_training/20240806/forecast.csv task/weather_training/20240806/response.json task/weather_training/20240807/forecast.csv task/weather_training/20240807/response.json task/weather_training/20240808/forecast.csv task/weather_training/20240808/response.json task/weather_training/20240809/forecast.csv task/weather_training/20240809/response.json task/weather_training/20240810/forecast.csv task/weather_training/20240810/response.json task/weather_training/20240811/forecast.csv task/weather_training/20240811/response.json task/weather_training/20240812/forecast.csv task/weather_training/20240812/response.json task/weather_training/20240813/forecast.csv task/weather_training/20240813/response.json task/weather_training/20240814/forecast.csv task/weather_training/20240814/response.json task/weather_training/20240815/forecast.csv task/weather_training/20240815/response.json task/weather_training/20240816/forecast.csv task/weather_training/20240816/response.json task/weather_training/20240817/forecast.csv task/weather_training/20240817/response.json task/weather_training/20240818/forecast.csv task/weather_training/20240818/response.json task/weather_training/20240819/forecast.csv task/weather_training/20240819/response.json task/weather_training/20240820/forecast.csv task/weather_training/20240820/response.json task/weather_training/20240821/forecast.csv task/weather_training/20240821/response.json task/weather_training/20240822/forecast.csv task/weather_training/20240822/response.json task/weather_training/20240823/forecast.csv task/weather_training/20240823/response.json task/weather_training/20240824/forecast.csv task/weather_training/20240824/response.json task/weather_training/20240825/forecast.csv task/weather_training/20240825/response.json task/weather_training/20240826/forecast.csv task/weather_training/20240826/response.json task/weather_training/20240827/forecast.csv task/weather_training/20240827/response.json task/weather_training/20240828/forecast.csv task/weather_training/20240828/response.json task/weather_training/20240829/forecast.csv task/weather_training/20240829/response.json task/weather_training/20240830/forecast.csv task/weather_training/20240830/response.json task/weather_training/20240831/forecast.csv task/weather_training/20240831/response.json task/weather_training/20240901/forecast.csv task/weather_training/20240901/response.json task/weather_training/20240902/forecast.csv task/weather_training/20240902/response.json task/weather_training/20240903/forecast.csv task/weather_training/20240903/response.json task/weather_training/20240904/forecast.csv task/weather_training/20240904/response.json task/weather_training/20240905/forecast.csv task/weather_training/20240905/response.json task/weather_training/20240906/forecast.csv task/weather_training/20240906/response.json task/weather_training/20240907/forecast.csv task/weather_training/20240907/response.json task/weather_training/20240908/forecast.csv task/weather_training/20240908/response.json task/weather_training/20240909/forecast.csv task/weather_training/20240909/response.json task/weather_training/20240910/forecast.csv task/weather_training/20240910/response.json task/weather_training/20240911/forecast.csv task/weather_training/20240911/response.json task/weather_training/20240912/forecast.csv task/weather_training/20240912/response.json task/weather_training/20240913/forecast.csv task/weather_training/20240913/response.json task/weather_training/20240914/forecast.csv task/weather_training/20240914/response.json task/weather_training/20240915/forecast.csv task/weather_training/20240915/response.json task/weather_training/20240916/forecast.csv task/weather_training/20240916/response.json task/weather_training/20240917/forecast.csv task/weather_training/20240917/response.json task/weather_training/20240918/forecast.csv task/weather_training/20240918/response.json task/weather_training/20240919/forecast.csv task/weather_training/20240919/response.json task/weather_training/20240920/forecast.csv task/weather_training/20240920/response.json task/weather_training/20240921/forecast.csv task/weather_training/20240921/response.json task/weather_training/20240922/forecast.csv task/weather_training/20240922/response.json task/weather_training/20240923/forecast.csv task/weather_training/20240923/response.json task/weather_training/20240924/forecast.csv task/weather_training/20240924/response.json task/weather_training/20240925/forecast.csv task/weather_training/20240925/response.json task/weather_training/20240926/forecast.csv task/weather_training/20240926/response.json task/weather_training/20240927/forecast.csv task/weather_training/20240927/response.json task/weather_training/20240928/forecast.csv task/weather_training/20240928/response.json task/weather_training/20240929/forecast.csv task/weather_training/20240929/response.json task/weather_training/20240930/forecast.csv task/weather_training/20240930/response.json task/weather_training/20241001/forecast.csv task/weather_training/20241001/response.json task/weather_training/20241002/forecast.csv task/weather_training/20241002/response.json task/weather_training/20241003/forecast.csv task/weather_training/20241003/response.json task/weather_training/20241004/forecast.csv task/weather_training/20241004/response.json task/weather_training/20241005/forecast.csv task/weather_training/20241005/response.json task/weather_training/20241006/forecast.csv task/weather_training/20241006/response.json task/weather_training/20241007/forecast.csv task/weather_training/20241007/response.json task/weather_training/20241008/forecast.csv task/weather_training/20241008/response.json task/weather_training/20241009/forecast.csv task/weather_training/20241009/response.json task/weather_training/20241010/forecast.csv task/weather_training/20241010/response.json task/weather_training/20241011/forecast.csv task/weather_training/20241011/response.json task/weather_training/20241012/forecast.csv task/weather_training/20241012/response.json task/weather_training/20241013/forecast.csv task/weather_training/20241013/response.json task/weather_training/20241014/forecast.csv task/weather_training/20241014/response.json task/weather_training/20241015/forecast.csv task/weather_training/20241015/response.json task/weather_training/20241016/forecast.csv task/weather_training/20241016/response.json task/weather_training/20241017/forecast.csv task/weather_training/20241017/response.json task/weather_training/20241018/forecast.csv task/weather_training/20241018/response.json task/weather_training/20241019/forecast.csv task/weather_training/20241019/response.json task/weather_training/20241020/forecast.csv task/weather_training/20241020/response.json task/weather_training/20241021/forecast.csv task/weather_training/20241021/response.json task/weather_training/20241022/forecast.csv task/weather_training/20241022/response.json task/weather_training/20241023/forecast.csv task/weather_training/20241023/response.json task/weather_training/20241024/forecast.csv task/weather_training/20241024/response.json task/weather_training/20241025/forecast.csv task/weather_training/20241025/response.json task/weather_training/20241026/forecast.csv task/weather_training/20241026/response.json task/weather_training/20241027/forecast.csv task/weather_training/20241027/response.json task/weather_training/20241028/forecast.csv task/weather_training/20241028/response.json task/weather_training/20241029/forecast.csv task/weather_training/20241029/response.json task/weather_training/20241030/forecast.csv task/weather_training/20241030/response.json task/weather_training/20241031/forecast.csv task/weather_training/20241031/response.json task/weather_training/20241101/forecast.csv task/weather_training/20241101/response.json task/weather_training/20241102/forecast.csv task/weather_training/20241102/response.json task/weather_training/20241103/forecast.csv task/weather_training/20241103/response.json task/weather_training/20241104/forecast.csv task/weather_training/20241104/response.json task/weather_training/20241105/forecast.csv task/weather_training/20241105/response.json task/weather_training/20241106/forecast.csv task/weather_training/20241106/response.json task/weather_training/20241107/forecast.csv task/weather_training/20241107/response.json task/weather_training/20241108/forecast.csv task/weather_training/20241108/response.json task/weather_training/20241109/forecast.csv task/weather_training/20241109/response.json task/weather_training/20241110/forecast.csv task/weather_training/20241110/response.json task/weather_training/20241111/forecast.csv task/weather_training/20241111/response.json task/weather_training/20241112/forecast.csv task/weather_training/20241112/response.json task/weather_training/20241113/forecast.csv task/weather_training/20241113/response.json task/weather_training/20241114/forecast.csv task/weather_training/20241114/response.json task/weather_training/20241115/forecast.csv task/weather_training/20241115/response.json task/weather_training/20241116/forecast.csv task/weather_training/20241116/response.json task/weather_training/20241117/forecast.csv task/weather_training/20241117/response.json task/weather_training/20241118/forecast.csv task/weather_training/20241118/response.json task/weather_training/20241119/forecast.csv task/weather_training/20241119/response.json task/weather_training/20241120/forecast.csv task/weather_training/20241120/response.json task/weather_training/20241121/forecast.csv task/weather_training/20241121/response.json task/weather_training/20241122/forecast.csv task/weather_training/20241122/response.json task/weather_training/20241123/forecast.csv task/weather_training/20241123/response.json task/weather_training/20241124/forecast.csv task/weather_training/20241124/response.json task/weather_training/20241125/forecast.csv task/weather_training/20241125/response.json task/weather_training/20241126/forecast.csv task/weather_training/20241126/response.json task/weather_training/20241127/forecast.csv task/weather_training/20241127/response.json task/weather_training/20241128/forecast.csv task/weather_training/20241128/response.json task/weather_training/20241129/forecast.csv task/weather_training/20241129/response.json task/weather_training/20241130/forecast.csv task/weather_training/20241130/response.json task/weather_training/20241201/forecast.csv task/weather_training/20241201/response.json task/weather_training/20241202/forecast.csv task/weather_training/20241202/response.json task/weather_training/20241203/forecast.csv task/weather_training/20241203/response.json task/weather_training/20241204/forecast.csv task/weather_training/20241204/response.json task/weather_training/20241205/forecast.csv task/weather_training/20241205/response.json task/weather_training/20241206/forecast.csv task/weather_training/20241206/response.json task/weather_training/20241207/forecast.csv task/weather_training/20241207/response.json task/weather_training/20241208/forecast.csv task/weather_training/20241208/response.json task/weather_training/20241209/forecast.csv task/weather_training/20241209/response.json task/weather_training/20241210/forecast.csv task/weather_training/20241210/response.json task/weather_training/20241211/forecast.csv task/weather_training/20241211/response.json task/weather_training/20241212/forecast.csv task/weather_training/20241212/response.json task/weather_training/20241213/forecast.csv task/weather_training/20241213/response.json task/weather_training/20241214/forecast.csv task/weather_training/20241214/response.json task/weather_training/20241215/forecast.csv task/weather_training/20241215/response.json task/weather_training/20241216/forecast.csv task/weather_training/20241216/response.json task/weather_training/20241217/forecast.csv task/weather_training/20241217/response.json task/weather_training/20241218/forecast.csv task/weather_training/20241218/response.json task/weather_training/20241219/forecast.csv task/weather_training/20241219/response.json task/weather_training/20241220/forecast.csv task/weather_training/20241220/response.json task/weather_training/20241221/forecast.csv task/weather_training/20241221/response.json task/weather_training/20241222/forecast.csv task/weather_training/20241222/response.json task/weather_training/20241223/forecast.csv task/weather_training/20241223/response.json task/weather_training/20241224/forecast.csv task/weather_training/20241224/response.json task/weather_training/20241225/forecast.csv task/weather_training/20241225/response.json task/weather_training/20241226/forecast.csv task/weather_training/20241226/response.json task/weather_training/20241227/forecast.csv task/weather_training/20241227/response.json task/weather_training/20241228/forecast.csv task/weather_training/20241228/response.json task/weather_training/20241229/forecast.csv task/weather_training/20241229/response.json task/weather_training/20241230/forecast.csv task/weather_training/20241230/response.json task/weather_training/20241231/forecast.csv task/weather_training/20241231/response.json task/weather_training/20250101/forecast.csv task/weather_training/20250101/response.json task/weather_training/20250102/forecast.csv task/weather_training/20250102/response.json task/weather_training/20250103/forecast.csv task/weather_training/20250103/response.json task/weather_training/20250104/forecast.csv task/weather_training/20250104/response.json task/weather_training/20250105/forecast.csv task/weather_training/20250105/response.json task/weather_training/20250106/forecast.csv task/weather_training/20250106/response.json task/weather_training/20250107/forecast.csv task/weather_training/20250107/response.json task/weather_training/20250108/forecast.csv task/weather_training/20250108/response.json task/weather_training/20250109/forecast.csv task/weather_training/20250109/response.json task/weather_training/20250110/forecast.csv task/weather_training/20250110/response.json task/weather_training/20250111/forecast.csv task/weather_training/20250111/response.json task/weather_training/20250112/forecast.csv task/weather_training/20250112/response.json task/weather_training/20250113/forecast.csv task/weather_training/20250113/response.json task/weather_training/20250114/forecast.csv task/weather_training/20250114/response.json task/weather_training/20250115/forecast.csv task/weather_training/20250115/response.json task/weather_training/20250116/forecast.csv task/weather_training/20250116/response.json task/weather_training/20250117/forecast.csv task/weather_training/20250117/response.json task/weather_training/20250118/forecast.csv task/weather_training/20250118/response.json task/weather_training/20250119/forecast.csv task/weather_training/20250119/response.json task/weather_training/20250120/forecast.csv task/weather_training/20250120/response.json task/weather_training/20250121/forecast.csv task/weather_training/20250121/response.json task/weather_training/20250122/forecast.csv task/weather_training/20250122/response.json task/weather_training/20250123/forecast.csv task/weather_training/20250123/response.json task/weather_training/20250124/forecast.csv task/weather_training/20250124/response.json task/weather_training/20250125/forecast.csv task/weather_training/20250125/response.json task/weather_training/20250126/forecast.csv task/weather_training/20250126/response.json task/weather_training/20250127/forecast.csv task/weather_training/20250127/response.json task/weather_training/20250128/forecast.csv task/weather_training/20250128/response.json task/weather_training/20250129/forecast.csv task/weather_training/20250129/response.json task/weather_training/20250130/forecast.csv task/weather_training/20250130/response.json task/weather_training/20250131/forecast.csv task/weather_training/20250131/response.json task/weather_training/20250201/forecast.csv task/weather_training/20250201/response.json task/weather_training/20250202/forecast.csv task/weather_training/20250202/response.json task/weather_training/20250203/forecast.csv task/weather_training/20250203/response.json task/weather_training/20250204/forecast.csv task/weather_training/20250204/response.json task/weather_training/20250205/forecast.csv task/weather_training/20250205/response.json task/weather_training/20250206/forecast.csv task/weather_training/20250206/response.json task/weather_training/20250207/forecast.csv task/weather_training/20250207/response.json task/weather_training/20250208/forecast.csv task/weather_training/20250208/response.json task/weather_training/20250209/forecast.csv task/weather_training/20250209/response.json task/weather_training/20250210/forecast.csv task/weather_training/20250210/response.json task/weather_training/20250211/forecast.csv task/weather_training/20250211/response.json task/weather_training/20250212/forecast.csv task/weather_training/20250212/response.json task/weather_training/20250213/forecast.csv task/weather_training/20250213/response.json task/weather_training/20250214/forecast.csv task/weather_training/20250214/response.json task/weather_training/20250215/forecast.csv task/weather_training/20250215/response.json task/weather_training/20250216/forecast.csv task/weather_training/20250216/response.json task/weather_training/20250217/forecast.csv task/weather_training/20250217/response.json task/weather_training/20250218/forecast.csv task/weather_training/20250218/response.json task/weather_training/20250219/forecast.csv task/weather_training/20250219/response.json task/weather_training/20250220/forecast.csv task/weather_training/20250220/response.json task/weather_training/20250221/forecast.csv task/weather_training/20250221/response.json task/weather_training/20250222/forecast.csv task/weather_training/20250222/response.json task/weather_training/20250223/forecast.csv task/weather_training/20250223/response.json task/weather_training/20250224/forecast.csv task/weather_training/20250224/response.json task/weather_training/20250225/forecast.csv task/weather_training/20250225/response.json task/weather_training/20250226/forecast.csv task/weather_training/20250226/response.json task/weather_training/20250227/forecast.csv task/weather_training/20250227/response.json task/weather_training/20250228/forecast.csv task/weather_training/20250228/response.json task/weather_training/20250301/forecast.csv task/weather_training/20250301/response.json task/weather_training/20250302/forecast.csv task/weather_training/20250302/response.json task/weather_training/20250303/forecast.csv task/weather_training/20250303/response.json task/weather_training/20250304/forecast.csv task/weather_training/20250304/response.json task/weather_training/20250305/forecast.csv task/weather_training/20250305/response.json task/weather_training/20250306/forecast.csv task/weather_training/20250306/response.json task/weather_training/20250307/forecast.csv task/weather_training/20250307/response.json task/weather_training/20250308/forecast.csv task/weather_training/20250308/response.json task/weather_training/20250309/forecast.csv task/weather_training/20250309/response.json task/weather_training/20250310/forecast.csv task/weather_training/20250310/response.json task/weather_training/20250311/forecast.csv task/weather_training/20250311/response.json task/weather_training/20250312/forecast.csv task/weather_training/20250312/response.json task/weather_training/20250313/forecast.csv task/weather_training/20250313/response.json task/weather_training/20250314/forecast.csv task/weather_training/20250314/response.json task/weather_training/20250315/forecast.csv task/weather_training/20250315/response.json task/weather_training/20250316/forecast.csv task/weather_training/20250316/response.json task/weather_training/20250317/forecast.csv task/weather_training/20250317/response.json task/weather_training/20250318/forecast.csv task/weather_training/20250318/response.json task/weather_training/20250319/forecast.csv task/weather_training/20250319/response.json task/weather_training/20250320/forecast.csv task/weather_training/20250320/response.json task/weather_training/20250321/forecast.csv task/weather_training/20250321/response.json task/weather_training/20250322/forecast.csv task/weather_training/20250322/response.json task/weather_training/20250323/forecast.csv task/weather_training/20250323/response.json task/weather_training/20250324/forecast.csv task/weather_training/20250324/response.json task/weather_training/20250325/forecast.csv task/weather_training/20250325/response.json task/weather_training/20250326/forecast.csv task/weather_training/20250326/response.json task/weather_training/20250327/forecast.csv task/weather_training/20250327/response.json task/weather_training/20250328/forecast.csv task/weather_training/20250328/response.json task/weather_training/20250329/forecast.csv task/weather_training/20250329/response.json task/weather_training/20250330/forecast.csv task/weather_training/20250330/response.json task/weather_training/20250331/forecast.csv task/weather_training/20250331/response.json task/weather_training/20250401/forecast.csv task/weather_training/20250401/response.json task/weather_training/20250402/forecast.csv task/weather_training/20250402/response.json task/weather_training/20250403/forecast.csv task/weather_training/20250403/response.json task/weather_training/20250404/forecast.csv task/weather_training/20250404/response.json task/weather_training/20250405/forecast.csv task/weather_training/20250405/response.json task/weather_training/20250406/forecast.csv task/weather_training/20250406/response.json task/weather_training/20250407/forecast.csv task/weather_training/20250407/response.json task/weather_training/20250408/forecast.csv task/weather_training/20250408/response.json task/weather_training/20250409/forecast.csv task/weather_training/20250409/response.json task/weather_training/20250410/forecast.csv task/weather_training/20250410/response.json task/weather_training/20250411/forecast.csv task/weather_training/20250411/response.json task/weather_training/20250412/forecast.csv task/weather_training/20250412/response.json task/weather_training/20250413/forecast.csv task/weather_training/20250413/response.json task/weather_training/20250414/forecast.csv task/weather_training/20250414/response.json task/weather_training/20250415/forecast.csv task/weather_training/20250415/response.json task/weather_training/20250416/forecast.csv task/weather_training/20250416/response.json task/weather_training/20250417/forecast.csv task/weather_training/20250417/response.json task/weather_training/20250418/forecast.csv task/weather_training/20250418/response.json task/weather_training/20250419/forecast.csv task/weather_training/20250419/response.json task/weather_training/20250420/forecast.csv task/weather_training/20250420/response.json task/weather_training/20250421/forecast.csv task/weather_training/20250421/response.json task/weather_training/20250422/forecast.csv task/weather_training/20250422/response.json task/weather_training/20250423/forecast.csv task/weather_training/20250423/response.json task/weather_training/20250424/forecast.csv task/weather_training/20250424/response.json task/weather_training/20250425/forecast.csv task/weather_training/20250425/response.json task/weather_training/20250426/forecast.csv task/weather_training/20250426/response.json task/weather_training/20250427/forecast.csv task/weather_training/20250427/response.json task/weather_training/20250428/forecast.csv task/weather_training/20250428/response.json task/weather_training/20250429/forecast.csv task/weather_training/20250429/response.json task/weather_training/20250430/forecast.csv task/weather_training/20250430/response.json task/weather_training/20250501/forecast.csv task/weather_training/20250501/response.json task/weather_training/20250502/forecast.csv task/weather_training/20250502/response.json task/weather_training/20250503/forecast.csv task/weather_training/20250503/response.json task/weather_training/20250504/forecast.csv task/weather_training/20250504/response.json task/weather_training/20250505/forecast.csv task/weather_training/20250505/response.json task/weather_training/20250506/forecast.csv task/weather_training/20250506/response.json task/weather_training/20250507/forecast.csv task/weather_training/20250507/response.json task/weather_training/20250508/forecast.csv task/weather_training/20250508/response.json task/weather_training/20250509/forecast.csv task/weather_training/20250509/response.json task/weather_training/20250510/forecast.csv task/weather_training/20250510/response.json task/weather_training/20250511/forecast.csv task/weather_training/20250511/response.json task/weather_training/20250512/forecast.csv task/weather_training/20250512/response.json task/weather_training/20250513/forecast.csv task/weather_training/20250513/response.json task/weather_training/20250514/forecast.csv task/weather_training/20250514/response.json task/weather_training/20250515/forecast.csv task/weather_training/20250515/response.json task/weather_training/20250516/forecast.csv task/weather_training/20250516/response.json task/weather_training/20250517/forecast.csv task/weather_training/20250517/response.json task/weather_training/20250518/forecast.csv task/weather_training/20250518/response.json task/weather_training/20250519/forecast.csv task/weather_training/20250519/response.json task/weather_training/20250520/forecast.csv task/weather_training/20250520/response.json task/weather_training/20250521/forecast.csv task/weather_training/20250521/response.json task/weather_training/20250522/forecast.csv task/weather_training/20250522/response.json task/weather_training/20250523/forecast.csv task/weather_training/20250523/response.json task/weather_training/20250524/forecast.csv task/weather_training/20250524/response.json task/weather_training/20250525/forecast.csv task/weather_training/20250525/response.json task/weather_training/20250526/forecast.csv task/weather_training/20250526/response.json task/weather_training/20250527/forecast.csv task/weather_training/20250527/response.json task/weather_training/20250528/forecast.csv task/weather_training/20250528/response.json task/weather_training/20250529/forecast.csv task/weather_training/20250529/response.json task/weather_training/20250530/forecast.csv task/weather_training/20250530/response.json task/weather_training/20250531/forecast.csv task/weather_training/20250531/response.json task/weather_training/20250601/forecast.csv task/weather_training/20250601/response.json task/weather_training/20250602/forecast.csv task/weather_training/20250602/response.json task/weather_training/20250603/forecast.csv task/weather_training/20250603/response.json task/weather_training/20250604/forecast.csv task/weather_training/20250604/response.json task/weather_training/20250605/forecast.csv task/weather_training/20250605/response.json task/weather_training/20250606/forecast.csv task/weather_training/20250606/response.json task/weather_training/20250607/forecast.csv task/weather_training/20250607/response.json task/weather_training/20250608/forecast.csv task/weather_training/20250608/response.json task/weather_training/20250609/forecast.csv task/weather_training/20250609/response.json task/weather_training/20250610/forecast.csv task/weather_training/20250610/response.json task/weather_training/20250611/forecast.csv task/weather_training/20250611/response.json task/weather_training/20250612/forecast.csv task/weather_training/20250612/response.json task/weather_training/20250613/forecast.csv task/weather_training/20250613/response.json task/weather_training/20250614/forecast.csv task/weather_training/20250614/response.json task/weather_training/20250615/forecast.csv task/weather_training/20250615/response.json task/weather_training/20250616/forecast.csv task/weather_training/20250616/response.json task/weather_training/20250617/forecast.csv task/weather_training/20250617/response.json task/weather_training/20250618/forecast.csv task/weather_training/20250618/response.json task/weather_training/20250619/forecast.csv task/weather_training/20250619/response.json task/weather_training/20250620/forecast.csv task/weather_training/20250620/response.json task/weather_training/20250621/forecast.csv task/weather_training/20250621/response.json task/weather_training/20250622/forecast.csv task/weather_training/20250622/response.json task/weather_training/20250623/forecast.csv task/weather_training/20250623/response.json task/weather_training/20250624/forecast.csv task/weather_training/20250624/response.json task/weather_training/20250625/forecast.csv task/weather_training/20250625/response.json task/weather_training/20250626/forecast.csv task/weather_training/20250626/response.json task/weather_training/20250627/forecast.csv task/weather_training/20250627/response.json task/weather_training/20250628/forecast.csv task/weather_training/20250628/response.json task/weather_training/20250629/forecast.csv task/weather_training/20250629/response.json task/weather_training/20250630/forecast.csv task/weather_training/20250630/response.json task/weather_training/20250701/forecast.csv task/weather_training/20250701/response.json task/weather_training/20250702/forecast.csv task/weather_training/20250702/response.json task/weather_training/20250703/forecast.csv task/weather_training/20250703/response.json task/weather_training/20250704/forecast.csv task/weather_training/20250704/response.json task/weather_training/20250705/forecast.csv task/weather_training/20250705/response.json task/weather_training/20250706/forecast.csv task/weather_training/20250706/response.json task/weather_training/20250707/forecast.csv task/weather_training/20250707/response.json task/weather_training/20250708/forecast.csv task/weather_training/20250708/response.json task/weather_training/20250709/forecast.csv task/weather_training/20250709/response.json task/weather_training/20250710/forecast.csv task/weather_training/20250710/response.json task/weather_training/20250711/forecast.csv task/weather_training/20250711/response.json task/weather_training/20250712/forecast.csv task/weather_training/20250712/response.json task/weather_training/20250713/forecast.csv task/weather_training/20250713/response.json task/weather_training/20250714/forecast.csv task/weather_training/20250714/response.json task/weather_training/20250715/forecast.csv task/weather_training/20250715/response.json task/weather_training/20250716/forecast.csv task/weather_training/20250716/response.json task/weather_training/20250717/forecast.csv task/weather_training/20250717/response.json task/weather_training/20250718/forecast.csv task/weather_training/20250718/response.json task/weather_training/20250719/forecast.csv task/weather_training/20250719/response.json task/weather_training/20250720/forecast.csv task/weather_training/20250720/response.json task/weather_training/20250721/forecast.csv task/weather_training/20250721/response.json task/weather_training/20250722/forecast.csv task/weather_training/20250722/response.json task/weather_training/20250723/forecast.csv task/weather_training/20250723/response.json task/weather_training/20250724/forecast.csv task/weather_training/20250724/response.json task/weather_training/20250725/forecast.csv task/weather_training/20250725/response.json task/weather_training/20250726/forecast.csv task/weather_training/20250726/response.json task/weather_training/20250727/forecast.csv task/weather_training/20250727/response.json task/weather_training/20250728/forecast.csv task/weather_training/20250728/response.json task/weather_training/20250729/forecast.csv task/weather_training/20250729/response.json task/weather_training/20250730/forecast.csv task/weather_training/20250730/response.json task/weather_training/20250731/forecast.csv task/weather_training/20250731/response.json task/weather_training/20250801/forecast.csv task/weather_training/20250801/response.json task/weather_training/20250802/forecast.csv task/weather_training/20250802/response.json task/weather_training/20250803/forecast.csv task/weather_training/20250803/response.json task/weather_training/20250804/forecast.csv task/weather_training/20250804/response.json task/weather_training/20250806/forecast.csv task/weather_training/20250806/response.json task/weather_training/20250808/forecast.csv task/weather_training/20250808/response.json task/weather_training/20250810/forecast.csv task/weather_training/20250810/response.json task/weather_training/20250811/forecast.csv task/weather_training/20250811/response.json task/weather_training/20250812/forecast.csv task/weather_training/20250812/response.json task/weather_training/20250813/forecast.csv task/weather_training/20250813/response.json task/weather_training/20250814/forecast.csv task/weather_training/20250814/response.json task/weather_training/20250815/forecast.csv task/weather_training/20250815/response.json task/weather_training/20250816/forecast.csv task/weather_training/20250816/response.json task/weather_training/20250817/forecast.csv task/weather_training/20250817/response.json task/weather_training/20250818/forecast.csv task/weather_training/20250818/response.json task/weather_training/20250819/forecast.csv task/weather_training/20250819/response.json task/weather_training/20250820/forecast.csv task/weather_training/20250820/response.json task/weather_training/20250821/forecast.csv task/weather_training/20250821/response.json task/weather_training/20250822/forecast.csv task/weather_training/20250822/response.json task/weather_training/20250823/forecast.csv task/weather_training/20250823/response.json task/weather_training/20250824/forecast.csv task/weather_training/20250824/response.json task/weather_training/20250825/forecast.csv task/weather_training/20250825/response.json task/weather_training/20250826/forecast.csv task/weather_training/20250826/response.json task/weather_training/20250827/forecast.csv task/weather_training/20250827/response.json task/weather_training/20250828/forecast.csv task/weather_training/20250828/response.json task/weather_training/20250829/forecast.csv task/weather_training/20250829/response.json task/weather_training/20250830/forecast.csv task/weather_training/20250830/response.json task/weather_training/20250831/forecast.csv task/weather_training/20250831/response.json task/weather_training/20250901/forecast.csv task/weather_training/20250901/response.json task/weather_training/20250902/forecast.csv task/weather_training/20250902/response.json task/weather_training/20250903/forecast.csv task/weather_training/20250903/response.json task/weather_training/20250904/forecast.csv task/weather_training/20250904/response.json task/weather_training/20250905/forecast.csv task/weather_training/20250905/response.json task/weather_training/20250906/forecast.csv task/weather_training/20250906/response.json task/weather_training/20250907/forecast.csv task/weather_training/20250907/response.json task/weather_training/20250908/forecast.csv task/weather_training/20250908/response.json task/weather_training/20250909/forecast.csv task/weather_training/20250909/response.json task/weather_training/20250910/forecast.csv task/weather_training/20250910/response.json task/weather_training/20250911/forecast.csv task/weather_training/20250911/response.json task/weather_training/20250912/forecast.csv task/weather_training/20250912/response.json task/weather_training/20250913/forecast.csv task/weather_training/20250913/response.json task/weather_training/20250914/forecast.csv task/weather_training/20250914/response.json task/weather_training/20250915/forecast.csv task/weather_training/20250915/response.json task/weather_training/20250916/forecast.csv task/weather_training/20250916/response.json task/weather_training/20250917/forecast.csv task/weather_training/20250917/response.json task/weather_training/20250918/forecast.csv task/weather_training/20250918/response.json task/weather_training/20250919/forecast.csv task/weather_training/20250919/response.json task/weather_training/20250920/forecast.csv task/weather_training/20250920/response.json task/weather_training/20250921/forecast.csv task/weather_training/20250921/response.json task/weather_training/20250922/forecast.csv task/weather_training/20250922/response.json task/weather_training/20250923/forecast.csv task/weather_training/20250923/response.json task/weather_training/20250924/forecast.csv task/weather_training/20250924/response.json task/weather_training/20250925/forecast.csv task/weather_training/20250925/response.json task/weather_training/20250926/forecast.csv task/weather_training/20250926/response.json task/weather_training/20250927/forecast.csv task/weather_training/20250927/response.json task/weather_training/20250928/forecast.csv task/weather_training/20250928/response.json task/weather_training/20250929/forecast.csv task/weather_training/20250929/response.json task/weather_training/20250930/forecast.csv task/weather_training/20250930/response.json task/weather_training/20251001/forecast.csv task/weather_training/20251001/response.json task/weather_training/20251002/forecast.csv task/weather_training/20251002/response.json task/weather_training/20251003/forecast.csv task/weather_training/20251003/response.json task/weather_training/20251004/forecast.csv task/weather_training/20251004/response.json task/weather_training/20251005/forecast.csv task/weather_training/20251005/response.json task/weather_training/20251006/forecast.csv task/weather_training/20251006/response.json task/weather_training/20251007/forecast.csv task/weather_training/20251007/response.json task/weather_training/20251008/forecast.csv task/weather_training/20251008/response.json task/weather_training/20251009/forecast.csv task/weather_training/20251009/response.json task/weather_training/20251010/forecast.csv task/weather_training/20251010/response.json task/weather_training/20251011/forecast.csv task/weather_training/20251011/response.json task/weather_training/20251012/forecast.csv task/weather_training/20251012/response.json task/weather_training/20251013/forecast.csv task/weather_training/20251013/response.json task/weather_training/20251014/forecast.csv task/weather_training/20251014/response.json task/weather_training/20251015/forecast.csv task/weather_training/20251015/response.json task/weather_training/20251016/forecast.csv task/weather_training/20251016/response.json task/weather_training/20251017/forecast.csv task/weather_training/20251017/response.json task/weather_training/20251018/forecast.csv task/weather_training/20251018/response.json task/weather_training/20251019/forecast.csv task/weather_training/20251019/response.json task/weather_training/20251020/forecast.csv task/weather_training/20251020/response.json task/weather_training/20251021/forecast.csv task/weather_training/20251021/response.json task/weather_training/20251022/forecast.csv task/weather_training/20251022/response.json task/weather_training/20251023/forecast.csv task/weather_training/20251023/response.json task/weather_training/20251024/forecast.csv task/weather_training/20251024/response.json task/weather_training/20251025/forecast.csv task/weather_training/20251025/response.json task/weather_training/20251026/forecast.csv task/weather_training/20251026/response.json task/weather_training/20251027/forecast.csv task/weather_training/20251027/response.json task/weather_training/20251028/forecast.csv task/weather_training/20251028/response.json task/weather_training/20251029/forecast.csv task/weather_training/20251029/response.json task/weather_training/20251030/forecast.csv task/weather_training/20251030/response.json task/weather_training/20251031/forecast.csv task/weather_training/20251031/response.json task/weather_training/20251101/forecast.csv task/weather_training/20251101/response.json task/weather_training/20251102/forecast.csv task/weather_training/20251102/response.json task/weather_training/20251103/forecast.csv task/weather_training/20251103/response.json task/weather_training/20251104/forecast.csv task/weather_training/20251104/response.json task/weather_training/20251105/forecast.csv task/weather_training/20251105/response.json task/weather_training/20251106/forecast.csv task/weather_training/20251106/response.json task/weather_training/20251107/forecast.csv task/weather_training/20251107/response.json task/weather_training/20251108/forecast.csv task/weather_training/20251108/response.json task/weather_training/20251109/forecast.csv task/weather_training/20251109/response.json task/weather_training/20251110/forecast.csv task/weather_training/20251110/response.json task/weather_training/20251111/forecast.csv task/weather_training/20251111/response.json task/weather_training/20251112/forecast.csv task/weather_training/20251112/response.json task/weather_training/20251113/forecast.csv task/weather_training/20251113/response.json task/weather_training/20251114/forecast.csv task/weather_training/20251114/response.json task/weather_training/20251115/forecast.csv task/weather_training/20251115/response.json task/weather_training/20251116/forecast.csv task/weather_training/20251116/response.json task/weather_training/20251117/forecast.csv task/weather_training/20251117/response.json task/weather_training/20251118/forecast.csv task/weather_training/20251118/response.json task/weather_training/20251119/forecast.csv task/weather_training/20251119/response.json task/weather_training/20251120/forecast.csv task/weather_training/20251120/response.json task/weather_training/20251121/forecast.csv task/weather_training/20251121/response.json task/weather_training/20251122/forecast.csv task/weather_training/20251122/response.json task/weather_training/20251123/forecast.csv task/weather_training/20251123/response.json task/weather_training/20251124/forecast.csv task/weather_training/20251124/response.json task/weather_training/20251125/forecast.csv task/weather_training/20251125/response.json task/weather_training/20251126/forecast.csv task/weather_training/20251126/response.json task/weather_training/20251127/forecast.csv task/weather_training/20251127/response.json task/weather_training/20251128/forecast.csv task/weather_training/20251128/response.json task/weather_training/20251129/forecast.csv task/weather_training/20251129/response.json task/weather_training/20251130/forecast.csv task/weather_training/20251130/response.json task/weather_training/20251201/forecast.csv task/weather_training/20251201/response.json task/weather_training/20251202/forecast.csv task/weather_training/20251202/response.json task/weather_training/20251203/forecast.csv task/weather_training/20251203/response.json task/weather_training/20251204/forecast.csv task/weather_training/20251204/response.json task/weather_training/20251205/forecast.csv task/weather_training/20251205/response.json task/weather_training/20251206/forecast.csv task/weather_training/20251206/response.json task/weather_training/20251207/forecast.csv task/weather_training/20251207/response.json task/weather_training/20251208/forecast.csv task/weather_training/20251208/response.json task/weather_training/20251209/forecast.csv task/weather_training/20251209/response.json task/weather_training/20251210/forecast.csv task/weather_training/20251210/response.json task/weather_training/20251211/forecast.csv task/weather_training/20251211/response.json task/weather_training/20251212/forecast.csv task/weather_training/20251212/response.json task/weather_training/20251213/forecast.csv task/weather_training/20251213/response.json task/weather_training/20251214/forecast.csv task/weather_training/20251214/response.json task/weather_training/20251215/forecast.csv task/weather_training/20251215/response.json task/weather_training/20251216/forecast.csv task/weather_training/20251216/response.json task/weather_training/20251217/forecast.csv task/weather_training/20251217/response.json task/weather_training/20251218/forecast.csv task/weather_training/20251218/response.json task/weather_training/20251219/forecast.csv task/weather_training/20251219/response.json task/weather_training/20251220/forecast.csv task/weather_training/20251220/response.json task/weather_training/20251221/forecast.csv task/weather_training/20251221/response.json task/weather_training/20251222/forecast.csv task/weather_training/20251222/response.json task/weather_training/20251223/forecast.csv task/weather_training/20251223/response.json task/weather_training/20251224/forecast.csv task/weather_training/20251224/response.json task/weather_training/20251225/forecast.csv task/weather_training/20251225/response.json task/weather_training/20251226/forecast.csv task/weather_training/20251226/response.json task/weather_training/20251227/forecast.csv task/weather_training/20251227/response.json task/weather_training/20251228/forecast.csv task/weather_training/20251228/response.json task/weather_training/20251229/forecast.csv task/weather_training/20251229/response.json task/weather_training/20251230/forecast.csv task/weather_training/20251230/response.json task/weather_training/20251231/forecast.csv task/weather_training/20251231/response.json task/weather_training/20260101/forecast.csv task/weather_training/20260101/response.json task/weather_training/20260102/forecast.csv task/weather_training/20260102/response.json task/weather_training/20260103/forecast.csv task/weather_training/20260103/response.json task/weather_training/20260104/forecast.csv task/weather_training/20260104/response.json task/weather_training/20260105/forecast.csv task/weather_training/20260105/response.json task/weather_training/20260106/forecast.csv task/weather_training/20260106/response.json task/weather_training/20260107/forecast.csv task/weather_training/20260107/response.json task/weather_training/20260108/forecast.csv task/weather_training/20260108/response.json task/weather_training/20260109/forecast.csv task/weather_training/20260109/response.json task/weather_training/20260110/forecast.csv task/weather_training/20260110/response.json task/weather_training/20260111/forecast.csv task/weather_training/20260111/response.json task/weather_training/20260112/forecast.csv task/weather_training/20260112/response.json task/weather_training/20260113/forecast.csv task/weather_training/20260113/response.json task/weather_training/20260114/forecast.csv task/weather_training/20260114/response.json task/weather_training/20260115/forecast.csv task/weather_training/20260115/response.json task/weather_training/20260116/forecast.csv task/weather_training/20260116/response.json task/weather_training/20260117/forecast.csv task/weather_training/20260117/response.json task/weather_training/20260118/forecast.csv task/weather_training/20260118/response.json task/weather_training/20260119/forecast.csv task/weather_training/20260119/response.json task/weather_training/20260120/forecast.csv task/weather_training/20260120/response.json task/weather_training/20260121/forecast.csv task/weather_training/20260121/response.json task/weather_training/20260122/forecast.csv task/weather_training/20260122/response.json task/weather_training/20260123/forecast.csv task/weather_training/20260123/response.json task/weather_training/20260124/forecast.csv task/weather_training/20260124/response.json task/weather_training/20260125/forecast.csv task/weather_training/20260125/response.json task/weather_training/20260126/forecast.csv task/weather_training/20260126/response.json task/weather_training/20260127/forecast.csv task/weather_training/20260127/response.json task/weather_training/20260128/forecast.csv task/weather_training/20260128/response.json task/weather_training/20260129/forecast.csv task/weather_training/20260129/response.json task/weather_training/skipped_dates.json task/weather_training/weather_backtest_all.csv task/wind_forecast.csv tsconfig.app.json tsconfig.json tsconfig.node.json vite.config.ts
Обсуждение 0 комментариев
Войдите, чтобы комментироватьПока нет комментариев — будьте первым.