Bootstrap recent METAR history for new cities
This commit is contained in:
+6
-1
@@ -8,7 +8,10 @@ from fastapi import APIRouter, HTTPException, Request
|
||||
from fastapi.responses import PlainTextResponse
|
||||
from loguru import logger
|
||||
|
||||
from src.analysis.deb_algorithm import load_history
|
||||
from src.analysis.deb_algorithm import (
|
||||
bootstrap_recent_daily_history_if_missing,
|
||||
load_history,
|
||||
)
|
||||
from src.analysis.probability_snapshot_archive import load_snapshot_rows_for_day
|
||||
from src.data_collection.city_registry import ALIASES
|
||||
from src.utils.metrics import export_prometheus_metrics
|
||||
@@ -195,6 +198,8 @@ async def city_history(request: Request, name: str):
|
||||
_assert_entitlement(request)
|
||||
city = _normalize_city_or_404(name)
|
||||
|
||||
bootstrap_recent_daily_history_if_missing(city, lookback_days=14)
|
||||
|
||||
project_root = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
history_file = os.path.join(project_root, "data", "daily_records.json")
|
||||
data = load_history(history_file)
|
||||
|
||||
Reference in New Issue
Block a user