Skip to main content

The Open Air Traffic Simulator

Project description

10 years of BlueSky!

This year marks BlueSky's tenth anniversary, which we are celebrating with a two-day workshop on November 8-9. workshop programme

BlueSky - The Open Air Traffic Simulator

Open in Visual Studio Code GitHub release GitHub all releases

PyPI version shields.io PyPI - Downloads PyPI license PyPI pyversions

BlueSky is meant as a tool to perform research on Air Traffic Management and Air Traffic Flows, and is distributed under the GNU General Public License v3.

The goal of BlueSky is to provide everybody who wants to visualize, analyze or simulate air traffic with a tool to do so without any restrictions, licenses or limitations. It can be copied, modified, cited, etc. without any limitations.

Citation info: J. M. Hoekstra and J. Ellerbroek, "BlueSky ATC Simulator Project: an Open Data and Open Source Approach", Proceedings of the seventh International Conference for Research on Air Transport (ICRAT), 2016.

BlueSky Releases

BlueSky is also available as a pip package, for which periodically version releases are made. You can find the latest release here: https://github.com/TUDelft-CNS-ATM/bluesky/releases The BlueSky pip package is installed with the following command:

pip install bluesky-simulator[full]

Using ZSH? Add quotes around the package name: "bluesky-simulator[full]". For more installation instructions go to the Wiki.

BlueSky Wiki

Installation and user guides are accessible at: https://github.com/TUDelft-CNS-ATM/bluesky/wiki

Some features of BlueSky:

  • Written in the freely available, ultra-simple-hence-easy-to-learn, multi-platform language Python 3 (using numpy and either pygame or Qt+OpenGL for visualisation) with source
  • Extensible by means of self-contained plugins
  • Contains open source data on navaids, performance data of aircraft and geography
  • Global coverage navaid and airport data
  • Contains simulations of aircraft performance, flight management system (LNAV, VNAV under construction), autopilot, conflict detection and resolution and airborne separation assurance systems
  • Compatible with BADA 3.x data
  • Compatible wth NLR Traffic Manager TMX as used by NLR and NASA LaRC
  • Traffic is controlled via user inputs in a console window or by playing scenario files (.SCN) containing the same commands with a time stamp before the command ("HH:MM:SS.hh>")
  • Mouse clicks in traffic window are use in console for lat/lon/heading and position inputs

Contributions

BlueSky can be considered 'perpetual beta'. We would like to encourage anyone with a strong interest in ATM and/or Python to join us. Please feel free to comment, criticise, and contribute to this project. Please send suggestions, proposed changes or contributions through GitHub pull requests, preferably after debugging it and optimising it for run-time performance.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bluesky_simulator-2024.7.1.tar.gz (347.7 kB view details)

Uploaded Source

Built Distributions

bluesky_simulator-2024.7.1-cp310-cp310-win_amd64.whl (435.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

bluesky_simulator-2024.7.1-cp310-cp310-macosx_10_9_universal2.whl (451.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

bluesky_simulator-2024.7.1-cp39-cp39-win_amd64.whl (436.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

bluesky_simulator-2024.7.1-cp39-cp39-macosx_10_9_universal2.whl (451.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

bluesky_simulator-2024.7.1-cp38-cp38-win_amd64.whl (436.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

bluesky_simulator-2024.7.1-cp38-cp38-macosx_11_0_universal2.whl (451.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file bluesky_simulator-2024.7.1.tar.gz.

File metadata

  • Download URL: bluesky_simulator-2024.7.1.tar.gz
  • Upload date:
  • Size: 347.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for bluesky_simulator-2024.7.1.tar.gz
Algorithm Hash digest
SHA256 ad5420cc9d794d8cdc1fffcc43761222a33dda2f465a47ef9e9e8b44cbce286b
MD5 0cad2f310016fe91a646b5bf70cd07d5
BLAKE2b-256 af94f40ade81866a1e78e7a747bf003c048d04b35b841647f354b6b909aadecd

See more details on using hashes here.

File details

Details for the file bluesky_simulator-2024.7.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-2024.7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a3633003042a10b1ab4cd007593a9d487c49768d9e49ddb3cea57b6314d500d2
MD5 413408432363c4ab3eb1fc1307a38d74
BLAKE2b-256 92f38e1edcaa2f29ee53286652f291d59737652e55f4baa1a6d7dc9572180e84

See more details on using hashes here.

File details

Details for the file bluesky_simulator-2024.7.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bluesky_simulator-2024.7.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c10f6b12e2c6088f7ab2c25e70c9c5bb5290dad3e3e471dcd88dc912e2ba6aec
MD5 44a7b3384616ff06b6be22b28cf59a42
BLAKE2b-256 2bde628408417aa1a900b8737ef0ba646dda984d7219d832e1804793f30dcc92

See more details on using hashes here.

File details

Details for the file bluesky_simulator-2024.7.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-2024.7.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e74fdd13c6cdc72a916d479727ff7d86fa434238e42442373863e7bfca77a2b9
MD5 11239376f062d5c08a770ae073d961e1
BLAKE2b-256 c718157b4f73640b8af1a040c3a968db6204663004ff1336d8c04af92e342763

See more details on using hashes here.

File details

Details for the file bluesky_simulator-2024.7.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bluesky_simulator-2024.7.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 36cd5d4b31c73f5f378920e660e9009b0e7f50d4628b99e31f4bf114dee91c0a
MD5 4e1a78d2680a72c2c17c3801637d19e0
BLAKE2b-256 483d848c34e9eb8357b2fb2525e703bd6709bcc4bf3179eb5356c644f88fb4f6

See more details on using hashes here.

File details

Details for the file bluesky_simulator-2024.7.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-2024.7.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 22251e6acbc8393e49452c5953b59862a33c4af33d17a4db653b010f81c764b5
MD5 a4446e225cd2f2da6e6c91a29f26267d
BLAKE2b-256 774ff313e3693cb6c9e57854c63dc06e29b5fc0e5bc68ab4879cadf4968b9bf9

See more details on using hashes here.

File details

Details for the file bluesky_simulator-2024.7.1-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for bluesky_simulator-2024.7.1-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 85bf620d4a5a56ac14c8a6e96507d478df54bb9896126be9c72cee89b4398b68
MD5 aad8e448b01c1f54f161f6f6bdd4ab74
BLAKE2b-256 14c2ea3dcdc4bdc57b97cc251cf2c6384ba99b67aea68caf78d8650d91cc2482

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page