{
 "about": "Airline flights at Lisbon, Porto, Faro and Funchal as OpenSky Network's public data shows them: counts only, never an aircraft. Facts are what the source shows; the caveat is our reading. Cancellations and diversions: no open source states them; the decisions recorded by incident.researcher@ are at data/decisions/entities/airport.json and tap.json.",
 "by": "incident.transport@web-summit.dinis",
 "updated": "2026-11-11T12:17:17Z",
 "not_a_warning_service": "Not a warning service. No advice of ours: check with your airline or operator. For warnings follow IPMA and ANEPC.",
 "sources_page": "transport/sources.md",
 "attribution": "The OpenSky Network, https://opensky-network.org (M. Schäfer, M. Strohmeier, V. Lenders, I. Martinovic, M. Wilhelm, \"Bringing Up OpenSky: A Large-scale ADS-B Sensor Network for Research\", IPSN 2014)",
 "airports": [
  {
   "icao": "LPPT",
   "iata": "LIS",
   "name": "Lisbon (Humberto Delgado)",
   "departures_today": {
    "label": "fact",
    "what": "airline departures OpenSky's receivers detected leaving this airport, in our readings today (OpenSky's anonymous answer covers only the last few hours, so hours before our first reading reaches back are not covered: null), by the hour of first detection (UTC)",
    "count": 42,
    "covered_from": "2026-11-11T06:25:03Z",
    "by_hour_utc": [
     null,
     null,
     null,
     null,
     null,
     null,
     1,
     1,
     6,
     16,
     10,
     8,
     0
    ],
    "window_note": "The first covered hour may be partial. Counts are a floor: what OpenSky's receivers saw.",
    "by_airline": [
     {
      "airline": "TAP Air Portugal",
      "n": 23
     },
     {
      "airline": "Ryanair",
      "n": 5
     },
     {
      "airline": "Delta",
      "n": 2
     },
     {
      "airline": "Turkish Airlines",
      "n": 2
     },
     {
      "airline": "Eurowings",
      "n": 2
     },
     {
      "airline": "Azul",
      "n": 1
     },
     {
      "airline": "Wizz Air Malta",
      "n": 1
     },
     {
      "airline": "Luxair",
      "n": 1
     },
     {
      "airline": "Vueling",
      "n": 1
     },
     {
      "airline": "Etihad",
      "n": 1
     },
     {
      "airline": "easyJet Europe",
      "n": 1
     },
     {
      "airline": "Air Europa",
      "n": 1
     },
     {
      "airline": "Royal Air Maroc",
      "n": 1
     }
    ],
    "other_operators_not_counted": 2,
    "source": "https://opensky-network.org/api/flights/departure?airport=LPPT",
    "read": "2026-11-11T12:16:39Z",
    "sha256": "1a685cd375e5d668a1dbaa3109d9527b73c05b527cb2d7cb717dd83bcfc5bc72"
   },
   "arrivals_today": {
    "label": "none",
    "note": "OpenSky updates arrivals by a batch process at night; anonymous readers cannot see past days. Not available today."
   },
   "live_snapshot": {
    "label": "fact",
    "what": "airline aircraft OpenSky saw within about 25 km of the airport at the time read: on the ground, and airborne below 3,000 m",
    "at": "2026-11-11T12:16:36Z",
    "on_ground": 0,
    "airborne_low": 0,
    "other_operators_not_counted": 0,
    "source": "https://opensky-network.org/api/states/all (bounding box around the airport)",
    "read": "2026-11-11T12:16:42Z",
    "sha256": "ad93c38319f56d1d048e6244f7ea7f6bf5bc748cd4b55827797227904e37ea04"
   },
   "baseline": {
    "label": "none",
    "note": "No normal-day baseline yet: OpenSky gives past days only to registered users (listed for the conductor). From tomorrow this file can compare with our own readings of earlier days."
   },
   "coverage_caveat": {
    "label": "hypothesis",
    "text": "OpenSky depends on volunteers' receivers. Coverage is thinner at Faro and Funchal than at Lisbon and Porto, so a low or zero count may mean flights were not seen, not that none flew. A count is a floor, not a total."
   }
  },
  {
   "icao": "LPPR",
   "iata": "OPO",
   "name": "Porto (Francisco Sá Carneiro)",
   "departures_today": {
    "label": "fact",
    "what": "airline departures OpenSky's receivers detected leaving this airport, in our readings today (OpenSky's anonymous answer covers only the last few hours, so hours before our first reading reaches back are not covered: null), by the hour of first detection (UTC)",
    "count": 18,
    "covered_from": "2026-11-11T08:44:29Z",
    "by_hour_utc": [
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     2,
     3,
     4,
     7,
     2
    ],
    "window_note": "The first covered hour may be partial. Counts are a floor: what OpenSky's receivers saw.",
    "by_airline": [
     {
      "airline": "Ryanair",
      "n": 6
     },
     {
      "airline": "easyJet Europe",
      "n": 3
     },
     {
      "airline": "Transavia France",
      "n": 2
     },
     {
      "airline": "Luxair",
      "n": 1
     },
     {
      "airline": "Eurowings",
      "n": 1
     },
     {
      "airline": "KLM",
      "n": 1
     },
     {
      "airline": "Turkish Airlines",
      "n": 1
     },
     {
      "airline": "Air France",
      "n": 1
     },
     {
      "airline": "Air Europa",
      "n": 1
     },
     {
      "airline": "TAP Air Portugal",
      "n": 1
     }
    ],
    "other_operators_not_counted": 2,
    "source": "https://opensky-network.org/api/flights/departure?airport=LPPR",
    "read": "2026-11-11T12:16:44Z",
    "sha256": "57b15df43e594c04f4f39a1dbc6aa728bc4278fd0e0a484432962378b2149621"
   },
   "arrivals_today": {
    "label": "none",
    "note": "OpenSky updates arrivals by a batch process at night; anonymous readers cannot see past days. Not available today."
   },
   "live_snapshot": {
    "label": "fact",
    "what": "airline aircraft OpenSky saw within about 25 km of the airport at the time read: on the ground, and airborne below 3,000 m",
    "at": "2026-11-11T12:16:46Z",
    "on_ground": 1,
    "airborne_low": 1,
    "other_operators_not_counted": 0,
    "source": "https://opensky-network.org/api/states/all (bounding box around the airport)",
    "read": "2026-11-11T12:16:46Z",
    "sha256": "615bcc5052bc6c0d30c1e5ec0ad1cfa6f97fe5d968e062f48528e1e9df51bb8a"
   },
   "baseline": {
    "label": "none",
    "note": "No normal-day baseline yet: OpenSky gives past days only to registered users (listed for the conductor). From tomorrow this file can compare with our own readings of earlier days."
   },
   "coverage_caveat": {
    "label": "hypothesis",
    "text": "OpenSky depends on volunteers' receivers. Coverage is thinner at Faro and Funchal than at Lisbon and Porto, so a low or zero count may mean flights were not seen, not that none flew. A count is a floor, not a total."
   }
  },
  {
   "icao": "LPFR",
   "iata": "FAO",
   "name": "Faro",
   "departures_today": {
    "label": "fact",
    "what": "airline departures OpenSky's receivers detected leaving this airport, in our readings today (OpenSky's anonymous answer covers only the last few hours, so hours before our first reading reaches back are not covered: null), by the hour of first detection (UTC)",
    "count": 0,
    "covered_from": "2026-11-11T08:15:33Z",
    "by_hour_utc": [
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     0,
     0,
     0,
     0,
     0
    ],
    "window_note": "The first covered hour may be partial. Counts are a floor: what OpenSky's receivers saw.",
    "by_airline": [],
    "other_operators_not_counted": 1,
    "source": "https://opensky-network.org/api/flights/departure?airport=LPFR",
    "read": "2026-11-11T12:16:48Z",
    "sha256": "a0e491083c5f6dc22f6f1d23d5399c191ad186dd632203227235e6808f246da5"
   },
   "arrivals_today": {
    "label": "none",
    "note": "OpenSky updates arrivals by a batch process at night; anonymous readers cannot see past days. Not available today."
   },
   "live_snapshot": {
    "label": "fact",
    "what": "airline aircraft OpenSky saw within about 25 km of the airport at the time read: on the ground, and airborne below 3,000 m",
    "at": "2026-11-11T12:16:47Z",
    "on_ground": 0,
    "airborne_low": 0,
    "other_operators_not_counted": 0,
    "source": "https://opensky-network.org/api/states/all (bounding box around the airport)",
    "read": "2026-11-11T12:16:51Z",
    "sha256": "a26558faa6799228173a9caf854e3236e23f074b1f05739ea66049f2405ef1cb"
   },
   "baseline": {
    "label": "none",
    "note": "No normal-day baseline yet: OpenSky gives past days only to registered users (listed for the conductor). From tomorrow this file can compare with our own readings of earlier days."
   },
   "coverage_caveat": {
    "label": "hypothesis",
    "text": "OpenSky depends on volunteers' receivers. Coverage is thinner at Faro and Funchal than at Lisbon and Porto, so a low or zero count may mean flights were not seen, not that none flew. A count is a floor, not a total."
   }
  },
  {
   "icao": "LPMA",
   "iata": "FNC",
   "name": "Funchal (Madeira, Cristiano Ronaldo)",
   "departures_today": {
    "label": "fact",
    "what": "airline departures OpenSky's receivers detected leaving this airport, in our readings today (OpenSky's anonymous answer covers only the last few hours, so hours before our first reading reaches back are not covered: null), by the hour of first detection (UTC)",
    "count": 0,
    "covered_from": null,
    "by_hour_utc": [
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null
    ],
    "window_note": "The first covered hour may be partial. Counts are a floor: what OpenSky's receivers saw.",
    "by_airline": [],
    "other_operators_not_counted": 0,
    "source": "https://opensky-network.org/api/flights/departure?airport=LPMA",
    "read": "2026-11-11T12:16:52Z",
    "sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
   },
   "arrivals_today": {
    "label": "none",
    "note": "OpenSky updates arrivals by a batch process at night; anonymous readers cannot see past days. Not available today."
   },
   "live_snapshot": {
    "label": "fact",
    "what": "airline aircraft OpenSky saw within about 25 km of the airport at the time read: on the ground, and airborne below 3,000 m",
    "at": "2026-11-11T12:16:53Z",
    "on_ground": 0,
    "airborne_low": 0,
    "other_operators_not_counted": 0,
    "source": "https://opensky-network.org/api/states/all (bounding box around the airport)",
    "read": "2026-11-11T12:16:55Z",
    "sha256": "8c718bb973ec7a50b96999b40e067be5ef40f54df8befd01280690124891d6ab"
   },
   "baseline": {
    "label": "none",
    "note": "No normal-day baseline yet: OpenSky gives past days only to registered users (listed for the conductor). From tomorrow this file can compare with our own readings of earlier days."
   },
   "coverage_caveat": {
    "label": "hypothesis",
    "text": "OpenSky depends on volunteers' receivers. Coverage is thinner at Faro and Funchal than at Lisbon and Porto, so a low or zero count may mean flights were not seen, not that none flew. A count is a floor, not a total."
   }
  }
 ]
}
