-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Emitpy is a sofware that generates synthetic ADS-B messages as they would be produced by ADS-B emitter(s). The primary goal is to produce sets of reproducible, deterministic, realistic ADS-B data for software that process or use them.
For example, it is possible to request the track for a flight from any airport to any airport.
A realistic flight path is be created, including standard departure, route on airways/jetways, standard arrival and taxi. Aircraft performances are taken into account to generate realistic 3D paths (both lateral navigation and vertical navigation).
ADS-B messages that would be produced during that flight are published on a Redis queue.
Emitpy can also generate ADS-B messages produced by ground support vehicles traveling on service roads in the vicinity of the airport.
The entity section describes all objects defined and used by Emitpy.
Emitpy has been designed as a closed box. A REST API allows users to place requests for flights and ground vehicle movements. ADS-B messages are then automagically immediately produced on a (Redis) output queue.
Emitpy has numerous options to generate tracks, and control the timing of emission. They are all described in here in the Usage section.
Emitpy uses data from different sources but no data is stored in this github repository. You have to either get those data yourself, and present them as described in Data and Data Sources. The reason is that data is sometimes proprietary and not distribuable.