From 63c07388b9d443174e97ac76082478e8044e107d Mon Sep 17 00:00:00 2001 From: Eoghan Perkins Date: Sat, 2 May 2026 14:22:02 -0600 Subject: [PATCH] update middle bucket color to cyan --- nfgda_service/process_output.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nfgda_service/process_output.py b/nfgda_service/process_output.py index 6b5f4a7..dd6c370 100644 --- a/nfgda_service/process_output.py +++ b/nfgda_service/process_output.py @@ -66,7 +66,7 @@ # Gust-front overlay colors _GF_RGBA_DETECTED = np.array([255, 0, 0, 255], dtype=np.uint8) # red – observed detection _GF_RGBA_FC_30 = np.array([255, 140, 0, 255], dtype=np.uint8) # orange – forecast ≥ 30% -_GF_RGBA_FC_50 = np.array([220, 10, 120, 255], dtype=np.uint8) # reddish-fuchsia – forecast ≥ 50% (slightly dimmed) +_GF_RGBA_FC_50 = np.array([ 0, 212, 255, 255], dtype=np.uint8) # cyan – forecast ≥ 50% _GF_RGBA_FC_75 = np.array([120, 0, 255, 255], dtype=np.uint8) # vibrant violet – forecast ≥ 75% _GF_RGBA_FORECAST = _GF_RGBA_FC_75 # alias used in detection rendering (is_forecast=True path) @@ -407,7 +407,7 @@ def project_forecast(npz_path: str, radar_lat: float, radar_lon: float, # Draw three contour levels, lowest first so higher-confidence rings overwrite. # Each level is skeletonized independently to produce a thin medial-axis line: # 30% (orange) — gust front may pass here - # 50% (reddish-fuchsia) — moderate confidence + # 50% (cyan) — moderate confidence # 75% (purple) — high confidence core forecast_levels = [ (30.0, _GF_RGBA_FC_30),