Spaces:
Sleeping
Sleeping
| """Project configuration constants.""" | |
| from __future__ import annotations | |
| from pathlib import Path | |
| ROOT_DIR = Path(__file__).resolve().parents[1] | |
| DATA_DIR = ROOT_DIR / "data" | |
| MODELS_DIR = ROOT_DIR / "models" | |
| MODEL_PATH = MODELS_DIR / "mock_model" / "model.onnx" | |
| TOKYO_LATITUDE = 35.6762 | |
| TOKYO_LONGITUDE = 139.6503 | |
| TOKYO_TIMEZONE = "Asia/Tokyo" | |
| FORECAST_DAYS = 5 | |
| LOOKBACK_DAYS = 7 | |
| HISTORY_YEARS = 30 | |
| HISTORY_CSV_PATH = DATA_DIR / "tokyo_weather_history_30y.csv" | |
| HISTORY_JSON_PATH = DATA_DIR / "tokyo_weather_history_30y.json" | |
| LATEST_JSON_PATH = DATA_DIR / "tokyo_weather_latest.json" | |
| DAILY_COLUMNS = [ | |
| "temperature_2m_max", | |
| "temperature_2m_min", | |
| "precipitation_sum", | |
| "wind_speed_10m_max", | |
| ] | |
| API_DISPLAY_COLUMNS = { | |
| "high_c": "api_high_c", | |
| "low_c": "api_low_c", | |
| "rain_mm": "api_rain_mm", | |
| "wind_kmh": "api_wind_kmh", | |
| } | |