ATC-pie: Difference between revisions

203 bytes added ,  29 January 2017
v1.1.1
(New release v1.1.0)
(v1.1.1)
Line 10: Line 10:
| developedby            = Michael Filhol
| developedby            = Michael Filhol
| initialrelease        = February 1, 2015
| initialrelease        = February 1, 2015
| latestrelease          = 1.1.0 (Jan. 15, 2017)
| latestrelease          = 1.1.1 (January 29, 2017)
| writtenin              = Python3
| writtenin              = Python3
| os                    = Any
| os                    = Any
Line 20: Line 20:
}}
}}


'''ATC-pie''' is an [[air traffic control]] simulation program allowing to play solo games, connect to [[FlightGear]] multi-player networks and set up tutorial sessions for teacher supervision of an ATC student. It features en-route centre control (CTR) as well as airport-based service (TWR, APP, GND...) where 3d tower viewing is possible. It is essentially designed for realism and simulates many tasks of real-life ATC such as strip rack and sequence management, transponder identification, handovers to/from neighbouring controllers, ATIS recording, flight plan editing, routing and conflict anticipation.
'''ATC-pie''' is an [[air traffic control]] simulation program allowing to play solo games, connect to [[FlightGear]] multi-player networks and set up tutorial sessions for teacher supervision of an ATC student. It features en-route centre control (CTR) as well as airport-based service (TWR, APP, GND...) where 3d tower viewing is possible. It is essentially designed for realism and simulates many tasks and situations of real-life ATC such as:
* strip rack and sequence management;
* transponder identification;
* handovers to/from neighbouring controllers;
* ATIS recording;
* flight plan filing and editing;
* routing and conflict anticipation.


The program is free and open source, and programmed in Python3 for Qt5 hence system-independant. Only Python3 and its Qt5 bindings must be installed. That done, it is meant to work straight away, with no make/compile command to run or external resource to install (except for tower viewing, which requires a running FlightGear install and the appropriate scenery).
The program is free and open source, and programmed in Python3 for Qt5 hence system-independant. Only Python3 and its Qt5 bindings must be installed. That done, it is meant to work straight away, with no make/compile command to run or external resource to install. The whole world is immediately available on radar. Tower viewing requires a running FlightGear installation and the appropriate aircraft and scenery.
 
== Screenshots ==
 
Visit the ATC-pie screenshot [[:Category:ATC-pie screenshots|wiki category]] for more
 
<gallery mode="packed">
ATC-pie-screenshot-soloMode.png|Playing solo mode with three coloured racks
ATC-pie-screenshot-sectorView.png|Sector view around Geneva
ATC-pie-screenshot-towerViewing.png|Tower viewing, following a departing aircraft
ATC-pie-screenshot-backgroundPixmapDrawing.png|Background image display
ATC-pie-screenshot-airportCloseUp.png|Depiction of airport tarmac and objects
ATC-pie-screenshot-flightPlans.png|Flight plan editor
</gallery>


== Program features ==
== Program features ==
Line 67: Line 86:


GUI:
GUI:
* Floatable, dockable and closable GUI toolbars and panels (window state and layout saved)
* Floatable, dockable and closable panels and toolbars (see [[:File:ATC-pie-screenshot-toolbars.png|screenshot]]), window layout saved
* Notification system combining selectable sounds, status bar messages and time-tagged history
* Notification system combining selectable sounds, status bar messages and time-tagged history
* Notes, window state, general and location-specific settings saved on close and restored on restart
* Notes, window state, general and location-specific settings saved on close and restored on restart
Line 76: Line 95:
=== ATC surveillance ===
=== ATC surveillance ===
Radar and transponders:
Radar and transponders:
* Full transponder support and mode-dependant radar behaviour (off, A, C, S)
* Full transponder support and mode-dependant radar behaviour (off, GND, A, C, C+S)
* Configurable radar sweep interval and horizontal/vertical ranges
* Configurable radar sweep interval and horizontal/vertical ranges
* Primary radar activation (see targets without XPDR signals)
* Primary radar activation (see targets without XPDR signals)
Line 127: Line 146:
* Hardcore communication sim possible by disabling unknown senders' callsigns
* Hardcore communication sim possible by disabling unknown senders' callsigns
* Senders blacklist management (filter out trolls)
* Senders blacklist management (filter out trolls)
== Screenshots ==
<gallery mode="packed">
ATC-pie-screenshot-soloMode.png|Playing solo mode with three coloured racks
ATC-pie-screenshot-towerViewing.png|Tower viewing, following a departing aircraft
ATC-pie-screenshot-backgroundPixmapDrawing.png|Background image display
ATC-pie-screenshot-routeDetailsView.png|View route details and world path
ATC-pie-screenshot-routeConflictDetection.png|Route conflict warning
ATC-pie-screenshot-airportCloseUp.png|Depiction of airport tarmac and objects
</gallery>


== Working principles ==
== Working principles ==
Line 172: Line 181:


== Using ATC-pie ==
== Using ATC-pie ==
To download the program and learn more about how to use it, read the [[ATC-pie user guide]]. If you have a question, check the [[ATC-pie FAQ|FAQ]] for help or try the forum.
To download the program and learn more about how to use it, read the [[ATC-pie user guide]]. If you have a question, check the [[ATC-pie FAQ|FAQ]] for help or try the forum.


[[Category:ATC-pie]]
[[Category:ATC-pie]]
[[Category:ATC clients]]
[[Category:ATC clients]]
265

edits