Integrating pyModeS and OpenSky Historical Database

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

7 Citations (Scopus)
174 Downloads (Pure)


A large quantity of Mode S data is being gathered by the OpenSky receiver network every day. Information regarding common flight states, such as position, ground speed, and the vertical rate is broadcast by ADS-B and has already been decoded and made available for researchers via the OpenSky historical database. However, there is still a large amount of Mode S communication data that has not yet been fully explored. Specifically, the information contained in Enhanced Mode S Surveillance downlink messages can be utilized to better support ATM research. The challenge of decoding such information lies in the implicit inference process for Mode S Comm-B messages. This paper presents a new open library, pymodes-opensky, which connects the existing open-source pyModeS decoder to the raw Mode S messages from the OpenSky historical database through the Impala shell. It also presents a convenient workflow that can be used to obtain additional information regarding airspeeds, flight intentions, and meteorological conditions of a given flight from the OpenSky database. An analysis based on a global dataset from OpenSky is conducted, and the associated Mode S interrogation statistics in different regions are shown.

Original languageEnglish
Title of host publicationProceedings of the 7th OpenSky Workshop 2019
Editors Christina Pöpper, Martin Strohmeier
Number of pages10
Publication statusPublished - 2019
Event7th OpenSky Workshop 2019 - Zurich, Switzerland
Duration: 21 Nov 201922 Nov 2019
Conference number: 7

Publication series

NameEPiC Series in Computing


Workshop7th OpenSky Workshop 2019


Dive into the research topics of 'Integrating pyModeS and OpenSky Historical Database'. Together they form a unique fingerprint.

Cite this