{
 "about": "A site or app draws a model's output or an observing system's data. \"to\": null means the site does not say where its picture comes from on the address read: never guessed. Every edge: the page that says so (`source`), when we read it (`read_utc`), whether the phrases we looked for were on it (`state`), a short quote. Stamped by tools/meteorology-read.mjs.",
 "by": "incident.meteorology@web-summit.dinis",
 "updated": "2026-11-11T11:35Z",
 "verb": "visualises",
 "inverse": "visualised_by",
 "edges": [
  {
   "from": "site-windy",
   "to": "model-ecmwf-ifs",
   "source": "https://community.windy.com/topic/12/what-source-of-weather-data-windy-use",
   "expect": [
    "ECMWF"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "893e571744e39d8a8897caa617451077a38321cff74d3c0053554e909be1d758",
   "state": "stated",
   "quote": "different weather models. Below is a brief overview of all models which you can find on Windy . Global models: ECMWF (European Centre for Medium-Range Weather Forecasts) is sometimes informally known in the USA as the \"European model\". More info available at www.ecmwf.com Resolution"
  },
  {
   "from": "site-windy",
   "to": "model-gfs",
   "source": "https://community.windy.com/topic/12/what-source-of-weather-data-windy-use",
   "expect": [
    "GFS"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "893e571744e39d8a8897caa617451077a38321cff74d3c0053554e909be1d758",
   "state": "stated",
   "quote": "lat/lon (~9 km). The forecast output is produced every three hours for first 144 hours, six hourly through day 10. GFS (Global Forecast System) - the model is operated by the United States' National Weather Service (NWS) Resolution is ~22 km. The forecast output is produced every hour"
  },
  {
   "from": "site-windy",
   "to": "model-icon",
   "source": "https://community.windy.com/topic/12/what-source-of-weather-data-windy-use",
   "expect": [
    "ICON"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "893e571744e39d8a8897caa617451077a38321cff74d3c0053554e909be1d758",
   "state": "stated",
   "quote": "Resolution is ~22 km. The forecast output is produced every hour for the first 120 hours, three hourly through day 10. ICON Global (Global Forecast System) - the model is operated by the United States' National Weather Service (NWS) Resolution is ~13 km. The forecast output is produced every"
  },
  {
   "from": "site-ventusky",
   "to": "model-icon",
   "source": "https://www.ventusky.com/about",
   "expect": [
    "ICON",
    "DWD"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "cfb429758ed1adcb34220afec52b94d99a1d7107e8a040481b8f6b8afacd3f8d",
   "state": "stated",
   "quote": "Wind speed Wind gusts Clouds Air pressure CAPE Snow cover Humidity Sea Air quality Wind Animation ECMWF, GFS, ICON, GEM Two New High-Resolution Weather Models on Ventusky About us About us Data sources Help Contact The Ventusky web application has been developed for you at our company,"
  },
  {
   "from": "site-ventusky",
   "to": "model-gfs",
   "source": "https://www.ventusky.com/about",
   "expect": [
    "GFS",
    "NOAA"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "cfb429758ed1adcb34220afec52b94d99a1d7107e8a040481b8f6b8afacd3f8d",
   "state": "stated",
   "quote": "Satellite Wind speed Wind gusts Clouds Air pressure CAPE Snow cover Humidity Sea Air quality Wind Animation ECMWF, GFS, ICON, GEM Two New High-Resolution Weather Models on Ventusky About us About us Data sources Help Contact The Ventusky web application has been developed for you at our"
  },
  {
   "from": "site-ventusky",
   "to": "model-ecmwf-ifs",
   "source": "https://www.ventusky.com/about",
   "expect": [
    "ECMWF"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "cfb429758ed1adcb34220afec52b94d99a1d7107e8a040481b8f6b8afacd3f8d",
   "state": "stated",
   "quote": "Radar Satellite Wind speed Wind gusts Clouds Air pressure CAPE Snow cover Humidity Sea Air quality Wind Animation ECMWF, GFS, ICON, GEM Two New High-Resolution Weather Models on Ventusky About us About us Data sources Help Contact The Ventusky web application has been developed for you"
  },
  {
   "from": "site-nullschool",
   "to": "model-gfs",
   "source": "https://earth.nullschool.net/about.html",
   "expect": [
    "GFS",
    "NCEP"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "4a347fc2bf06e55427da120a3bf6b0be0deebf1e63aa477c0923a0b039d7dd6c",
   "state": "stated",
   "quote": "data produced by scientists and engineers at government agencies and research labs across the globe Weather Data GFS (Global Forecast System) EMC / NCEP / NWS / NOAA Ocean Currents Data OSCAR v2.0 Earth & Space Research Global Ocean Physics Analysis and Forecast E.U. Copernicus Marine"
  },
  {
   "from": "site-yr",
   "to": "data-metno-api",
   "source": "https://api.met.no/doc/License",
   "expect": [
    "Norwegian Meteorological Institute",
    "yr"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "c93748340237b7850bafd371365eb194893975dca0d191401b4b83594a546b72",
   "state": "stated",
   "note": "To be re-read on Yr's own page (its help centre refused our reader).",
   "quote": "Government Data (NLOD) 2.0 and Creative Commons 4.0 BY International licences. Credit should be given to The Norwegian Meteorological Institute, shortened MET Norway , as the source of data. Some suggestions: «Data from MET Norway», «Based on data from MET Norway». A link to the"
  },
  {
   "from": "site-meteociel",
   "to": "model-arome",
   "source": "https://www.meteociel.fr/modeles/arome.php",
   "expect": [
    "AROME"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "3d1a4b958c1e298eeb627f794d076e316563ad53fec75b804d1ead18878c46ac",
   "state": "stated",
   "quote": "Meteociel - Mod�le Num�rique AROME Meteo-France pour la France Accueil - 11076 visiteurs Menu Utilisateur Inscription Se connecter Meteociel Android Meteociel iOS H�berger image Forums Meteociel Tchat"
  },
  {
   "from": "site-meteociel",
   "to": "model-gfs",
   "source": "https://www.meteociel.fr/modeles/gfse_cartes.php",
   "expect": [
    "GFS"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "150100835c9f4689b3ed2689cfa9af2460d32e02cc43439e1d586342ce311cc2",
   "state": "stated",
   "quote": "Meteociel - Cartes du mod�le num�rique GFS pour l'Europe Accueil - 11076 visiteurs Menu Utilisateur Inscription Se connecter Meteociel Android Meteociel iOS H�berger image Forums Meteociel Tchat m�t�o (4) Temps"
  },
  {
   "from": "site-wetterzentrale",
   "to": "model-gfs",
   "source": "https://www.wetterzentrale.de/en/default.php",
   "expect": [
    "GFS"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "4cfed8208d6014a1eda411d6c79e1cfd4aac8a667127bda7b81e9f324f926b96",
   "state": "stated",
   "quote": "Home page wetterzentrale.de Toggle navigation Top Karten Global models GFS ECMWF UKMO GEM ICON ARPEGE NAVGEM JMA Regional models WRF ICON D2 HARMONIE AROME ALARO IRIE Data-driven models AIFS AIGFS GraphCastGEM Other 9-panel Multi Model Bodenkarten/Fax"
  },
  {
   "from": "site-wetterzentrale",
   "to": "model-ecmwf-ifs",
   "source": "https://www.wetterzentrale.de/en/default.php",
   "expect": [
    "ECMWF"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "4cfed8208d6014a1eda411d6c79e1cfd4aac8a667127bda7b81e9f324f926b96",
   "state": "stated",
   "quote": "Home page wetterzentrale.de Toggle navigation Top Karten Global models GFS ECMWF UKMO GEM ICON ARPEGE NAVGEM JMA Regional models WRF ICON D2 HARMONIE AROME ALARO IRIE Data-driven models AIFS AIGFS GraphCastGEM Other 9-panel Multi Model Bodenkarten/Fax"
  },
  {
   "from": "site-tropicaltidbits",
   "to": "model-gfs",
   "source": "https://www.tropicaltidbits.com/analysis/models/",
   "expect": [
    "GFS"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "753a7e7a95383e36cb00ec1d11ba1c9b5ee518d808992a99a37f865de8ae5c41",
   "state": "stated",
   "quote": "Tidbits Nov 3: NCEP has retired NAM and HiresW mesoscale models , replacing them with RRFS and the REFS Ensemble GFS Run Time: 06Z Nov 11 Global ECMWF EC-AIFS GFS AIGFS CMC ICON JMA Ensemble EPS AIFS-ENS GEFS GEPS Hurricane HWRF PENA 04C CEMPAKA 31W THREE 03S HWRF Parent PENA 04C CEMPAKA"
  },
  {
   "from": "site-tropicaltidbits",
   "to": "model-ecmwf-ifs",
   "source": "https://www.tropicaltidbits.com/analysis/models/",
   "expect": [
    "ECMWF"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "753a7e7a95383e36cb00ec1d11ba1c9b5ee518d808992a99a37f865de8ae5c41",
   "state": "stated",
   "quote": "and HiresW mesoscale models , replacing them with RRFS and the REFS Ensemble GFS Run Time: 06Z Nov 11 Global ECMWF EC-AIFS GFS AIGFS CMC ICON JMA Ensemble EPS AIFS-ENS GEFS GEPS Hurricane HWRF PENA 04C CEMPAKA 31W THREE 03S HWRF Parent PENA 04C CEMPAKA 31W THREE 03S HMON PENA 04C"
  },
  {
   "from": "site-windguru",
   "to": "model-gfs",
   "source": "https://www.windguru.cz/help.php?sec=models",
   "expect": [
    "GFS"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "75a21a45f5505403d5dd4a9a3463f673acdeac777fe5f61cba77623bbaf23818",
   "state": "stated",
   "render": true,
   "quote": "large-scale weather patterns such as jet streams, tropical storms, or systems crossing continents. Examples include GFS (Global Forecast System) and ICON. Local models, on the other hand, focus on smaller geographic areas, allowing for more detailed predictions. With higher spatial resolution,"
  },
  {
   "from": "site-windguru",
   "to": "model-icon",
   "source": "https://www.windguru.cz/help.php?sec=models",
   "expect": [
    "ICON"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "75a21a45f5505403d5dd4a9a3463f673acdeac777fe5f61cba77623bbaf23818",
   "state": "stated",
   "render": true,
   "quote": "jet streams, tropical storms, or systems crossing continents. Examples include GFS (Global Forecast System) and ICON. Local models, on the other hand, focus on smaller geographic areas, allowing for more detailed predictions. With higher spatial resolution, often 1–5 km, they can capture"
  },
  {
   "from": "site-windfinder",
   "to": null,
   "source": "https://www.windfinder.com/apps/",
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "aa5ab21c49a6f3ddbe2df89ddbd3cdbed393b671173aa787b74b0d8d84a255bb",
   "state": "not stated",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "NOAA",
    "DWD"
   ],
   "note": "It describes its \"Superforecast\" as based on improved physical and topographical models, without naming them."
  },
  {
   "from": "site-rainviewer",
   "to": "obs-radar-ipma",
   "source": "https://www.rainviewer.com/sources.html",
   "expect": [
    "Portugal",
    "ipma.pt"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "09ecbd64f20e97dada931b8ed8c79520d503f65cf80fbc92e515a78354fe98b5",
   "state": "stated",
   "note": "RainViewer's sources page lists, per country, the radar it reads: for Portugal, IPMA's.",
   "quote": "http://www.meteorologia.gov.py/radar/ Philippines https://www.panahon.gov.ph/ Poland https://danepubliczne.imgw.pl/datastore Portugal http://www.ipma.pt/pt/otempo/obs.remote/index.jsp Romania http://meteoromania.ro/anm2/radarm/radar.index.php Saudi Arabia https://www.radar-flask.xyz Serbia http://ww"
  },
  {
   "from": "site-blitzortung",
   "to": "obs-lightning-blitzortung",
   "source": "https://www.blitzortung.org/en/cover_your_area.php",
   "expect": [
    "lightning",
    "network"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "cb93a1b7f50afe969694f54d056cebb8ad0585486ee9ea8f1f37f9b7b763bad2",
   "state": "stated",
   "quote": "Lightning & Thunderstorms - Cover Your Area Blitzortung.org Realtime Maps: Fixed Size Realtime Maps: Dynamic Size Realtime Maps: Vector Map Historical Data: Historical Maps"
  },
  {
   "from": "site-ecmwf",
   "to": "model-ecmwf-ifs",
   "source": "https://charts.ecmwf.int/",
   "expect": [
    "ECMWF",
    "charts"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "27fcbcde848e70637e5508cb3001dfa451d43e9a1fc74e3783edd1b088f762d7",
   "state": "stated",
   "quote": "ECMWF | Charts Home About Forecasts Computing Learning Publications ECMWF logo Charts Help Support Opencharts news Log in Dashboard Log out Charts You need to enable JavaScript"
  },
  {
   "from": "site-eumetsat",
   "to": "obs-meteosat",
   "source": "https://view.eumetsat.int/",
   "expect": [
    "EUMET"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "3a1581dde0f49fcbccf613e697e9ea85177cd3187c4d4f3bcbb284d3ef052209",
   "state": "stated",
   "quote": "Eumetview Loading..."
  },
  {
   "from": "site-nasa-worldview",
   "to": "obs-jpss",
   "source": "https://worldview.earthdata.nasa.gov/",
   "expect": [
    "Worldview"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "cb2d20917791e84f680004926944677e08289fa228d60fc734d427c0718596ff",
   "state": "stated",
   "quote": "NASA Worldview"
  },
  {
   "from": "site-ipma",
   "to": "svc-ipma-warnings",
   "source": "https://www.ipma.pt/pt/otempo/prev-sam/",
   "expect": [
    "Avisos"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "6026c2771e648ff066e15206db9566775ca35e28224843adaceba3c4919da928",
   "state": "stated",
   "quote": "IPMA - Avisos Meteorol gicos em linha temporal Quem somos | Onde estamos | Conselho científico | Recrutamento | Formação @ IPMA | Investigação | e Biblioteca | Enciclopédia ipma"
  },
  {
   "from": "site-ipma",
   "to": "obs-radar-ipma",
   "source": "https://www.ipma.pt/pt/otempo/obs.radar/",
   "expect": [
    "radar"
   ],
   "read_utc": "2026-11-11T11:28Z",
   "http": 200,
   "sha256": "a57d0e1e6c655f1fd3bdcb4ea81b4ee31ff0f819eaaf517da51637300bb85bd5",
   "state": "stated",
   "quote": "IPMA - Imagens de radar Quem somos | Onde estamos | Conselho científico | Recrutamento | Formação @ IPMA | Investigação | e Biblioteca | Enciclopédia ipma --> | Contacto | EN Tempo Previsão"
  },
  {
   "from": "site-aviationweather",
   "to": "obs-airport-metar",
   "source": "https://aviationweather.gov/data/api/",
   "expect": [
    "METAR"
   ],
   "read_utc": "2026-11-11T11:28Z",
   "http": 200,
   "sha256": "0878d71049f7d391c5ea8e04b07e7bfdf17e863e898c70dc2e97bbd03eb23a86",
   "state": "stated",
   "quote": "Temperature Winds Turbulence Icing Products SIGMET G-AIRMET Center Weather Adv Prog charts TAF map Forecast Discussions METAR/TAF data PIREP/AIREP data Wind/temp data ITWS data WAFS grids SigWx charts TCF/eTCF/ECFP Tools Terminal Weather Dashboard Winter Weather Dashboard Ceiling & Visibility"
  },
  {
   "from": "site-observador",
   "to": "site-windy",
   "source": "https://storm-charles.promptugal.news/research/weather-sites/sites/windy.md",
   "expect": [
    "Observador",
    "embeds"
   ],
   "note": "Read by incident.weatherwatch@, not by us: Observador's pages embed Windy's map, naming GFS and ECMWF.",
   "label": "evidence",
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "d9aa834909a4c64e00bb3535e7b5dbb543e16fc1da37320baa964c912fd32c5e",
   "state": "stated",
   "quote": "on the map: ECMWF, GFS, ICON, AROME and others (product knowledge; the model list was not read in this pass). Observador's embeds name GFS and ECMWF. Where its data comes from, traced: [the lineage of this site](../../../meteorology/nodes/site-windy.md) (kept by incident.meteorology@)."
  },
  {
   "from": "site-bbc-weather",
   "to": null,
   "source": "https://www.bbc.com/weather/2267057",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "NOAA",
    "DWD",
    "IPMA"
   ],
   "note": "The page names its forecast partner (see \"supplies\") and not a model.",
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "304d06d6cb2614cb6da8ea990e899f5d00c1eb50a0c4229d340761d7800b7ca5",
   "state": "not stated"
  },
  {
   "from": "site-weathercom",
   "to": null,
   "source": "https://weather.com/weather/today/l/38.72,-9.14",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "NOAA",
    "NCEP",
    "DWD",
    "EUMETSAT",
    "IPMA",
    "Met Office",
    "Meteosat",
    "HARMONIE",
    "Open-Meteo",
    "MeteoGroup",
    "DTN",
    "Foreca",
    "meteoblue"
   ],
   "note": "",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "3e4ae37ddeb1ee54d2689b9d068ce09e48843d1a783269f08a63e18b96338aa9",
   "state": "not stated",
   "render": true
  },
  {
   "from": "site-foreca",
   "to": null,
   "source": "https://www.foreca.com/102267057/Lisbon-Portugal",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "NOAA",
    "NCEP",
    "DWD",
    "EUMETSAT",
    "IPMA",
    "Met Office",
    "Meteosat",
    "HARMONIE",
    "Open-Meteo",
    "MeteoGroup",
    "DTN",
    "The Weather Company",
    "meteoblue"
   ],
   "note": "",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "291ee5f3ca5f38720beb0b38807287dc9459ff0bc3c1f7e591d64e6c56eabcb6",
   "state": "not stated"
  },
  {
   "from": "site-weatherandradar",
   "to": null,
   "source": "https://www.weatherandradar.co.uk/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "NOAA",
    "NCEP",
    "DWD",
    "EUMETSAT",
    "IPMA",
    "Met Office",
    "Meteosat",
    "HARMONIE",
    "Open-Meteo",
    "MeteoGroup",
    "DTN",
    "The Weather Company",
    "Foreca",
    "meteoblue"
   ],
   "note": "",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "0b770a23c58bda5f58fa9cba7e1bd8b19003ecce18a4b214fe571a96a78cac47",
   "state": "not stated"
  },
  {
   "from": "site-lusometeo",
   "to": null,
   "source": "https://www.lusometeo.com/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo"
   ],
   "note": "Searched for the names of models and of forecast providers; a news page naming IPMA in its text is not a statement of where a picture comes from.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "b8f1900d62a3cb449c6f7a0eedf3d6404f96a0a019d2964a59308791dc56e367",
   "state": "not stated"
  },
  {
   "from": "site-sapo-tempo",
   "to": null,
   "source": "https://tempo.sapo.pt/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo"
   ],
   "note": "Searched for the names of models and of forecast providers; a news page naming IPMA in its text is not a statement of where a picture comes from.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "be2ee96fe9100650af1c999b96f0dee30d39cfdd5da2afd186e9dafc2a04fca0",
   "state": "not stated"
  },
  {
   "from": "site-rtp",
   "to": null,
   "source": "https://www.rtp.pt/noticias/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo"
   ],
   "note": "Searched for the names of models and of forecast providers; a news page naming IPMA in its text is not a statement of where a picture comes from.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "160ba722d19d021f4e64c0b740f649102f168541a2a45ee2c337c126f78df91f",
   "state": "not stated"
  },
  {
   "from": "site-cnnportugal",
   "to": null,
   "source": "https://cnnportugal.iol.pt/meteorologia",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo"
   ],
   "note": "Searched for the names of models and of forecast providers; a news page naming IPMA in its text is not a statement of where a picture comes from.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "9a95b7666973ef1b8b216bf0867f22adf5998ff3cae396b08408efce4607fd27",
   "state": "not stated"
  },
  {
   "from": "site-publico",
   "to": null,
   "source": "https://www.publico.pt/meteorologia",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo"
   ],
   "note": "Searched for the names of models and of forecast providers; a news page naming IPMA in its text is not a statement of where a picture comes from.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "aeab2030ea1a27f1c8f31d8c6ca9ca826f31d959d8cbf23138a891152437e28d",
   "state": "not stated"
  },
  {
   "from": "site-sc-rr-dashboard",
   "to": null,
   "source": "https://rr.pt/tempestade-charles-avisos-e-ocorrencias",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo"
   ],
   "note": "Searched for the names of models and of forecast providers; a news page naming IPMA in its text is not a statement of where a picture comes from.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 403,
   "sha256": "bab48d483f1e41ead73f4bf876873cd31b486232acfe8daa517bed771e9ce05e",
   "state": "not read"
  },
  {
   "from": "site-severeweathereu",
   "to": null,
   "source": "https://www.severe-weather.eu/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo"
   ],
   "note": "Searched for the names of models and of forecast providers; a news page naming IPMA in its text is not a statement of where a picture comes from.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "0dd3ae604ac0872388eec0125eb00cc9f3aa417fa53e1036f631200c532bf18a",
   "state": "not stated"
  },
  {
   "from": "site-estofex",
   "to": null,
   "source": "https://www.estofex.org/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo"
   ],
   "note": "Searched for the names of models and of forecast providers; a news page naming IPMA in its text is not a statement of where a picture comes from.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "a87a21289cdca53fcefdde6e6f7e246ab79bbad638a5d41fb36a5f8bb52cd058",
   "state": "not stated"
  },
  {
   "from": "site-zoomearth",
   "to": null,
   "state": "not read",
   "note": "Its terms restrict automated access (incident.weatherwatch@'s reading, research/weather-sites/addresses.json): we do not request it. A person may read its About page.",
   "source": "https://zoom.earth/"
  },
  {
   "from": "site-tempopt",
   "to": null,
   "state": "not read",
   "note": "Its terms restrict automated access (incident.weatherwatch@'s reading): we do not request it.",
   "source": "https://www.tempo.pt/"
  },
  {
   "from": "site-accuweather",
   "to": null,
   "state": "not read",
   "note": "The site refused our reader (incident.weatherwatch@: not opened).",
   "source": "https://www.accuweather.com/"
  },
  {
   "from": "site-sic",
   "to": null,
   "state": "not read",
   "note": "Not opened by incident.weatherwatch@; not requested again here.",
   "source": "https://sicnoticias.pt/meteorologia"
  },
  {
   "from": "site-meteopt",
   "to": "model-gfs",
   "source": "https://www.meteopt.com/",
   "expect": [
    "GFS"
   ],
   "note": "The models menu of the community's home page.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "b578d599f2c5eb5fa2796f8503904f93a5f74696df197c8359c893c178bc5060",
   "state": "stated",
   "quote": "MeteoPT.com Comunidade de Meteorologia Português Español English menu_home menu_forum menu_models menu_global GFS ECMWF AIGFS ECMWF-AIFS UKMO ICON ARPÈGE menu_comparator menu_ensemble GEFS ECMWF ENS menu_observation menu_temp menu_sat menu_sst menu_climate menu_misc Temperaturas atuais"
  },
  {
   "from": "site-meteopt",
   "to": "model-ecmwf-ifs",
   "source": "https://www.meteopt.com/",
   "expect": [
    "ECMWF"
   ],
   "note": "The models menu of the community's home page.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "b578d599f2c5eb5fa2796f8503904f93a5f74696df197c8359c893c178bc5060",
   "state": "stated",
   "quote": "MeteoPT.com Comunidade de Meteorologia Português Español English menu_home menu_forum menu_models menu_global GFS ECMWF AIGFS ECMWF-AIFS UKMO ICON ARPÈGE menu_comparator menu_ensemble GEFS ECMWF ENS menu_observation menu_temp menu_sat menu_sst menu_climate menu_misc Temperaturas atuais"
  },
  {
   "from": "site-meteopt",
   "to": "model-ecmwf-aifs",
   "source": "https://www.meteopt.com/",
   "expect": [
    "ECMWF-AIFS"
   ],
   "note": "The models menu of the community's home page.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "b578d599f2c5eb5fa2796f8503904f93a5f74696df197c8359c893c178bc5060",
   "state": "stated",
   "quote": "Comunidade de Meteorologia Português Español English menu_home menu_forum menu_models menu_global GFS ECMWF AIGFS ECMWF-AIFS UKMO ICON ARPÈGE menu_comparator menu_ensemble GEFS ECMWF ENS menu_observation menu_temp menu_sat menu_sst menu_climate menu_misc Temperaturas atuais Península"
  },
  {
   "from": "site-meteopt",
   "to": "model-ukmo-um",
   "source": "https://www.meteopt.com/",
   "expect": [
    "UKMO"
   ],
   "note": "The models menu of the community's home page.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "b578d599f2c5eb5fa2796f8503904f93a5f74696df197c8359c893c178bc5060",
   "state": "stated",
   "quote": "Meteorologia Português Español English menu_home menu_forum menu_models menu_global GFS ECMWF AIGFS ECMWF-AIFS UKMO ICON ARPÈGE menu_comparator menu_ensemble GEFS ECMWF ENS menu_observation menu_temp menu_sat menu_sst menu_climate menu_misc Temperaturas atuais Península Ibérica Europa"
  },
  {
   "from": "site-meteopt",
   "to": "model-icon",
   "source": "https://www.meteopt.com/",
   "expect": [
    "ICON"
   ],
   "note": "The models menu of the community's home page.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "b578d599f2c5eb5fa2796f8503904f93a5f74696df197c8359c893c178bc5060",
   "state": "stated",
   "quote": "Meteorologia Português Español English menu_home menu_forum menu_models menu_global GFS ECMWF AIGFS ECMWF-AIFS UKMO ICON ARPÈGE menu_comparator menu_ensemble GEFS ECMWF ENS menu_observation menu_temp menu_sat menu_sst menu_climate menu_misc Temperaturas atuais Península Ibérica Europa Mapa"
  },
  {
   "from": "site-meteopt",
   "to": "model-arpege",
   "source": "https://www.meteopt.com/",
   "expect": [
    "ARPÈGE"
   ],
   "note": "The models menu of the community's home page.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "b578d599f2c5eb5fa2796f8503904f93a5f74696df197c8359c893c178bc5060",
   "state": "stated",
   "quote": "Meteorologia Português Español English menu_home menu_forum menu_models menu_global GFS ECMWF AIGFS ECMWF-AIFS UKMO ICON ARPÈGE menu_comparator menu_ensemble GEFS ECMWF ENS menu_observation menu_temp menu_sat menu_sst menu_climate menu_misc Temperaturas atuais Península Ibérica Europa Mapa Interativ"
  },
  {
   "from": "site-ipma",
   "to": "model-ecmwf-ifs",
   "source": "https://www.ipma.pt/pt/otempo/prev.numerica/",
   "expect": [
    "Selecione Modelo",
    "ECMWF"
   ],
   "note": "IPMA's public charts page offers one model in its selector: ECMWF.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "6f232023e4d0b2331fb39161353d8c2157f21acd91ad00f601257cc0fe5225ff",
   "state": "stated",
   "quote": "Açores - Oriental Arq. Açores - Central Arq. Açores - Ocidental URL fixo Utilidades Altera caixas de selecao Selecione Modelo: -- MODELO -- ECMWF ECMWF [FRONTAL] Selecione Campo: -- CAMPO -- Geopotencial/Vento Pressao NMM/Precipitação/Vento Pressao NMM/Vento Temperatura topo das"
  },
  {
   "from": "site-bbc-weather",
   "to": "svc-metoffice-nswws",
   "source": "https://www.bbc.com/weather/2267057",
   "expect": [
    "Met Office Weather Warnings"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "304d06d6cb2614cb6da8ea990e899f5d00c1eb50a0c4229d340761d7800b7ca5",
   "state": "stated",
   "quote": "Weather Search for a location Search Search for a location Lisbon - Weather warnings issued 14-day forecast Red Met Office Weather Warnings Amber Met Office Weather Warnings Yellow Met Office Weather Warnings Forecast - Lisbon Day by day forecast Last updated today at 11:00 Today ,"
  },
  {
   "from": "site-wunderground",
   "to": "obs-personal-stations",
   "source": "https://www.wunderground.com/about/data",
   "expect": [
    "BestForecast",
    "personal weather stations"
   ],
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "4433912abd255503330d87696fbc822162117967d854124a1236767a12855179",
   "state": "stated",
   "quote": "Radar Snow Data Map Information Forecasts Our forecasts are generated by our proprietary forecasting system, BestForecast , which leverages neighborhood weather data from our community. Our network of 400,000+ personal weather stations provides us with the ability to deliver highly"
  },
  {
   "from": "site-meteoblue",
   "to": null,
   "state": "not read",
   "source": "https://www.meteoblue.com/",
   "note": "Its page on model domains moved; a current page naming its models is still to be found. Not guessed."
  },
  {
   "from": "site-wunderground",
   "to": "model-ecmwf-ifs",
   "source": "https://www.wunderground.com/about/data",
   "expect": [
    "including, but not limited to, ECMWF, GFS, and NAM"
   ],
   "note": "Listed as \"forecast input\" to its own system, BestForecast.",
   "verb_note": "takes as forecast input",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "4433912abd255503330d87696fbc822162117967d854124a1236767a12855179",
   "state": "stated",
   "quote": "Pressure Temperature Cloud Cover Humidity Chance of Precipitation Dew Point Forecast input A variety of inputs, including, but not limited to, ECMWF, GFS, and NAM Mostly NAM and GFS Sky Conditions Uses radar and satellite data to determine current state of sky conditions Reports from"
  },
  {
   "from": "site-wunderground",
   "to": "model-gfs",
   "source": "https://www.wunderground.com/about/data",
   "expect": [
    "including, but not limited to, ECMWF, GFS, and NAM"
   ],
   "note": "Listed as \"forecast input\" to its own system, BestForecast.",
   "verb_note": "takes as forecast input",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "4433912abd255503330d87696fbc822162117967d854124a1236767a12855179",
   "state": "stated",
   "quote": "Pressure Temperature Cloud Cover Humidity Chance of Precipitation Dew Point Forecast input A variety of inputs, including, but not limited to, ECMWF, GFS, and NAM Mostly NAM and GFS Sky Conditions Uses radar and satellite data to determine current state of sky conditions Reports from"
  },
  {
   "from": "site-metoffice",
   "to": null,
   "source": "https://www.metoffice.gov.uk/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "a2ba62f258b5e19a3161a9ec7dac98f9fadda52d5352252d643c4643d637349b",
   "state": "not stated"
  },
  {
   "from": "site-nws",
   "to": null,
   "source": "https://www.weather.gov/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "a72303a037e7322385d73978e5d4951439e2738f835e5bbb82176d79c83f2c6e",
   "state": "not stated"
  },
  {
   "from": "site-nhc",
   "to": null,
   "source": "https://www.nhc.noaa.gov/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "8d77635c2bad36f4c637362273481034b83a5924d5aa2c9b5deb252b7fbb1ca2",
   "state": "not stated"
  },
  {
   "from": "site-dwd",
   "to": null,
   "source": "https://www.dwd.de/EN/Home/home_node.html",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "234b3448ac9c4fd6899a548f5614ec5ef6a7760b3d6eff1b17f5c5d7c3e911ec",
   "state": "not stated"
  },
  {
   "from": "site-meteofrance-vigilance",
   "to": null,
   "source": "https://vigilance.meteofrance.fr/fr",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:28Z",
   "http": 200,
   "sha256": "250b9c087d6188c17d60920684f3e06f927f7c0c676c1782994a4ebf6f18bb60",
   "state": "not stated"
  },
  {
   "from": "site-aemet",
   "to": null,
   "source": "https://www.aemet.es/en/portada",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "9daab0b21b3053b82c25eb32c1712495387f9164a3faf28fc7ef2dcab7a69f35",
   "state": "not stated"
  },
  {
   "from": "site-knmi",
   "to": null,
   "source": "https://www.knmi.nl/home",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "914c9d3ec576df1d888c946c612c57b1d468758e69c86ffc8e69967eea72d41c",
   "state": "not stated"
  },
  {
   "from": "site-smhi",
   "to": null,
   "source": "https://www.smhi.se/en/weather",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "a2b857effb0824e33f316133f3713ba2f9d2960ce5d93a221e90cf9ee3d4cd0c",
   "state": "not stated"
  },
  {
   "from": "site-fmi",
   "to": null,
   "source": "https://en.ilmatieteenlaitos.fi/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "1ce987ad9a9c95676ab0200ba38c9b9ed8c61b1051b86267b89d63a0c573f6b1",
   "state": "not stated"
  },
  {
   "from": "site-jma",
   "to": null,
   "source": "https://www.jma.go.jp/bosai/map.html#lang=en",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "8d68eded7000dd23f7c02498800267b0349bf523417889b694283e704fcbb9d7",
   "state": "not stated"
  },
  {
   "from": "site-bom",
   "to": null,
   "source": "https://www.bom.gov.au/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "0e9345415bc133b4469bce815316c697dbf093e3f6137c7afd22abde7a9612ff",
   "state": "not stated"
  },
  {
   "from": "site-eccc",
   "to": null,
   "source": "https://weather.gc.ca/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "678f73943354cc6b0ea80f54dd5f4d0963fe9d15dd326d9af81fd8ababb6273f",
   "state": "not stated"
  },
  {
   "from": "site-meteoswiss",
   "to": null,
   "source": "https://www.meteoswiss.admin.ch/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "e651fd65fd83aa54d32e8831889e9b69bf97193d587981d8e0a918926bbe9457",
   "state": "not stated"
  },
  {
   "from": "site-meteoalarm",
   "to": null,
   "source": "https://www.meteoalarm.org/en/live/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "7697d4db08375c3cb3a34de6d7eb96733185a0de60649713c192f3ab9e4215ea",
   "state": "not stated"
  },
  {
   "from": "site-wmo-swic",
   "to": null,
   "source": "https://severeweather.wmo.int/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:28Z",
   "http": 200,
   "sha256": "8ce2f68d624aead8b1f064a122ba6ce3c5a26c5da015a46bfcb62bb1c58968e5",
   "state": "not stated"
  },
  {
   "from": "site-copernicus-ems",
   "to": null,
   "source": "https://emergency.copernicus.eu/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "f3fb0e21264ed9bee51c5ff4b44af8f47d74a4b07810e91d9a270022e8ee1fc3",
   "state": "not stated"
  },
  {
   "from": "site-eswd",
   "to": null,
   "source": "https://eswd.eu/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "1cdd0946222621681d3d79e643719b667b876d470a48f54dc8381721f4533328",
   "state": "not stated"
  },
  {
   "from": "site-fuberlin",
   "to": null,
   "source": "https://www.met.fu-berlin.de/adopt-a-vortex/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "be7d9b4e4028b35638320b7208a42b98dc4e6318ac7408c6923b1b06774a55b9",
   "state": "not stated"
  },
  {
   "from": "site-kachelmann",
   "to": null,
   "state": "not read",
   "source": "https://kachelmannwetter.com/",
   "note": "Not opened by incident.weatherwatch@ (refused or blocked); not requested again here."
  },
  {
   "from": "site-wxcharts",
   "to": null,
   "state": "not read",
   "source": "https://wxcharts.com/",
   "note": "Not opened by incident.weatherwatch@ (refused or blocked); not requested again here."
  },
  {
   "from": "site-netweather",
   "to": null,
   "state": "not read",
   "source": "https://www.netweather.tv/",
   "note": "Not opened by incident.weatherwatch@ (refused or blocked); not requested again here."
  },
  {
   "from": "site-pivotal",
   "to": null,
   "state": "not read",
   "source": "https://www.pivotalweather.com/",
   "note": "Not opened by incident.weatherwatch@ (refused or blocked); not requested again here."
  },
  {
   "from": "site-ipma-comunicados",
   "to": null,
   "source": "https://www.ipma.pt/pt/otempo/comunicados/",
   "searched": [
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched for model names other than the ECMWF link in IPMA's page footer.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "64c4d4e1c9c71802d4301c80c550c96876673ba56da46e0cdfbc3f51e121b971",
   "state": "not stated"
  },
  {
   "from": "site-prociv",
   "to": null,
   "source": "https://prociv.gov.pt/pt/avisos-a-populacao/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "52b02dce6c77dffd225284f7f20dffbb198b4f05f14b8042d537721c088653cf",
   "state": "not stated"
  },
  {
   "from": "site-fogos",
   "to": null,
   "source": "https://fogos.pt/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "4489dc802c254ba137e824c097d54e139d311020d9045165eaa043e111473a74",
   "state": "not stated"
  },
  {
   "from": "site-hidrografico",
   "to": null,
   "source": "https://www.hidrografico.pt/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:28Z",
   "http": 200,
   "sha256": "8eaafa705d1a7ac2040daff27f43f11ff2c58cf758a31ee2ff104b9d5d3c236f",
   "state": "not stated"
  },
  {
   "from": "site-amn",
   "to": null,
   "source": "https://www.amn.pt/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "e7282688c82c826e9e888ac0d6ec7f8d32d421307c497d3c562d6def4ce984f4",
   "state": "not stated"
  },
  {
   "from": "site-expresso",
   "to": null,
   "state": "not read",
   "source": "https://expresso.pt/",
   "note": "Not opened by incident.weatherwatch@ (refused or blocked); not requested again here."
  },
  {
   "from": "site-press-others",
   "to": null,
   "source": "https://www.jn.pt/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 403,
   "sha256": "7d9592fab68188555b02a544491263c591c4b090db72bfb6a63d1432fc9ee0b0",
   "state": "not read"
  },
  {
   "from": "site-meteo-regional",
   "to": null,
   "source": "https://www.meteoestrela.pt/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "5ec92fd23cea18996504ab4841c1942f0acfa718c07d5a7b68b70180268af434",
   "state": "not stated"
  },
  {
   "from": "site-meteo-not-opened",
   "to": null,
   "state": "not read",
   "source": "https://meteotrasosmontes.pt/",
   "note": "Not opened by incident.weatherwatch@ (refused or blocked); not requested again here."
  },
  {
   "from": "site-english-press",
   "to": null,
   "state": "not read",
   "source": "https://www.theportugalnews.com/",
   "note": "Its terms restrict automated access (incident.weatherwatch@): not requested."
  },
  {
   "from": "site-beachcam",
   "to": null,
   "source": "https://beachcam.meo.pt/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "d98676fe157c2fb72745d034c3dae3549442e4714d7d3401a192c069b62cc620",
   "state": "not stated"
  },
  {
   "from": "site-pt-transport-weather",
   "to": null,
   "source": "https://www.ana.pt/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "f74656dadf2e5553ba639d202bd7c6842bed1384d2c8a5c285473a11be4c894d",
   "state": "not stated"
  },
  {
   "from": "site-dados-gov",
   "to": null,
   "source": "https://dados.gov.pt/pt/datasets/?q=ipma",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "163e3ab122ee977418d5e6ab84f66d7c3ac6ff19e29b8ee70fb4214a61cf157f",
   "state": "not stated"
  },
  {
   "from": "site-pt-blocked",
   "to": null,
   "state": "not read",
   "source": "https://snirh.apambiente.pt/",
   "note": "Not opened by incident.weatherwatch@ (refused or blocked); not requested again here."
  },
  {
   "from": "site-sc-ipma",
   "to": null,
   "source": "https://www.ipma.pt/pt/otempo/comunicados/",
   "searched": [
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched for model names other than the ECMWF link in IPMA's page footer.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "64c4d4e1c9c71802d4301c80c550c96876673ba56da46e0cdfbc3f51e121b971",
   "state": "not stated"
  },
  {
   "from": "site-sc-prociv",
   "to": null,
   "source": "https://prociv.gov.pt/pt/avisos-a-populacao/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "52b02dce6c77dffd225284f7f20dffbb198b4f05f14b8042d537721c088653cf",
   "state": "not stated"
  },
  {
   "from": "site-sc-meteoalarm",
   "to": null,
   "source": "https://feeds.meteoalarm.org/feeds/meteoalarm-legacy-atom-portugal",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "b12f52f81e5f4f313daf7ec8eccfeef3a680ff4038ff53f5fc2a5f2b1721f27a",
   "state": "not stated"
  },
  {
   "from": "site-sc-aemet",
   "to": null,
   "source": "https://www.aemet.es/es/conocermas/borrascas/2026-2027",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "44409c1f9fd5a14af20ae2b705e4c7751b1472a3278d2fbb75564eb9f1186600",
   "state": "not stated"
  },
  {
   "from": "site-sc-rtp-live",
   "to": null,
   "source": "https://www.rtp.pt/noticias/pais/depressao-charles-esperado-agravamento-significativo-das-condicoes-meteorologicas_e1778024",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "9b84c82a19579366d576885a32f0227be1a6078b27084f8841e841ef6f4187e6",
   "state": "not stated"
  },
  {
   "from": "site-sc-publico-live",
   "to": null,
   "source": "https://www.publico.pt/2026/11/10/sociedade/noticia/carros-submersos-estradas-alagadas-lisboa-escolas-servicos-publicos-fecham-quarta-2194405",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "ccd2fa8d9b42eafb17f89be8b4b99b30943c5362104f976a5eaf8189e832f185",
   "state": "not stated"
  },
  {
   "from": "site-sc-publico-explainer",
   "to": null,
   "source": "https://www.publico.pt/2026/11/10/sociedade/noticia/mau-tempo-governo-pede-apenas-deslocacoes-necessarias-periodos-chuva-intensa-2194385",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "3171899b517f454630f7dcf9542de9181c834d699df521110430424f666d4848",
   "state": "not stated"
  },
  {
   "from": "site-sc-nam-live",
   "to": null,
   "source": "https://www.noticiasaominuto.com/pais/3081421/ao-minuto-so-saia-de-casa-se-for-necessario-madeira-a-vermelho",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "1ef3b4bb9d075db2a66375c27729691d8053d7216318adb1e8fe13f801da9e3f",
   "state": "not stated"
  },
  {
   "from": "site-sc-rr-live",
   "to": null,
   "source": "https://rr.pt/depressao-charles/tag/12540/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 403,
   "sha256": "6d86117ee868f20843df9d1cc9056bf4b99c4a2b763e873e1f7254452d934831",
   "state": "not read"
  },
  {
   "from": "site-sc-eco",
   "to": null,
   "source": "https://eco.sapo.pt/topico/depressao-charles/",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "9b9cc5985e2aecc14500ba7c6570dcd2e1c902464ea30941b077fef0cfa54aa5",
   "state": "not stated"
  },
  {
   "from": "site-sc-jn",
   "to": null,
   "source": "https://www.jn.pt/nacional/artigo/tudo-o-que-precisa-de-saber-sobre-a-tempestade-charles/18146628",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 403,
   "sha256": "440e7a4ef8849421e01d963f6830c9b10a601ee33269eb38c0b7a8af47cb62a6",
   "state": "not read"
  },
  {
   "from": "site-sc-tsf",
   "to": null,
   "source": "https://www.tsf.pt/sociedade/artigo/depressao-charles-mantem-trajeto-incerto-e-devera-atingir-o-periodo-mais-critico-na-tarde-de-quarta-feira/18146855",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 403,
   "sha256": "d4aa5a76c96c749cc7940feee378076ce31f635ef25f32492bf24be9f5a89b9c",
   "state": "not read"
  },
  {
   "from": "site-sc-cnn",
   "to": null,
   "source": "https://cnnportugal.iol.pt/meteorologia",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "9a95b7666973ef1b8b216bf0867f22adf5998ff3cae396b08408efce4607fd27",
   "state": "not stated"
  },
  {
   "from": "site-sc-cm",
   "to": null,
   "source": "https://www.cmjornal.pt/cmtv/videos/detalhe/veja-o-percurso-da-tempestade-charles-e-por-onde-deve-entrar-em-portugal",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "60b4d29c6fbe0c32bf32270ff99867f443e212c467c2843142b42d1042e53759",
   "state": "not stated"
  },
  {
   "from": "site-sc-tempopt",
   "to": null,
   "state": "not read",
   "source": "https://www.tempo.pt/noticias/previsao/",
   "note": "Its terms restrict automated access (incident.weatherwatch@): not requested."
  },
  {
   "from": "site-sc-wikipedia-pt",
   "to": null,
   "source": "https://pt.wikipedia.org/wiki/Depress%C3%A3o_Charles",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "0d7a93e19ee64cdc4128c0743bd34819799c5590782e7db0bbe777fc8c0abd98",
   "state": "not stated"
  },
  {
   "from": "site-sc-wikipedia-en",
   "to": null,
   "source": "https://en.wikipedia.org/wiki/2026%E2%80%9327_European_windstorm_season",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched for model names; a publisher named only in a reference is not a statement of a data source.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "fdf5769dd0b9e521235726201892decdf1d14809872f83d2c406024de80d5db4",
   "state": "not stated"
  },
  {
   "from": "site-sc-elpais",
   "to": null,
   "source": "https://elpais.com/el-tiempo/2026-11-10/las-borrascas-bruna-y-charles-ponen-bajo-aviso-rojo-por-lluvias-a-extremadura-y-castilla-y-leon.html",
   "searched": [
    "ECMWF",
    "GFS",
    "ICON",
    "AROME",
    "ARPEGE",
    "UKMO",
    "HARMONIE",
    "Unified Model",
    "IFS",
    "Windy",
    "Meteored",
    "AccuWeather",
    "Foreca",
    "meteoblue",
    "Open-Meteo",
    "MeteoGroup"
   ],
   "note": "Searched the address for the names of forecast models and forecast providers.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "efa4d240e13d6e401a02ceb1cc853370bb4d9d641121cdaabe2d2beeaf2f439c",
   "state": "not stated"
  },
  {
   "from": "site-sc-tpn",
   "to": null,
   "state": "not read",
   "source": "https://www.theportugalnews.com/news/2026-11-10/weather-alert-portugal-on-red-alert-for-storm-charles/1114149",
   "note": "Its terms restrict automated access (incident.weatherwatch@): not requested."
  },
  {
   "from": "site-sc-social",
   "to": null,
   "state": "not read",
   "source": "https://mastodon.social/tags/charles",
   "note": "A public tag on a social network, not a site with a data source of its own: not requested."
  },
  {
   "from": "site-sc-not-covering",
   "to": null,
   "state": "not read",
   "source": "https://www.metoffice.gov.uk/weather/warnings-and-advice/uk-storm-centre/index",
   "note": "Recorded by incident.weatherwatch@ as a service that is not covering the storm: nothing to trace."
  },
  {
   "from": "site-meteireann",
   "to": "model-harmonie-arome",
   "source": "https://www.met.ie/",
   "expect": [
    "based on data and products of the HARMONIE-AROME and the European Centre for Medium-range Weather Forecasts (ECMWF) models"
   ],
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "0bb5d83dff21aba2e949672fdf2ad9209a8575108f031a52ccbf65c41885d95f",
   "state": "stated",
   "quote": "previous hour (accumulations), then in 3 hourly and finally 6 hourly accumulations up to 7 days. This service is based on data and products of the HARMONIE-AROME and the European Centre for Medium-range Weather Forecasts (ECMWF) models. The wind is direct model output from Numerical"
  },
  {
   "from": "site-meteireann",
   "to": "model-ecmwf-ifs",
   "source": "https://www.met.ie/",
   "expect": [
    "based on data and products of the HARMONIE-AROME and the European Centre for Medium-range Weather Forecasts (ECMWF) models"
   ],
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "0bb5d83dff21aba2e949672fdf2ad9209a8575108f031a52ccbf65c41885d95f",
   "state": "stated",
   "quote": "previous hour (accumulations), then in 3 hourly and finally 6 hourly accumulations up to 7 days. This service is based on data and products of the HARMONIE-AROME and the European Centre for Medium-range Weather Forecasts (ECMWF) models. The wind is direct model output from Numerical"
  },
  {
   "from": "site-sc-observador-especial",
   "to": "site-windy",
   "source": "https://observador.pt/especiais/ventos-superiores-a-150-km-h-chuva-torrencial-e-a-ameaca-de-um-novo-sting-jet-pode-a-charles-repetir-a-kristin/",
   "expect": [
    "A previsão do modelo europeu via Windy.pt"
   ],
   "no_quote": true,
   "verb_note": "shows a picture from",
   "note": "The caption of its lead picture: \"the European model's forecast via Windy.pt\".",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "f8ca5aa9e6a0e7e95927685b505ff72a7c8f474e4016a30c75f4566f08f90661",
   "state": "stated"
  },
  {
   "from": "site-sc-observador-live",
   "to": "model-ecmwf-ifs",
   "source": "https://observador.pt/liveblogs/manifestantes-detidos-no-porto-pronunciam-se-sobre-suspensao-provisoria-do-processo/",
   "expect": [
    "modelo do Centro Europeu de Previsões Meteorológicas a Médio Prazo (ECMWF)"
   ],
   "no_quote": true,
   "verb_note": "reports the runs of",
   "note": "The live blog reports what the latest ECMWF runs showed; no excerpt kept.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "b9dd15687b67a071fdcc9b98e124e84198a77f716a97499998dde5a68dfd2f08",
   "state": "stated"
  },
  {
   "from": "site-sc-negocios-live",
   "to": "site-windy",
   "source": "https://www.jornaldenegocios.pt/economia/detalhe/fiquem-em-casa-todos-os-que-puderem-escolas-e-servicos-publicos-encerrados-amanha-siga-ao-minuto",
   "expect": [
    "Windy.com"
   ],
   "no_quote": true,
   "verb_note": "embeds a public post by",
   "note": "The live blog embedded a public post by Windy's own account: on the page at our reads up to 05:2x UTC on 11 November, no longer on its first page at 08:24 UTC (a live blog moves on; the entry may be further down, on a part we do not load).",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "4e84fe714532e3c7e1c43219bd02142d458c5b65c7b73394a2cadb93819e0283",
   "state": "not found in this read",
   "found": []
  },
  {
   "from": "site-sc-lusometeo",
   "to": "model-ecmwf-ifs",
   "source": "https://lusometeo.com/atualidade/tempestade-charles-mais-fraca-32997/",
   "expect": [
    "previsão do IFS-ECMWF"
   ],
   "no_quote": true,
   "verb_note": "discusses the forecast of",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "5e5e2f73cfc4ba77566b1e8a315b292e25f8e03cbe7b7fee768a565c4bc0085a",
   "state": "stated"
  },
  {
   "from": "site-sc-lusometeo",
   "to": "model-icon",
   "source": "https://lusometeo.com/atualidade/tempestade-charles-mais-fraca-32997/",
   "expect": [
    "previsão ICON mais recente"
   ],
   "no_quote": true,
   "verb_note": "shows a forecast of",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "5e5e2f73cfc4ba77566b1e8a315b292e25f8e03cbe7b7fee768a565c4bc0085a",
   "state": "stated"
  },
  {
   "from": "site-sc-euronews",
   "to": "model-ecmwf-ifs",
   "source": "https://www.euronews.com/2026/11/10/portugal-on-alert-as-storms-bruna-and-charles-raise-sting-jet-risk-of-160-kmh-winds",
   "expect": [
    "Simulations from the European ECMWF model"
   ],
   "no_quote": true,
   "verb_note": "reports simulations of",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "a596a6da3474fe3c9267952721ed92ad89cdcedb28a074c781e541606b80e4eb",
   "state": "stated"
  },
  {
   "from": "site-ipma-local",
   "to": "data-ipma-open",
   "source": "https://www.ipma.pt/pt/otempo/prev.localidade.hora/",
   "expect": [
    "obtidas automaticamente através de processamento estatístico de modelos numéricos"
   ],
   "note": "The page says \"numerical models\" without naming them; api.ipma.pt names them: ECMWF and AROME.",
   "verb_note": "shows the automatic forecast of",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "82cdf1b5898bccbebfbdbf0fbff01f09ecc72d7e9df7b4c8fc5543d229b58570",
   "state": "stated",
   "quote": "utilizados Consulte a legenda Mais sobre as Previsões Mais sobre as Previsões --> As previsões disponibilizadas são obtidas automaticamente através de processamento estatístico de modelos numéricos, sendo atualizadas duas vezes por dia (a primeira entre as 07 e as 09UTC, e a segunda doze"
  },
  {
   "from": "site-ipma-avisos",
   "to": "svc-ipma-warnings",
   "source": "https://www.ipma.pt/pt/otempo/prev-sam/",
   "expect": [
    "Avisos"
   ],
   "read_utc": "2026-11-11T11:29Z",
   "http": 200,
   "sha256": "6026c2771e648ff066e15206db9566775ca35e28224843adaceba3c4919da928",
   "state": "stated",
   "quote": "IPMA - Avisos Meteorol gicos em linha temporal Quem somos | Onde estamos | Conselho científico | Recrutamento | Formação @ IPMA | Investigação | e Biblioteca | Enciclopédia ipma"
  },
  {
   "from": "site-ipma-obs",
   "to": "obs-radar-ipma",
   "source": "https://www.ipma.pt/pt/otempo/obs.radar/",
   "expect": [
    "radar"
   ],
   "read_utc": "2026-11-11T11:28Z",
   "http": 200,
   "sha256": "a57d0e1e6c655f1fd3bdcb4ea81b4ee31ff0f819eaaf517da51637300bb85bd5",
   "state": "stated",
   "quote": "IPMA - Imagens de radar Quem somos | Onde estamos | Conselho científico | Recrutamento | Formação @ IPMA | Investigação | e Biblioteca | Enciclopédia ipma --> | Contacto | EN Tempo Previsão"
  },
  {
   "from": "site-openmeteo",
   "to": "data-open-meteo",
   "source": "https://open-meteo.com/",
   "expect": [
    "Open-Meteo",
    "ECMWF"
   ],
   "note": "The front page of the API itself; its upstream services are on the data node.",
   "read_utc": "2026-11-11T11:30Z",
   "http": 200,
   "sha256": "020e771f2a6dbbfac96f062683bf69af4045c8e593f1655f28397bdc685538e5",
   "state": "stated",
   "quote": "🌤️ Free Open-Source Weather API | Open-Meteo.com Open-Meteo Home Features Pricing API Docs Animations GitHub X Toggle theme Free Weather API Free weather forecast and historical weather API — 30+ models, historical"
  }
 ]
}
