{
 "schema": 3,
 "init_time": "Sun 20 Sep 2026 00:00 UTC",
 "init_iso": "2026-09-20T00:00:00Z",
 "forecast_hours": [
  0,
  3,
  6,
  9,
  12,
  15,
  18,
  21,
  24,
  27,
  30,
  33,
  36,
  39,
  42,
  45,
  48,
  51,
  54,
  57,
  60,
  63,
  66,
  69,
  72,
  75,
  78,
  81,
  84,
  87,
  90,
  93,
  96,
  99,
  102,
  105,
  108,
  111,
  114,
  117,
  120,
  123,
  126,
  129,
  132,
  135,
  138,
  141,
  144,
  147,
  150,
  153,
  156,
  159,
  162,
  165,
  168,
  171,
  174,
  177,
  180
 ],
 "basins": [
  {
   "id": "north_atlantic",
   "name": "North Atlantic",
   "color": "#0099ff",
   "desc": "Transatlantic routes, Caribbean & US East Coast",
   "lat_min": 0.0,
   "lat_max": 70.0,
   "lon_min": -100.0,
   "lon_max": 0.0,
   "regions": [
    "nao",
    "lsg",
    "nsnf",
    "gibra",
    "azore",
    "medcareb",
    "neng",
    "npberm",
    "capflorida",
    "sflorida",
    "gmexico",
    "fwestind",
    "carsea",
    "leeisld",
    "windisld",
    "glakes"
   ]
  },
  {
   "id": "south_atlantic",
   "name": "South Atlantic",
   "color": "#f2711c",
   "desc": "Cape routes, Brazil & South Africa approaches",
   "lat_min": -76.0,
   "lat_max": 10.0,
   "lon_min": -100.0,
   "lon_max": 70.0,
   "regions": [
    "sao",
    "bario",
    "caphdp",
    "safsey",
    "brzcoast",
    "eqatl",
    "sthelena",
    "capegood",
    "falkland"
   ]
  },
  {
   "id": "north_pacific",
   "name": "North Pacific",
   "color": "#00b5ad",
   "desc": "US West Coast, Hawaii, Japan & Gulf of Alaska",
   "lat_min": -15.0,
   "lat_max": 75.0,
   "lon_min": 110.0,
   "lon_max": 290.0,
   "regions": [
    "npo",
    "japmicro",
    "japsea",
    "glfalaska",
    "juandfuca",
    "uswc",
    "southca",
    "calmex",
    "nampoly",
    "hawaii"
   ]
  },
  {
   "id": "south_pacific",
   "name": "South Pacific",
   "color": "#6435c9",
   "desc": "Oceania, Tasman Sea & Cape Horn",
   "lat_min": -78.0,
   "lat_max": 35.0,
   "lon_min": 110.0,
   "lon_max": 340.0,
   "regions": [
    "spo",
    "panama",
    "oceania",
    "caphorn",
    "neaust",
    "seaut",
    "tasmsea",
    "fiji",
    "nampoly"
   ]
  },
  {
   "id": "indian_ocean",
   "name": "Indian Ocean",
   "color": "#e6a700",
   "desc": "Arabian Sea, Bay of Bengal & Southern Ocean",
   "lat_min": -75.0,
   "lat_max": 30.0,
   "lon_min": 0.0,
   "lon_max": 130.0,
   "regions": [
    "indocean",
    "redarbsea",
    "safsych",
    "swaust",
    "sindocean",
    "smalacca",
    "schinasea"
   ]
  },
  {
   "id": "mediterranean",
   "name": "Mediterranean & Black Sea",
   "color": "#0dafd4",
   "desc": "Mediterranean, Adriatic, Aegean & Black Sea",
   "lat_min": 28.0,
   "lat_max": 48.0,
   "lon_min": -6.0,
   "lon_max": 42.0,
   "regions": [
    "med_sea",
    "cent_med",
    "adria_aegean",
    "east_med",
    "black_sea",
    "balearic",
    "bonofico",
    "corsica_sarda",
    "sicily_malta",
    "west_med",
    "ling_sea",
    "kerch",
    "sevastapol"
   ]
  },
  {
   "id": "europe",
   "name": "Europe",
   "color": "#a5673f",
   "desc": "North Sea, Baltic, Bay of Biscay & British Isles",
   "lat_min": 42.0,
   "lat_max": 68.0,
   "lon_min": -30.0,
   "lon_max": 28.0,
   "regions": [
    "northsea",
    "balticsea",
    "northeu",
    "britishisles",
    "englishch",
    "baybiscay"
   ]
  }
 ],
 "regions": [
  {
   "name": "nao",
   "title": "North Atlantic Ocean",
   "lat_min": 0.0,
   "lat_max": 60.0,
   "lon_min": -100.0,
   "lon_max": 0.0
  },
  {
   "name": "lsg",
   "title": "Labrador Sea & Greenland",
   "lat_min": 55.0,
   "lat_max": 70.0,
   "lon_min": -70.0,
   "lon_max": -43.0
  },
  {
   "name": "nsnf",
   "title": "Nova Scotia & Newfoundland",
   "lat_min": 40.0,
   "lat_max": 55.0,
   "lon_min": -70.0,
   "lon_max": -43.0
  },
  {
   "name": "gibra",
   "title": "Gibraltar",
   "lat_min": 34.0,
   "lat_max": 42.0,
   "lon_min": -15.0,
   "lon_max": -2.0
  },
  {
   "name": "azore",
   "title": "Canary Islands & Azores",
   "lat_min": 26.0,
   "lat_max": 30.0,
   "lon_min": -19.0,
   "lon_max": -12.0
  },
  {
   "name": "medcareb",
   "title": "Mediterranean to Caribbean",
   "lat_min": 11.0,
   "lat_max": 45.0,
   "lon_min": -70.0,
   "lon_max": 0.0
  },
  {
   "name": "neng",
   "title": "New England",
   "lat_min": 39.0,
   "lat_max": 44.0,
   "lon_min": -76.0,
   "lon_max": -65.0
  },
  {
   "name": "npberm",
   "title": "Newport to Bermuda",
   "lat_min": 31.0,
   "lat_max": 42.0,
   "lon_min": -82.0,
   "lon_max": -62.0
  },
  {
   "name": "capflorida",
   "title": "Cape Hatteras to Florida",
   "lat_min": 27.0,
   "lat_max": 37.0,
   "lon_min": -81.0,
   "lon_max": -63.0
  },
  {
   "name": "sflorida",
   "title": "South Florida",
   "lat_min": 21.0,
   "lat_max": 29.0,
   "lon_min": -85.0,
   "lon_max": -75.0
  },
  {
   "name": "gmexico",
   "title": "Gulf of Mexico",
   "lat_min": 18.0,
   "lat_max": 31.0,
   "lon_min": -100.0,
   "lon_max": -76.0
  },
  {
   "name": "fwestind",
   "title": "Florida to West Indies",
   "lat_min": 16.0,
   "lat_max": 28.0,
   "lon_min": -86.0,
   "lon_max": -64.0
  },
  {
   "name": "carsea",
   "title": "Caribbean Sea",
   "lat_min": 7.0,
   "lat_max": 24.0,
   "lon_min": -90.0,
   "lon_max": -59.0
  },
  {
   "name": "leeisld",
   "title": "Leeward Islands",
   "lat_min": 14.0,
   "lat_max": 20.0,
   "lon_min": -70.0,
   "lon_max": -60.0
  },
  {
   "name": "windisld",
   "title": "Windward Islands",
   "lat_min": 9.0,
   "lat_max": 15.0,
   "lon_min": -67.0,
   "lon_max": -57.0
  },
  {
   "name": "sao",
   "title": "South Atlantic Ocean",
   "lat_min": -60.0,
   "lat_max": 0.0,
   "lon_min": -80.0,
   "lon_max": 30.0
  },
  {
   "name": "bario",
   "title": "Buenos Aires to Rio",
   "lat_min": -38.0,
   "lat_max": -20.0,
   "lon_min": -64.0,
   "lon_max": -30.0
  },
  {
   "name": "caphdp",
   "title": "Cape Horn & Drake Passage",
   "lat_min": -76.0,
   "lat_max": -35.0,
   "lon_min": -100.0,
   "lon_max": -20.0
  },
  {
   "name": "safsey",
   "title": "South Africa to Seychelles",
   "lat_min": -40.0,
   "lat_max": -4.0,
   "lon_min": 0.0,
   "lon_max": 70.0
  },
  {
   "name": "brzcoast",
   "title": "Brazilian Coast",
   "lat_min": -28.0,
   "lat_max": -5.0,
   "lon_min": -50.0,
   "lon_max": -32.0
  },
  {
   "name": "eqatl",
   "title": "Equatorial Atlantic Crossing",
   "lat_min": -12.0,
   "lat_max": 10.0,
   "lon_min": -48.0,
   "lon_max": -8.0
  },
  {
   "name": "sthelena",
   "title": "St Helena & Ascension",
   "lat_min": -22.0,
   "lat_max": -5.0,
   "lon_min": -18.0,
   "lon_max": -2.0
  },
  {
   "name": "capegood",
   "title": "Cape of Good Hope",
   "lat_min": -40.0,
   "lat_max": -25.0,
   "lon_min": 8.0,
   "lon_max": 28.0
  },
  {
   "name": "falkland",
   "title": "Falklands & South Georgia",
   "lat_min": -58.0,
   "lat_max": -44.0,
   "lon_min": -65.0,
   "lon_max": -30.0
  },
  {
   "name": "northsea",
   "title": "North Sea",
   "lat_min": 50.0,
   "lat_max": 60.0,
   "lon_min": 3.0,
   "lon_max": 14.0
  },
  {
   "name": "balticsea",
   "title": "Baltic Sea",
   "lat_min": 53.0,
   "lat_max": 66.0,
   "lon_min": 4.0,
   "lon_max": 28.0
  },
  {
   "name": "northeu",
   "title": "Northern Europe to Ireland",
   "lat_min": 43.0,
   "lat_max": 68.0,
   "lon_min": -30.0,
   "lon_max": 15.0
  },
  {
   "name": "britishisles",
   "title": "British Isles",
   "lat_min": 49.0,
   "lat_max": 59.0,
   "lon_min": -13.0,
   "lon_max": 6.0
  },
  {
   "name": "englishch",
   "title": "English Channel",
   "lat_min": 48.0,
   "lat_max": 52.0,
   "lon_min": -6.0,
   "lon_max": 2.0
  },
  {
   "name": "baybiscay",
   "title": "Bay of Biscay",
   "lat_min": 42.0,
   "lat_max": 50.0,
   "lon_min": -15.0,
   "lon_max": 0.0
  },
  {
   "name": "indocean",
   "title": "Indian Ocean",
   "lat_min": -35.0,
   "lat_max": 25.0,
   "lon_min": 10.0,
   "lon_max": 130.0
  },
  {
   "name": "redarbsea",
   "title": "Red Sea & Arabian Sea",
   "lat_min": 10.0,
   "lat_max": 30.0,
   "lon_min": 30.0,
   "lon_max": 75.0
  },
  {
   "name": "safsych",
   "title": "South Africa to Seychelles",
   "lat_min": -40.0,
   "lat_max": 0.0,
   "lon_min": 0.0,
   "lon_max": 70.0
  },
  {
   "name": "swaust",
   "title": "South West Australia",
   "lat_min": -40.0,
   "lat_max": -27.0,
   "lon_min": 104.0,
   "lon_max": 130.0
  },
  {
   "name": "sindocean",
   "title": "Southern Indian Ocean",
   "lat_min": -75.0,
   "lat_max": -10.0,
   "lon_min": 10.0,
   "lon_max": 130.0
  },
  {
   "name": "smalacca",
   "title": "Strait of Malacca",
   "lat_min": -2.0,
   "lat_max": 15.0,
   "lon_min": 84.0,
   "lon_max": 120.0
  },
  {
   "name": "schinasea",
   "title": "South China Sea",
   "lat_min": 8.0,
   "lat_max": 24.0,
   "lon_min": 100.0,
   "lon_max": 130.0
  },
  {
   "name": "npo",
   "title": "North Pacific Ocean",
   "lat_min": -15.0,
   "lat_max": 75.0,
   "lon_min": 110.0,
   "lon_max": 260.0
  },
  {
   "name": "japmicro",
   "title": "Japan to Micronesia",
   "lat_min": -10.0,
   "lat_max": 35.0,
   "lon_min": 110.0,
   "lon_max": 190.0
  },
  {
   "name": "japsea",
   "title": "Sea of Japan",
   "lat_min": 30.0,
   "lat_max": 46.0,
   "lon_min": 120.0,
   "lon_max": 150.0
  },
  {
   "name": "glfalaska",
   "title": "Gulf of Alaska",
   "lat_min": 45.0,
   "lat_max": 62.0,
   "lon_min": -155.0,
   "lon_max": -120.0
  },
  {
   "name": "juandfuca",
   "title": "Strait of Juan de Fuca",
   "lat_min": 48.0,
   "lat_max": 50.0,
   "lon_min": -127.0,
   "lon_max": -121.0
  },
  {
   "name": "uswc",
   "title": "US West Coast",
   "lat_min": 32.0,
   "lat_max": 50.0,
   "lon_min": -147.0,
   "lon_max": -114.0
  },
  {
   "name": "southca",
   "title": "Southern California",
   "lat_min": 32.4,
   "lat_max": 34.6,
   "lon_min": -121.0,
   "lon_max": -117.0
  },
  {
   "name": "calmex",
   "title": "California to Mexico",
   "lat_min": 12.0,
   "lat_max": 35.0,
   "lon_min": -130.0,
   "lon_max": -90.0
  },
  {
   "name": "nampoly",
   "title": "North America to Polynesia",
   "lat_min": -10.0,
   "lat_max": 35.0,
   "lon_min": -175.0,
   "lon_max": -70.0
  },
  {
   "name": "hawaii",
   "title": "Hawaii",
   "lat_min": 17.0,
   "lat_max": 23.0,
   "lon_min": -162.0,
   "lon_max": -153.0
  },
  {
   "name": "spo",
   "title": "South Pacific Ocean",
   "lat_min": -70.0,
   "lat_max": 20.0,
   "lon_min": 120.0,
   "lon_max": 290.0
  },
  {
   "name": "panama",
   "title": "Panama",
   "lat_min": -3.0,
   "lat_max": 16.0,
   "lon_min": -100.0,
   "lon_max": -77.0
  },
  {
   "name": "oceania",
   "title": "Oceania",
   "lat_min": -50.0,
   "lat_max": 10.0,
   "lon_min": 110.0,
   "lon_max": 230.0
  },
  {
   "name": "caphorn",
   "title": "Cape Horn",
   "lat_min": -78.0,
   "lat_max": -35.0,
   "lon_min": -100.0,
   "lon_max": -20.0
  },
  {
   "name": "neaust",
   "title": "North East Australia",
   "lat_min": -30.0,
   "lat_max": -10.0,
   "lon_min": 140.0,
   "lon_max": 175.0
  },
  {
   "name": "seaut",
   "title": "South East Australia",
   "lat_min": -45.0,
   "lat_max": -30.0,
   "lon_min": 130.0,
   "lon_max": 160.0
  },
  {
   "name": "tasmsea",
   "title": "Tasman Sea",
   "lat_min": -50.0,
   "lat_max": -30.0,
   "lon_min": 145.0,
   "lon_max": 185.0
  },
  {
   "name": "fiji",
   "title": "Fiji",
   "lat_min": -39.0,
   "lat_max": -6.0,
   "lon_min": 170.0,
   "lon_max": 230.0
  },
  {
   "name": "med_sea",
   "title": "Mediterranean Sea",
   "lat_min": 28.0,
   "lat_max": 48.0,
   "lon_min": -6.0,
   "lon_max": 35.0
  },
  {
   "name": "cent_med",
   "title": "Central Mediterranean",
   "lat_min": 36.0,
   "lat_max": 45.0,
   "lon_min": -1.0,
   "lon_max": 15.0
  },
  {
   "name": "adria_aegean",
   "title": "Adriatic & Aegean Seas",
   "lat_min": 35.0,
   "lat_max": 46.0,
   "lon_min": 10.0,
   "lon_max": 30.0
  },
  {
   "name": "east_med",
   "title": "Eastern Mediterranean",
   "lat_min": 30.0,
   "lat_max": 42.0,
   "lon_min": 14.0,
   "lon_max": 37.0
  },
  {
   "name": "black_sea",
   "title": "Black Sea",
   "lat_min": 40.5,
   "lat_max": 47.5,
   "lon_min": 27.0,
   "lon_max": 42.0
  },
  {
   "name": "balearic",
   "title": "Balearic Islands",
   "lat_min": 38.0,
   "lat_max": 42.0,
   "lon_min": -1.0,
   "lon_max": 6.5
  },
  {
   "name": "bonofico",
   "title": "Strait of Bonifacio",
   "lat_min": 40.4,
   "lat_max": 42.0,
   "lon_min": 7.0,
   "lon_max": 10.5
  },
  {
   "name": "corsica_sarda",
   "title": "Corsica & Sardinia",
   "lat_min": 38.5,
   "lat_max": 43.5,
   "lon_min": 4.0,
   "lon_max": 14.0
  },
  {
   "name": "sicily_malta",
   "title": "Sicily & Malta",
   "lat_min": 34.5,
   "lat_max": 39.5,
   "lon_min": 9.0,
   "lon_max": 18.0
  },
  {
   "name": "west_med",
   "title": "Western Mediterranean",
   "lat_min": 34.5,
   "lat_max": 40.5,
   "lon_min": -6.0,
   "lon_max": 5.0
  },
  {
   "name": "ling_sea",
   "title": "Ligurian Sea",
   "lat_min": 41.7,
   "lat_max": 44.7,
   "lon_min": 5.0,
   "lon_max": 11.0
  },
  {
   "name": "kerch",
   "title": "Kerch Strait",
   "lat_min": 43.5,
   "lat_max": 45.5,
   "lon_min": 35.0,
   "lon_max": 38.0
  },
  {
   "name": "sevastapol",
   "title": "Sevastopol",
   "lat_min": 44.0,
   "lat_max": 47.0,
   "lon_min": 29.0,
   "lon_max": 35.0
  },
  {
   "name": "glakes",
   "title": "Great Lakes",
   "lat_min": 40.0,
   "lat_max": 49.0,
   "lon_min": -92.0,
   "lon_max": -76.0
  }
 ],
 "models": [
  {
   "id": "gfs",
   "name": "GFS",
   "params": [
    "wind",
    "swell",
    "pres",
    "cloud",
    "sst",
    "precip",
    "temp",
    "vis"
   ],
   "forecast_hours": [
    0,
    3,
    6,
    9,
    12,
    15,
    18,
    21,
    24,
    27,
    30,
    33,
    36,
    39,
    42,
    45,
    48,
    51,
    54,
    57,
    60,
    63,
    66,
    69,
    72,
    75,
    78,
    81,
    84,
    87,
    90,
    93,
    96,
    99,
    102,
    105,
    108,
    111,
    114,
    117,
    120,
    123,
    126,
    129,
    132,
    135,
    138,
    141,
    144,
    147,
    150,
    153,
    156,
    159,
    162,
    165,
    168,
    171,
    174,
    177,
    180
   ],
   "init_iso": "2026-09-20T00:00:00Z",
   "cadence_h": 6,
   "extras": [
    "gust",
    "perpw",
    "swell1_h"
   ],
   "points": true,
   "world_lite": true,
   "gen": "4ca4185f059d"
  },
  {
   "id": "ecmwf",
   "name": "ECMWF",
   "params": [
    "wind",
    "swell",
    "pres",
    "cloud",
    "sst",
    "precip",
    "temp"
   ],
   "forecast_hours": [
    0,
    3,
    6,
    9,
    12,
    15,
    18,
    21,
    24,
    27,
    30,
    33,
    36,
    39,
    42,
    45,
    48,
    51,
    54,
    57,
    60,
    63,
    66,
    69,
    72,
    75,
    78,
    81,
    84,
    87,
    90,
    93,
    96,
    99,
    102,
    105,
    108,
    111,
    114,
    117,
    120,
    123,
    126,
    129,
    132,
    135,
    138,
    141,
    144,
    150,
    156,
    162,
    168,
    174,
    180
   ],
   "init_iso": "2026-09-19T00:00:00Z",
   "cadence_h": 12,
   "extras": [
    "gust",
    "perpw"
   ],
   "points": true,
   "world_lite": true,
   "gen": "5dc9d35d50ca"
  },
  {
   "id": "aifs",
   "name": "AIFS",
   "params": [
    "wind",
    "pres",
    "cloud"
   ],
   "forecast_hours": [
    0,
    6,
    12,
    18,
    24,
    30,
    36,
    42,
    48,
    54,
    60,
    66,
    72,
    78,
    84,
    90,
    96,
    102,
    108,
    114,
    120,
    126,
    132,
    138,
    144,
    150,
    156,
    162,
    168,
    174,
    180
   ],
   "init_iso": "2026-09-19T18:00:00Z",
   "cadence_h": 6,
   "extras": [],
   "points": true,
   "world_lite": true,
   "gen": "1a0321236970"
  },
  {
   "id": "icon",
   "name": "ICON",
   "params": [
    "wind",
    "pres",
    "cloud"
   ],
   "forecast_hours": [
    0,
    3,
    6,
    9,
    12,
    15,
    18,
    21,
    24,
    27,
    30,
    33,
    36,
    39,
    42,
    45,
    48,
    51,
    54,
    57,
    60,
    63,
    66,
    69,
    72,
    75,
    78,
    81,
    84,
    87,
    90,
    93,
    96,
    99,
    102,
    105,
    108,
    111,
    114,
    117,
    120,
    123,
    126,
    129,
    132,
    135,
    138,
    141,
    144,
    147,
    150,
    153,
    156,
    159,
    162,
    165,
    168,
    171,
    174,
    177,
    180
   ],
   "init_iso": "2026-09-20T00:00:00Z",
   "cadence_h": 6,
   "extras": [
    "gust"
   ],
   "points": true,
   "world_lite": true,
   "gen": "499b4dc5c43f"
  },
  {
   "id": "gefs",
   "name": "GEFS mean",
   "params": [
    "wind",
    "pres"
   ],
   "forecast_hours": [
    0,
    6,
    12,
    18,
    24,
    30,
    36,
    42,
    48,
    54,
    60,
    66,
    72,
    78,
    84,
    90,
    96,
    102,
    108,
    114,
    120,
    126,
    132,
    138,
    144,
    150,
    156,
    162,
    168,
    174,
    180
   ],
   "init_iso": "2026-09-20T00:00:00Z",
   "cadence_h": 6,
   "extras": [
    "wspd_spread"
   ],
   "points": true,
   "world_lite": true,
   "gen": "be44bfd034e5"
  },
  {
   "id": "hrrr",
   "name": "HRRR",
   "params": [
    "wind",
    "pres",
    "cloud"
   ],
   "forecast_hours": [
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48
   ],
   "init_iso": "2026-09-20T06:00:00Z",
   "cadence_h": 6,
   "extras": [
    "gust"
   ],
   "domain": {
    "lat_min": 21.0,
    "lat_max": 53.0,
    "lon_min": -134.0,
    "lon_max": -60.0
   },
   "points": false,
   "gen": "05024fa59d90"
  },
  {
   "id": "nam",
   "name": "NAM",
   "params": [
    "wind",
    "pres",
    "cloud"
   ],
   "forecast_hours": [
    0,
    3,
    6,
    9,
    12,
    15,
    18,
    21,
    24,
    30,
    33,
    36,
    39,
    42,
    45,
    48,
    51,
    54,
    57,
    60,
    63,
    66,
    69,
    72,
    78,
    81,
    84
   ],
   "init_iso": "2026-09-20T06:00:00Z",
   "cadence_h": 6,
   "extras": [
    "gust"
   ],
   "domain": {
    "lat_min": 12.0,
    "lat_max": 62.0,
    "lon_min": -152.0,
    "lon_max": -49.0
   },
   "points": false,
   "gen": "71c935d1ce88"
  },
  {
   "id": "rtofs",
   "name": "RTOFS",
   "params": [
    "current"
   ],
   "forecast_hours": [
    0,
    6,
    12,
    18,
    24,
    30,
    36,
    42,
    48,
    54,
    60,
    66,
    72
   ],
   "init_iso": "2026-09-19T00:00:00Z",
   "cadence_h": 24,
   "extras": [],
   "points": false,
   "world_lite": true,
   "gen": "4922b8139da7"
  },
  {
   "id": "gdps",
   "name": "GDPS",
   "params": [
    "wind",
    "pres",
    "cloud",
    "precip",
    "temp"
   ],
   "forecast_hours": [
    0,
    3,
    6,
    9,
    12,
    15,
    18,
    21,
    24,
    27,
    30,
    33,
    36,
    39,
    42,
    45,
    48,
    51,
    54,
    57,
    60,
    63,
    66,
    69,
    72,
    75,
    78,
    81,
    84,
    87,
    90,
    93,
    96,
    99,
    102,
    105,
    108,
    111,
    114,
    117,
    120,
    123,
    126,
    129,
    132,
    135,
    138,
    141,
    144,
    147,
    150,
    153,
    156,
    159,
    162,
    165,
    168,
    171,
    174,
    177,
    180
   ],
   "init_iso": "2026-09-20T00:00:00Z",
   "cadence_h": 12,
   "extras": [
    "gust"
   ],
   "points": true,
   "world_lite": true,
   "gen": "e1d67db72f2c"
  },
  {
   "id": "gdwps",
   "name": "GDWPS",
   "params": [
    "swell"
   ],
   "forecast_hours": [
    0,
    3,
    6,
    9,
    12,
    15,
    18,
    21,
    24,
    27,
    30,
    33,
    36,
    39,
    42,
    45,
    48,
    51,
    54,
    57,
    60,
    63,
    66,
    69,
    72,
    75,
    78,
    81,
    84,
    87,
    90,
    93,
    96,
    99,
    102,
    105,
    108,
    111,
    114,
    117,
    120,
    123,
    126,
    129,
    132,
    135,
    138,
    141,
    144,
    147,
    150,
    153,
    156,
    159,
    162,
    165,
    168,
    171,
    174,
    177,
    180
   ],
   "init_iso": "2026-09-20T00:00:00Z",
   "cadence_h": 12,
   "extras": [
    "perpw",
    "swell1_h"
   ],
   "points": true,
   "world_lite": true,
   "gen": "16228201e700"
  },
  {
   "id": "iconeu",
   "name": "ICON-EU",
   "params": [
    "wind",
    "pres",
    "cloud",
    "vis",
    "temp",
    "precip"
   ],
   "forecast_hours": [
    0,
    3,
    6,
    9,
    12,
    15,
    18,
    21,
    24,
    27,
    30,
    33,
    36,
    39,
    42,
    45,
    48,
    51,
    54,
    57,
    60,
    63,
    66,
    69,
    72,
    75,
    78,
    81,
    84,
    87,
    90,
    93,
    96,
    99,
    102,
    105,
    108,
    111,
    114,
    117,
    120
   ],
   "init_iso": "2026-09-20T00:00:00Z",
   "cadence_h": 6,
   "extras": [
    "gust"
   ],
   "domain": {
    "lat_min": 29.5,
    "lat_max": 70.5,
    "lon_min": -23.5,
    "lon_max": 62.5
   },
   "points": false,
   "gen": "35be99c924e4"
  },
  {
   "id": "gwam",
   "name": "GWAM",
   "params": [
    "swell"
   ],
   "forecast_hours": [
    0,
    3,
    6,
    9,
    12,
    15,
    18,
    21,
    24,
    27,
    30,
    33,
    36,
    39,
    42,
    45,
    48,
    51,
    54,
    57,
    60,
    63,
    66,
    69,
    72,
    75,
    78,
    81,
    84,
    87,
    90,
    93,
    96,
    99,
    102,
    105,
    108,
    111,
    114,
    117,
    120,
    123,
    126,
    129,
    132,
    135,
    138,
    141,
    144,
    147,
    150,
    153,
    156,
    159,
    162,
    165,
    168,
    171,
    174
   ],
   "init_iso": "2026-09-20T00:00:00Z",
   "cadence_h": 12,
   "extras": [
    "perpw"
   ],
   "points": true,
   "world_lite": true,
   "gen": "bb5aa7985481"
  },
  {
   "id": "ewam",
   "name": "EWAM",
   "params": [
    "swell"
   ],
   "forecast_hours": [
    0,
    3,
    6,
    9,
    12,
    15,
    18,
    21,
    24,
    27,
    30,
    33,
    36,
    39,
    42,
    45,
    48,
    51,
    54,
    57,
    60,
    63,
    66,
    69,
    72,
    75,
    78
   ],
   "init_iso": "2026-09-20T00:00:00Z",
   "cadence_h": 12,
   "extras": [
    "perpw"
   ],
   "domain": {
    "lat_min": 30.0,
    "lat_max": 66.0,
    "lon_min": -10.5,
    "lon_max": 42.0
   },
   "points": false,
   "gen": "32d0205c363b"
  }
 ],
 "generated_at": "2026-09-20T10:44:28Z",
 "gen": "20260920T081021-69b985"
}