{
  "package_id": "WJS_M03_world_course_wind_v1",
  "generated_at_utc": "2026-01-24T12:47:35Z",
  "world": {
    "schema_version": "world_nodes.v1",
    "race": {
      "race_id": "WJS",
      "month": "03",
      "version": "1",
      "timezone": "Asia/Taipei",
      "station_id": "466900",
      "data_years": [
        2015,
        2016,
        2017,
        2018,
        2019,
        2020,
        2021,
        2022,
        2023,
        2024,
        2025
      ]
    },
    "event_window": {
      "start_local": "05:00",
      "end_local": "13:00",
      "start_gun_local": "06:30",
      "node_granularity": "hour"
    },
    "units": {
      "temp_c": "°C",
      "rh_pct": "%",
      "wind_speed_ms": "m/s",
      "wind_dir_deg": "deg",
      "precip_mm": "mm/hr",
      "solar_mj_m2": "MJ/m²/hr"
    },
    "nodes": [
      {
        "node_id": "WJS_M03_0500",
        "time_window_local": "05:00",
        "temp_band_prob": {
          "lt_12": 0.0704,
          "c12_18": 0.5748,
          "c18_24": 0.349,
          "ge_24": 0.0059
        },
        "rh_band_prob": {
          "lt_60": 0.0411,
          "c60_80": 0.1848,
          "c80_90": 0.261,
          "ge_90": 0.5132
        },
        "wind_speed_band_prob": {
          "lt_1": 0.3372,
          "c1_2_5": 0.4604,
          "c2_5_4": 0.1642,
          "ge_4": 0.0381
        },
        "wind_dir_top": [
          {
            "dir": "SE",
            "p": 0.2997
          },
          {
            "dir": "N",
            "p": 0.2641
          },
          {
            "dir": "NE",
            "p": 0.1691
          }
        ],
        "rain_prob": 0.13,
        "solar_band_prob": {
          "none": 1.0,
          "low": 0.0,
          "med": 0.0,
          "high": 0.0
        },
        "data_status": "ok"
      },
      {
        "node_id": "WJS_M03_0600",
        "time_window_local": "06:00",
        "temp_band_prob": {
          "lt_12": 0.0704,
          "c12_18": 0.5924,
          "c18_24": 0.3343,
          "ge_24": 0.0029
        },
        "rh_band_prob": {
          "lt_60": 0.0352,
          "c60_80": 0.176,
          "c80_90": 0.2698,
          "ge_90": 0.5191
        },
        "wind_speed_band_prob": {
          "lt_1": 0.3196,
          "c1_2_5": 0.4809,
          "c2_5_4": 0.1554,
          "ge_4": 0.044
        },
        "wind_dir_top": [
          {
            "dir": "SE",
            "p": 0.3021
          },
          {
            "dir": "N",
            "p": 0.2258
          },
          {
            "dir": "NE",
            "p": 0.173
          }
        ],
        "rain_prob": 0.13,
        "solar_band_prob": {
          "none": 1.0,
          "low": 0.0,
          "med": 0.0,
          "high": 0.0
        },
        "data_status": "ok"
      },
      {
        "node_id": "WJS_M03_0700",
        "time_window_local": "07:00",
        "temp_band_prob": {
          "lt_12": 0.0499,
          "c12_18": 0.5513,
          "c18_24": 0.3959,
          "ge_24": 0.0029
        },
        "rh_band_prob": {
          "lt_60": 0.0323,
          "c60_80": 0.2053,
          "c80_90": 0.2639,
          "ge_90": 0.4985
        },
        "wind_speed_band_prob": {
          "lt_1": 0.349,
          "c1_2_5": 0.4428,
          "c2_5_4": 0.1789,
          "ge_4": 0.0293
        },
        "wind_dir_top": [
          {
            "dir": "SE",
            "p": 0.3314
          },
          {
            "dir": "N",
            "p": 0.2258
          },
          {
            "dir": "NE",
            "p": 0.1584
          }
        ],
        "rain_prob": 0.1556,
        "solar_band_prob": {
          "none": 0.4633,
          "low": 0.5367,
          "med": 0.0,
          "high": 0.0
        },
        "data_status": "ok"
      },
      {
        "node_id": "WJS_M03_0800",
        "time_window_local": "08:00",
        "temp_band_prob": {
          "lt_12": 0.0176,
          "c12_18": 0.4751,
          "c18_24": 0.478,
          "ge_24": 0.0293
        },
        "rh_band_prob": {
          "lt_60": 0.0616,
          "c60_80": 0.2757,
          "c80_90": 0.3021,
          "ge_90": 0.3607
        },
        "wind_speed_band_prob": {
          "lt_1": 0.3196,
          "c1_2_5": 0.4575,
          "c2_5_4": 0.1818,
          "ge_4": 0.0411
        },
        "wind_dir_top": [
          {
            "dir": "SE",
            "p": 0.2929
          },
          {
            "dir": "N",
            "p": 0.2337
          },
          {
            "dir": "S",
            "p": 0.1538
          }
        ],
        "rain_prob": 0.1961,
        "solar_band_prob": {
          "none": 0.1613,
          "low": 0.5015,
          "med": 0.3372,
          "high": 0.0
        },
        "data_status": "ok"
      },
      {
        "node_id": "WJS_M03_0900",
        "time_window_local": "09:00",
        "temp_band_prob": {
          "lt_12": 0.0147,
          "c12_18": 0.35,
          "c18_24": 0.5441,
          "ge_24": 0.0912
        },
        "rh_band_prob": {
          "lt_60": 0.1029,
          "c60_80": 0.3588,
          "c80_90": 0.2706,
          "ge_90": 0.2676
        },
        "wind_speed_band_prob": {
          "lt_1": 0.25,
          "c1_2_5": 0.5088,
          "c2_5_4": 0.1912,
          "ge_4": 0.05
        },
        "wind_dir_top": [
          {
            "dir": "N",
            "p": 0.2515
          },
          {
            "dir": "SE",
            "p": 0.1982
          },
          {
            "dir": "S",
            "p": 0.1805
          }
        ],
        "rain_prob": 0.1879,
        "solar_band_prob": {
          "none": 0.0853,
          "low": 0.2706,
          "med": 0.4647,
          "high": 0.1794
        },
        "data_status": "ok"
      },
      {
        "node_id": "WJS_M03_1000",
        "time_window_local": "10:00",
        "temp_band_prob": {
          "lt_12": 0.0147,
          "c12_18": 0.2971,
          "c18_24": 0.5353,
          "ge_24": 0.1529
        },
        "rh_band_prob": {
          "lt_60": 0.1647,
          "c60_80": 0.3824,
          "c80_90": 0.2412,
          "ge_90": 0.2118
        },
        "wind_speed_band_prob": {
          "lt_1": 0.1882,
          "c1_2_5": 0.4853,
          "c2_5_4": 0.2588,
          "ge_4": 0.0676
        },
        "wind_dir_top": [
          {
            "dir": "N",
            "p": 0.2596
          },
          {
            "dir": "S",
            "p": 0.174
          },
          {
            "dir": "SE",
            "p": 0.1445
          }
        ],
        "rain_prob": 0.1879,
        "solar_band_prob": {
          "none": 0.0324,
          "low": 0.2412,
          "med": 0.3235,
          "high": 0.4029
        },
        "data_status": "ok"
      },
      {
        "node_id": "WJS_M03_1100",
        "time_window_local": "11:00",
        "temp_band_prob": {
          "lt_12": 0.0176,
          "c12_18": 0.2824,
          "c18_24": 0.4912,
          "ge_24": 0.2088
        },
        "rh_band_prob": {
          "lt_60": 0.1647,
          "c60_80": 0.3971,
          "c80_90": 0.2647,
          "ge_90": 0.1735
        },
        "wind_speed_band_prob": {
          "lt_1": 0.0997,
          "c1_2_5": 0.5601,
          "c2_5_4": 0.2581,
          "ge_4": 0.0821
        },
        "wind_dir_top": [
          {
            "dir": "N",
            "p": 0.2684
          },
          {
            "dir": "NW",
            "p": 0.1917
          },
          {
            "dir": "W",
            "p": 0.1445
          }
        ],
        "rain_prob": 0.1787,
        "solar_band_prob": {
          "none": 0.0176,
          "low": 0.1877,
          "med": 0.3138,
          "high": 0.4809
        },
        "data_status": "ok"
      },
      {
        "node_id": "WJS_M03_1200",
        "time_window_local": "12:00",
        "temp_band_prob": {
          "lt_12": 0.0147,
          "c12_18": 0.2714,
          "c18_24": 0.4838,
          "ge_24": 0.2301
        },
        "rh_band_prob": {
          "lt_60": 0.1858,
          "c60_80": 0.4012,
          "c80_90": 0.2507,
          "ge_90": 0.1622
        },
        "wind_speed_band_prob": {
          "lt_1": 0.0882,
          "c1_2_5": 0.4912,
          "c2_5_4": 0.3382,
          "ge_4": 0.0824
        },
        "wind_dir_top": [
          {
            "dir": "N",
            "p": 0.2832
          },
          {
            "dir": "NW",
            "p": 0.236
          },
          {
            "dir": "W",
            "p": 0.1386
          }
        ],
        "rain_prob": 0.1765,
        "solar_band_prob": {
          "none": 0.0235,
          "low": 0.1588,
          "med": 0.3029,
          "high": 0.5147
        },
        "data_status": "ok"
      },
      {
        "node_id": "WJS_M03_1300",
        "time_window_local": "13:00",
        "temp_band_prob": {
          "lt_12": 0.0148,
          "c12_18": 0.2485,
          "c18_24": 0.503,
          "ge_24": 0.2337
        },
        "rh_band_prob": {
          "lt_60": 0.1686,
          "c60_80": 0.432,
          "c80_90": 0.2426,
          "ge_90": 0.1568
        },
        "wind_speed_band_prob": {
          "lt_1": 0.0767,
          "c1_2_5": 0.4661,
          "c2_5_4": 0.3746,
          "ge_4": 0.0826
        },
        "wind_dir_top": [
          {
            "dir": "N",
            "p": 0.3068
          },
          {
            "dir": "NW",
            "p": 0.2507
          },
          {
            "dir": "NE",
            "p": 0.1268
          }
        ],
        "rain_prob": 0.1735,
        "solar_band_prob": {
          "none": 0.0118,
          "low": 0.1657,
          "med": 0.3018,
          "high": 0.5207
        },
        "data_status": "ok"
      }
    ]
  },
  "course": {
    "course_id": "WJS_full_v1",
    "version": "1",
    "total_km": 42,
    "turnaround_km": 21,
    "segments": [
      {
        "segment_id": "S1",
        "start_km": 0,
        "end_km": 6,
        "bearing_sector": "NW",
        "exposure": "open_coast",
        "grade_profile": "rolling"
      },
      {
        "segment_id": "S2",
        "start_km": 6,
        "end_km": 12,
        "bearing_sector": "N",
        "exposure": "open_coast",
        "grade_profile": "flat"
      },
      {
        "segment_id": "S3",
        "start_km": 12,
        "end_km": 18,
        "bearing_sector": "N",
        "exposure": "open_coast",
        "grade_profile": "rolling"
      },
      {
        "segment_id": "S4",
        "start_km": 18,
        "end_km": 21,
        "bearing_sector": "N",
        "exposure": "open_coast",
        "grade_profile": "rolling"
      },
      {
        "segment_id": "S5",
        "start_km": 21,
        "end_km": 24,
        "bearing_sector": "S",
        "exposure": "open_coast",
        "grade_profile": "rolling"
      },
      {
        "segment_id": "S6",
        "start_km": 24,
        "end_km": 30,
        "bearing_sector": "S",
        "exposure": "open_coast",
        "grade_profile": "rolling"
      },
      {
        "segment_id": "S7",
        "start_km": 30,
        "end_km": 36,
        "bearing_sector": "S",
        "exposure": "open_coast",
        "grade_profile": "flat"
      },
      {
        "segment_id": "S8",
        "start_km": 36,
        "end_km": 42,
        "bearing_sector": "SE",
        "exposure": "open_coast",
        "grade_profile": "rolling"
      }
    ]
  },
  "derived": {
    "schema_version": "wind_interaction.v1",
    "notes": "Derived wind interaction probabilities per (hour, segment) using world.wind_dir_top (top3) and course.bearing_sector (8-way).",
    "bearing_convention": "bearing_sector indicates travel direction along course segment (8-way). wind_dir_top.dir indicates wind FROM direction (8-way).",
    "classification": {
      "angle_diff_deg": "minimum absolute angular difference between bearing and wind_from in degrees (0..180)",
      "tailwind_if": "angle_diff <= 45",
      "crosswind_if": "45 < angle_diff < 135",
      "headwind_if": "angle_diff >= 135"
    },
    "wind_load": {
      "speed_band_weights": {
        "lt_1": 0,
        "c1_2_5": 1,
        "c2_5_4": 2,
        "ge_4": 3
      },
      "exposure_multiplier": {
        "open_coast": 1.2,
        "semi_open": 1.0,
        "sheltered": 0.8,
        "urban": 0.85
      },
      "grade_multiplier": {
        "flat": 1.0,
        "rolling": 1.05,
        "gentle_up": 1.1,
        "gentle_down": 0.98
      },
      "formula": "wind_load = (Σ weight_i * P(speed_band_i)) * exposure_mult * grade_mult",
      "headwind_severity": "p_headwind * wind_load"
    }
  },
  "segment_hour": [
    {
      "time_window_local": "05:00",
      "segment_id": "S1",
      "p_headwind": 0.2997,
      "p_tailwind": 0.2641,
      "p_crosswind": 0.1691,
      "p_unknown": 0.2671,
      "wind_load": 1.1379,
      "headwind_severity": 0.341
    },
    {
      "time_window_local": "05:00",
      "segment_id": "S2",
      "p_headwind": 0.2997,
      "p_tailwind": 0.4332,
      "p_crosswind": 0.0,
      "p_unknown": 0.2671,
      "wind_load": 1.0837,
      "headwind_severity": 0.3248
    },
    {
      "time_window_local": "05:00",
      "segment_id": "S3",
      "p_headwind": 0.2997,
      "p_tailwind": 0.4332,
      "p_crosswind": 0.0,
      "p_unknown": 0.2671,
      "wind_load": 1.1379,
      "headwind_severity": 0.341
    },
    {
      "time_window_local": "05:00",
      "segment_id": "S4",
      "p_headwind": 0.2997,
      "p_tailwind": 0.4332,
      "p_crosswind": 0.0,
      "p_unknown": 0.2671,
      "wind_load": 1.1379,
      "headwind_severity": 0.341
    },
    {
      "time_window_local": "05:00",
      "segment_id": "S5",
      "p_headwind": 0.4332,
      "p_tailwind": 0.2997,
      "p_crosswind": 0.0,
      "p_unknown": 0.2671,
      "wind_load": 1.1379,
      "headwind_severity": 0.4929
    },
    {
      "time_window_local": "05:00",
      "segment_id": "S6",
      "p_headwind": 0.4332,
      "p_tailwind": 0.2997,
      "p_crosswind": 0.0,
      "p_unknown": 0.2671,
      "wind_load": 1.1379,
      "headwind_severity": 0.4929
    },
    {
      "time_window_local": "05:00",
      "segment_id": "S7",
      "p_headwind": 0.4332,
      "p_tailwind": 0.2997,
      "p_crosswind": 0.0,
      "p_unknown": 0.2671,
      "wind_load": 1.0837,
      "headwind_severity": 0.4695
    },
    {
      "time_window_local": "05:00",
      "segment_id": "S8",
      "p_headwind": 0.2641,
      "p_tailwind": 0.2997,
      "p_crosswind": 0.1691,
      "p_unknown": 0.2671,
      "wind_load": 1.1379,
      "headwind_severity": 0.3005
    },
    {
      "time_window_local": "06:00",
      "segment_id": "S1",
      "p_headwind": 0.3021,
      "p_tailwind": 0.2258,
      "p_crosswind": 0.173,
      "p_unknown": 0.2991,
      "wind_load": 1.1639,
      "headwind_severity": 0.3516
    },
    {
      "time_window_local": "06:00",
      "segment_id": "S2",
      "p_headwind": 0.3021,
      "p_tailwind": 0.3988,
      "p_crosswind": 0.0,
      "p_unknown": 0.2991,
      "wind_load": 1.1084,
      "headwind_severity": 0.3349
    },
    {
      "time_window_local": "06:00",
      "segment_id": "S3",
      "p_headwind": 0.3021,
      "p_tailwind": 0.3988,
      "p_crosswind": 0.0,
      "p_unknown": 0.2991,
      "wind_load": 1.1639,
      "headwind_severity": 0.3516
    },
    {
      "time_window_local": "06:00",
      "segment_id": "S4",
      "p_headwind": 0.3021,
      "p_tailwind": 0.3988,
      "p_crosswind": 0.0,
      "p_unknown": 0.2991,
      "wind_load": 1.1639,
      "headwind_severity": 0.3516
    },
    {
      "time_window_local": "06:00",
      "segment_id": "S5",
      "p_headwind": 0.3988,
      "p_tailwind": 0.3021,
      "p_crosswind": 0.0,
      "p_unknown": 0.2991,
      "wind_load": 1.1639,
      "headwind_severity": 0.4641
    },
    {
      "time_window_local": "06:00",
      "segment_id": "S6",
      "p_headwind": 0.3988,
      "p_tailwind": 0.3021,
      "p_crosswind": 0.0,
      "p_unknown": 0.2991,
      "wind_load": 1.1639,
      "headwind_severity": 0.4641
    },
    {
      "time_window_local": "06:00",
      "segment_id": "S7",
      "p_headwind": 0.3988,
      "p_tailwind": 0.3021,
      "p_crosswind": 0.0,
      "p_unknown": 0.2991,
      "wind_load": 1.1084,
      "headwind_severity": 0.442
    },
    {
      "time_window_local": "06:00",
      "segment_id": "S8",
      "p_headwind": 0.2258,
      "p_tailwind": 0.3021,
      "p_crosswind": 0.173,
      "p_unknown": 0.2991,
      "wind_load": 1.1639,
      "headwind_severity": 0.2628
    },
    {
      "time_window_local": "07:00",
      "segment_id": "S1",
      "p_headwind": 0.3314,
      "p_tailwind": 0.2258,
      "p_crosswind": 0.1584,
      "p_unknown": 0.2844,
      "wind_load": 1.1195,
      "headwind_severity": 0.371
    },
    {
      "time_window_local": "07:00",
      "segment_id": "S2",
      "p_headwind": 0.3314,
      "p_tailwind": 0.3842,
      "p_crosswind": 0.0,
      "p_unknown": 0.2844,
      "wind_load": 1.0662,
      "headwind_severity": 0.3533
    },
    {
      "time_window_local": "07:00",
      "segment_id": "S3",
      "p_headwind": 0.3314,
      "p_tailwind": 0.3842,
      "p_crosswind": 0.0,
      "p_unknown": 0.2844,
      "wind_load": 1.1195,
      "headwind_severity": 0.371
    },
    {
      "time_window_local": "07:00",
      "segment_id": "S4",
      "p_headwind": 0.3314,
      "p_tailwind": 0.3842,
      "p_crosswind": 0.0,
      "p_unknown": 0.2844,
      "wind_load": 1.1195,
      "headwind_severity": 0.371
    },
    {
      "time_window_local": "07:00",
      "segment_id": "S5",
      "p_headwind": 0.3842,
      "p_tailwind": 0.3314,
      "p_crosswind": 0.0,
      "p_unknown": 0.2844,
      "wind_load": 1.1195,
      "headwind_severity": 0.4301
    },
    {
      "time_window_local": "07:00",
      "segment_id": "S6",
      "p_headwind": 0.3842,
      "p_tailwind": 0.3314,
      "p_crosswind": 0.0,
      "p_unknown": 0.2844,
      "wind_load": 1.1195,
      "headwind_severity": 0.4301
    },
    {
      "time_window_local": "07:00",
      "segment_id": "S7",
      "p_headwind": 0.3842,
      "p_tailwind": 0.3314,
      "p_crosswind": 0.0,
      "p_unknown": 0.2844,
      "wind_load": 1.0662,
      "headwind_severity": 0.4096
    },
    {
      "time_window_local": "07:00",
      "segment_id": "S8",
      "p_headwind": 0.2258,
      "p_tailwind": 0.3314,
      "p_crosswind": 0.1584,
      "p_unknown": 0.2844,
      "wind_load": 1.1195,
      "headwind_severity": 0.2528
    },
    {
      "time_window_local": "08:00",
      "segment_id": "S1",
      "p_headwind": 0.4467,
      "p_tailwind": 0.2337,
      "p_crosswind": 0.0,
      "p_unknown": 0.3196,
      "wind_load": 1.1899,
      "headwind_severity": 0.5315
    },
    {
      "time_window_local": "08:00",
      "segment_id": "S2",
      "p_headwind": 0.4467,
      "p_tailwind": 0.2337,
      "p_crosswind": 0.0,
      "p_unknown": 0.3196,
      "wind_load": 1.1333,
      "headwind_severity": 0.5062
    },
    {
      "time_window_local": "08:00",
      "segment_id": "S3",
      "p_headwind": 0.4467,
      "p_tailwind": 0.2337,
      "p_crosswind": 0.0,
      "p_unknown": 0.3196,
      "wind_load": 1.1899,
      "headwind_severity": 0.5315
    },
    {
      "time_window_local": "08:00",
      "segment_id": "S4",
      "p_headwind": 0.4467,
      "p_tailwind": 0.2337,
      "p_crosswind": 0.0,
      "p_unknown": 0.3196,
      "wind_load": 1.1899,
      "headwind_severity": 0.5315
    },
    {
      "time_window_local": "08:00",
      "segment_id": "S5",
      "p_headwind": 0.2337,
      "p_tailwind": 0.4467,
      "p_crosswind": 0.0,
      "p_unknown": 0.3196,
      "wind_load": 1.1899,
      "headwind_severity": 0.2781
    },
    {
      "time_window_local": "08:00",
      "segment_id": "S6",
      "p_headwind": 0.2337,
      "p_tailwind": 0.4467,
      "p_crosswind": 0.0,
      "p_unknown": 0.3196,
      "wind_load": 1.1899,
      "headwind_severity": 0.2781
    },
    {
      "time_window_local": "08:00",
      "segment_id": "S7",
      "p_headwind": 0.2337,
      "p_tailwind": 0.4467,
      "p_crosswind": 0.0,
      "p_unknown": 0.3196,
      "wind_load": 1.1333,
      "headwind_severity": 0.2648
    },
    {
      "time_window_local": "08:00",
      "segment_id": "S8",
      "p_headwind": 0.2337,
      "p_tailwind": 0.4467,
      "p_crosswind": 0.0,
      "p_unknown": 0.3196,
      "wind_load": 1.1899,
      "headwind_severity": 0.2781
    },
    {
      "time_window_local": "09:00",
      "segment_id": "S1",
      "p_headwind": 0.3787,
      "p_tailwind": 0.2515,
      "p_crosswind": 0.0,
      "p_unknown": 0.3698,
      "wind_load": 1.3119,
      "headwind_severity": 0.4968
    },
    {
      "time_window_local": "09:00",
      "segment_id": "S2",
      "p_headwind": 0.3787,
      "p_tailwind": 0.2515,
      "p_crosswind": 0.0,
      "p_unknown": 0.3698,
      "wind_load": 1.2494,
      "headwind_severity": 0.4732
    },
    {
      "time_window_local": "09:00",
      "segment_id": "S3",
      "p_headwind": 0.3787,
      "p_tailwind": 0.2515,
      "p_crosswind": 0.0,
      "p_unknown": 0.3698,
      "wind_load": 1.3119,
      "headwind_severity": 0.4968
    },
    {
      "time_window_local": "09:00",
      "segment_id": "S4",
      "p_headwind": 0.3787,
      "p_tailwind": 0.2515,
      "p_crosswind": 0.0,
      "p_unknown": 0.3698,
      "wind_load": 1.3119,
      "headwind_severity": 0.4968
    },
    {
      "time_window_local": "09:00",
      "segment_id": "S5",
      "p_headwind": 0.2515,
      "p_tailwind": 0.3787,
      "p_crosswind": 0.0,
      "p_unknown": 0.3698,
      "wind_load": 1.3119,
      "headwind_severity": 0.3299
    },
    {
      "time_window_local": "09:00",
      "segment_id": "S6",
      "p_headwind": 0.2515,
      "p_tailwind": 0.3787,
      "p_crosswind": 0.0,
      "p_unknown": 0.3698,
      "wind_load": 1.3119,
      "headwind_severity": 0.3299
    },
    {
      "time_window_local": "09:00",
      "segment_id": "S7",
      "p_headwind": 0.2515,
      "p_tailwind": 0.3787,
      "p_crosswind": 0.0,
      "p_unknown": 0.3698,
      "wind_load": 1.2494,
      "headwind_severity": 0.3142
    },
    {
      "time_window_local": "09:00",
      "segment_id": "S8",
      "p_headwind": 0.2515,
      "p_tailwind": 0.3787,
      "p_crosswind": 0.0,
      "p_unknown": 0.3698,
      "wind_load": 1.3119,
      "headwind_severity": 0.3299
    },
    {
      "time_window_local": "10:00",
      "segment_id": "S1",
      "p_headwind": 0.3185,
      "p_tailwind": 0.2596,
      "p_crosswind": 0.0,
      "p_unknown": 0.4219,
      "wind_load": 1.5192,
      "headwind_severity": 0.4839
    },
    {
      "time_window_local": "10:00",
      "segment_id": "S2",
      "p_headwind": 0.3185,
      "p_tailwind": 0.2596,
      "p_crosswind": 0.0,
      "p_unknown": 0.4219,
      "wind_load": 1.4468,
      "headwind_severity": 0.4608
    },
    {
      "time_window_local": "10:00",
      "segment_id": "S3",
      "p_headwind": 0.3185,
      "p_tailwind": 0.2596,
      "p_crosswind": 0.0,
      "p_unknown": 0.4219,
      "wind_load": 1.5192,
      "headwind_severity": 0.4839
    },
    {
      "time_window_local": "10:00",
      "segment_id": "S4",
      "p_headwind": 0.3185,
      "p_tailwind": 0.2596,
      "p_crosswind": 0.0,
      "p_unknown": 0.4219,
      "wind_load": 1.5192,
      "headwind_severity": 0.4839
    },
    {
      "time_window_local": "10:00",
      "segment_id": "S5",
      "p_headwind": 0.2596,
      "p_tailwind": 0.3185,
      "p_crosswind": 0.0,
      "p_unknown": 0.4219,
      "wind_load": 1.5192,
      "headwind_severity": 0.3944
    },
    {
      "time_window_local": "10:00",
      "segment_id": "S6",
      "p_headwind": 0.2596,
      "p_tailwind": 0.3185,
      "p_crosswind": 0.0,
      "p_unknown": 0.4219,
      "wind_load": 1.5192,
      "headwind_severity": 0.3944
    },
    {
      "time_window_local": "10:00",
      "segment_id": "S7",
      "p_headwind": 0.2596,
      "p_tailwind": 0.3185,
      "p_crosswind": 0.0,
      "p_unknown": 0.4219,
      "wind_load": 1.4468,
      "headwind_severity": 0.3756
    },
    {
      "time_window_local": "10:00",
      "segment_id": "S8",
      "p_headwind": 0.2596,
      "p_tailwind": 0.3185,
      "p_crosswind": 0.0,
      "p_unknown": 0.4219,
      "wind_load": 1.5192,
      "headwind_severity": 0.3944
    },
    {
      "time_window_local": "11:00",
      "segment_id": "S1",
      "p_headwind": 0.0,
      "p_tailwind": 0.6046,
      "p_crosswind": 0.0,
      "p_unknown": 0.3954,
      "wind_load": 1.6665,
      "headwind_severity": 0.0
    },
    {
      "time_window_local": "11:00",
      "segment_id": "S2",
      "p_headwind": 0.0,
      "p_tailwind": 0.4601,
      "p_crosswind": 0.1445,
      "p_unknown": 0.3954,
      "wind_load": 1.5871,
      "headwind_severity": 0.0
    },
    {
      "time_window_local": "11:00",
      "segment_id": "S3",
      "p_headwind": 0.0,
      "p_tailwind": 0.4601,
      "p_crosswind": 0.1445,
      "p_unknown": 0.3954,
      "wind_load": 1.6665,
      "headwind_severity": 0.0
    },
    {
      "time_window_local": "11:00",
      "segment_id": "S4",
      "p_headwind": 0.0,
      "p_tailwind": 0.4601,
      "p_crosswind": 0.1445,
      "p_unknown": 0.3954,
      "wind_load": 1.6665,
      "headwind_severity": 0.0
    },
    {
      "time_window_local": "11:00",
      "segment_id": "S5",
      "p_headwind": 0.4601,
      "p_tailwind": 0.0,
      "p_crosswind": 0.1445,
      "p_unknown": 0.3954,
      "wind_load": 1.6665,
      "headwind_severity": 0.7667
    },
    {
      "time_window_local": "11:00",
      "segment_id": "S6",
      "p_headwind": 0.4601,
      "p_tailwind": 0.0,
      "p_crosswind": 0.1445,
      "p_unknown": 0.3954,
      "wind_load": 1.6665,
      "headwind_severity": 0.7667
    },
    {
      "time_window_local": "11:00",
      "segment_id": "S7",
      "p_headwind": 0.4601,
      "p_tailwind": 0.0,
      "p_crosswind": 0.1445,
      "p_unknown": 0.3954,
      "wind_load": 1.5871,
      "headwind_severity": 0.7302
    },
    {
      "time_window_local": "11:00",
      "segment_id": "S8",
      "p_headwind": 0.6046,
      "p_tailwind": 0.0,
      "p_crosswind": 0.0,
      "p_unknown": 0.3954,
      "wind_load": 1.6665,
      "headwind_severity": 1.0076
    },
    {
      "time_window_local": "12:00",
      "segment_id": "S1",
      "p_headwind": 0.0,
      "p_tailwind": 0.6578,
      "p_crosswind": 0.0,
      "p_unknown": 0.3422,
      "wind_load": 1.7826,
      "headwind_severity": 0.0
    },
    {
      "time_window_local": "12:00",
      "segment_id": "S2",
      "p_headwind": 0.0,
      "p_tailwind": 0.5192,
      "p_crosswind": 0.1386,
      "p_unknown": 0.3422,
      "wind_load": 1.6978,
      "headwind_severity": 0.0
    },
    {
      "time_window_local": "12:00",
      "segment_id": "S3",
      "p_headwind": 0.0,
      "p_tailwind": 0.5192,
      "p_crosswind": 0.1386,
      "p_unknown": 0.3422,
      "wind_load": 1.7826,
      "headwind_severity": 0.0
    },
    {
      "time_window_local": "12:00",
      "segment_id": "S4",
      "p_headwind": 0.0,
      "p_tailwind": 0.5192,
      "p_crosswind": 0.1386,
      "p_unknown": 0.3422,
      "wind_load": 1.7826,
      "headwind_severity": 0.0
    },
    {
      "time_window_local": "12:00",
      "segment_id": "S5",
      "p_headwind": 0.5192,
      "p_tailwind": 0.0,
      "p_crosswind": 0.1386,
      "p_unknown": 0.3422,
      "wind_load": 1.7826,
      "headwind_severity": 0.9256
    },
    {
      "time_window_local": "12:00",
      "segment_id": "S6",
      "p_headwind": 0.5192,
      "p_tailwind": 0.0,
      "p_crosswind": 0.1386,
      "p_unknown": 0.3422,
      "wind_load": 1.7826,
      "headwind_severity": 0.9256
    },
    {
      "time_window_local": "12:00",
      "segment_id": "S7",
      "p_headwind": 0.5192,
      "p_tailwind": 0.0,
      "p_crosswind": 0.1386,
      "p_unknown": 0.3422,
      "wind_load": 1.6978,
      "headwind_severity": 0.8815
    },
    {
      "time_window_local": "12:00",
      "segment_id": "S8",
      "p_headwind": 0.6578,
      "p_tailwind": 0.0,
      "p_crosswind": 0.0,
      "p_unknown": 0.3422,
      "wind_load": 1.7826,
      "headwind_severity": 1.1726
    },
    {
      "time_window_local": "13:00",
      "segment_id": "S1",
      "p_headwind": 0.0,
      "p_tailwind": 0.5575,
      "p_crosswind": 0.1268,
      "p_unknown": 0.3157,
      "wind_load": 1.8435,
      "headwind_severity": 0.0
    },
    {
      "time_window_local": "13:00",
      "segment_id": "S2",
      "p_headwind": 0.0,
      "p_tailwind": 0.6843,
      "p_crosswind": 0.0,
      "p_unknown": 0.3157,
      "wind_load": 1.7557,
      "headwind_severity": 0.0
    },
    {
      "time_window_local": "13:00",
      "segment_id": "S3",
      "p_headwind": 0.0,
      "p_tailwind": 0.6843,
      "p_crosswind": 0.0,
      "p_unknown": 0.3157,
      "wind_load": 1.8435,
      "headwind_severity": 0.0
    },
    {
      "time_window_local": "13:00",
      "segment_id": "S4",
      "p_headwind": 0.0,
      "p_tailwind": 0.6843,
      "p_crosswind": 0.0,
      "p_unknown": 0.3157,
      "wind_load": 1.8435,
      "headwind_severity": 0.0
    },
    {
      "time_window_local": "13:00",
      "segment_id": "S5",
      "p_headwind": 0.6843,
      "p_tailwind": 0.0,
      "p_crosswind": 0.0,
      "p_unknown": 0.3157,
      "wind_load": 1.8435,
      "headwind_severity": 1.2615
    },
    {
      "time_window_local": "13:00",
      "segment_id": "S6",
      "p_headwind": 0.6843,
      "p_tailwind": 0.0,
      "p_crosswind": 0.0,
      "p_unknown": 0.3157,
      "wind_load": 1.8435,
      "headwind_severity": 1.2615
    },
    {
      "time_window_local": "13:00",
      "segment_id": "S7",
      "p_headwind": 0.6843,
      "p_tailwind": 0.0,
      "p_crosswind": 0.0,
      "p_unknown": 0.3157,
      "wind_load": 1.7557,
      "headwind_severity": 1.2014
    },
    {
      "time_window_local": "13:00",
      "segment_id": "S8",
      "p_headwind": 0.5575,
      "p_tailwind": 0.0,
      "p_crosswind": 0.1268,
      "p_unknown": 0.3157,
      "wind_load": 1.8435,
      "headwind_severity": 1.0278
    }
  ]
}