Description of BlueSky - ilabs-kdc/bluesky GitHub Wiki
In the BlueSky repository, the following folders can be found:
-
bluesky: This folder contains the python files of the simulator
- core: This folder contains the core of the simulator. For example, managing the simulation time, the traffic arrays (change length when aircraft are created/deleted), loading plugins, ... etc.
- navdatabase: In this folder the navigation databases are loaded and managed (waypoints, airports, ... etc.).
- network: This folder contains python files that manage the nodes/servers and sending data to the different parts.
- simulation: In this folder the data is send from the simulation to the graphics part (screenio.py) and the the simulation is performed, i.e. start, stop, performing a step (simulation.py).
- stack: These python files process the commands.
- test: -
- tools: This folder contains tools used within BlueSky, e.g. ISA calculations.
- traffic: In this folder all calculation for the air traffic is performed.
- ui: From this folder everything related to the graphics is managed.
-
data: This folder contains the data needed for the simulation (e.g. navigation data, cache, performance).
-
docs: This folder contains some BlueSky documentation.
-
extra: -
-
output: In this folder the outputs of the simulation are stored (data logging).
-
plugins: This folder contains the BlueSky plugins.
-
scenario: This folder contains the scenario files.
-
utils: This folder contains some miscellaneous python files (e.g. creating scenarios).
-
(venv): When a virtual environment is created, this is stored in this folder.