Add LightGBM daily high forecasting pipeline
This commit is contained in:
@@ -186,6 +186,11 @@ def append_probability_snapshot(
|
||||
ens_data: Optional[Dict[str, Any]],
|
||||
current_forecasts: Optional[Dict[str, Any]],
|
||||
max_so_far: Optional[float],
|
||||
current_temp: Optional[float] = None,
|
||||
humidity: Optional[float] = None,
|
||||
wind_speed_kt: Optional[float] = None,
|
||||
visibility_mi: Optional[float] = None,
|
||||
local_hour: Optional[float] = None,
|
||||
peak_status: Optional[str],
|
||||
probabilities: Optional[List[Dict[str, Any]]],
|
||||
shadow_probabilities: Optional[List[Dict[str, Any]]],
|
||||
@@ -227,6 +232,13 @@ def append_probability_snapshot(
|
||||
if _sf(value) is not None
|
||||
},
|
||||
"max_so_far": _sf(max_so_far),
|
||||
"observation": {
|
||||
"current_temp": _sf(current_temp),
|
||||
"humidity": _sf(humidity),
|
||||
"wind_speed_kt": _sf(wind_speed_kt),
|
||||
"visibility_mi": _sf(visibility_mi),
|
||||
"local_hour": _sf(local_hour),
|
||||
},
|
||||
"peak_status": peak_status,
|
||||
"prob_snapshot": _compact_snapshot(probabilities),
|
||||
"shadow_prob_snapshot": _compact_snapshot(shadow_probabilities),
|
||||
|
||||
Reference in New Issue
Block a user