Skip to main content

The Open Air Traffic Simulator.

Project description

BlueSky - The Open Air Traffic Simulator

Open in Visual Studio Code GitHub release GitHub all releases Discord

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 MIT license.

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

Questions or suggestions?

Visit us on Discord, open a topic on the GitHub discussion board, or open an issue.

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-1.1.1.tar.gz (374.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

bluesky_simulator-1.1.1-cp313-cp313-win_amd64.whl (541.5 kB view details)

Uploaded CPython 3.13Windows x86-64

bluesky_simulator-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bluesky_simulator-1.1.1-cp313-cp313-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bluesky_simulator-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (665.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bluesky_simulator-1.1.1-cp313-cp313-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (671.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ x86-64manylinux: glibc 2.17+ x86-64

bluesky_simulator-1.1.1-cp313-cp313-macosx_10_13_universal2.whl (560.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

bluesky_simulator-1.1.1-cp312-cp312-win_amd64.whl (541.4 kB view details)

Uploaded CPython 3.12Windows x86-64

bluesky_simulator-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bluesky_simulator-1.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bluesky_simulator-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (666.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bluesky_simulator-1.1.1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (672.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ x86-64manylinux: glibc 2.17+ x86-64

bluesky_simulator-1.1.1-cp312-cp312-macosx_10_13_universal2.whl (560.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

bluesky_simulator-1.1.1-cp311-cp311-win_amd64.whl (541.1 kB view details)

Uploaded CPython 3.11Windows x86-64

bluesky_simulator-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bluesky_simulator-1.1.1-cp311-cp311-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bluesky_simulator-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (658.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bluesky_simulator-1.1.1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (663.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ x86-64manylinux: glibc 2.17+ x86-64

bluesky_simulator-1.1.1-cp311-cp311-macosx_10_9_universal2.whl (560.7 kB view details)

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

bluesky_simulator-1.1.1-cp310-cp310-win_amd64.whl (541.1 kB view details)

Uploaded CPython 3.10Windows x86-64

bluesky_simulator-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bluesky_simulator-1.1.1-cp310-cp310-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bluesky_simulator-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (657.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bluesky_simulator-1.1.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (663.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64manylinux: glibc 2.17+ x86-64

bluesky_simulator-1.1.1-cp310-cp310-macosx_10_9_universal2.whl (560.7 kB view details)

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

File details

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

File metadata

  • Download URL: bluesky_simulator-1.1.1.tar.gz
  • Upload date:
  • Size: 374.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bluesky_simulator-1.1.1.tar.gz
Algorithm Hash digest
SHA256 9b1152d478939333994d48ea2b1b03f145aff25a638d2782d67cac5ddddbab95
MD5 ab31299b1b57126f6f11dcaac7aa13df
BLAKE2b-256 a64e722aee1afe544672478f15937632d41d6e9a9635f60589035b8a1e69a1cb

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ff90b3bacd28be72b1127298b0b0c8067dba4f1323dc770016fda4e1a61e65bf
MD5 e848233d015413e3a608778ec3149fea
BLAKE2b-256 58b6183cc66855a4ef8a40e22cdade191c1e3e605e3fb7d21fed8ee732d90d1b

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0df9be044aa54254962e9a471858840dc79250e2e06081885cee922670db852c
MD5 bb0cc668018562aba21ddc77b2ce4c80
BLAKE2b-256 8458ab62e3cf6e8f98cd80795e7331005f3c3d3a0dbf3aeaa12c38a3e068c766

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4411d07cb3f026b1609707693d376a8791ce19a74090d695a72fd847b193aea6
MD5 46ff9256bb27fbbb41c2a45e94ec6e5c
BLAKE2b-256 6c087fbb97ca86e1589f2bfb83f257c5399a2c5c98c53655768e1800e15b933c

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad30c3ca6a4c38cae0ef22a3752f3082f7e33ac1be1e0774d8bc99e96e771bd7
MD5 29d2044503c319123fd79d4915c97f72
BLAKE2b-256 bae4c17ca04ae9c1ac9c2db00f5ade3d6ab70731b33edba1bfd2ecf0233890d5

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp313-cp313-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp313-cp313-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5acd59be6a66d02c2c5409122d30e576edbff7e28472ec1f6ae79c20970a743
MD5 8e5e7cebd073bc4a3838b847a2905c2c
BLAKE2b-256 2649149da674d152b48108d96fcadadb9833ebc19631c6299a8278a8b7cecfb7

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 5cdd131f6a7405754fa37a6b74afa929eba1ea21a4f11d0f599c37c7ac19c4ef
MD5 f79ed9254939f354441af6f38c68de3b
BLAKE2b-256 1897b9975fd2efa2088f0a18b80c4a595d05266c16c65a4afdacdcfb03f0f48f

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 755b07e5bfa05f35e9f4c9db1bfc7d77a4d72bfdee6d358a9981665abc1c3d2d
MD5 61ee8843e0db169297e3152fa531f71a
BLAKE2b-256 b9c05f7b90315b941891cd78231bc8bf2e80683ac33e9749d4608a7378ff9f95

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c1319c0eab759e22e9139c03811da4567bee30e330fe1ce1d1a0274c1effe8da
MD5 c8a4e1c5364102a2fa14357179399552
BLAKE2b-256 5eca33983eadeda8015a4c216616fbe06739b979d47464e30f7d5ad822e87281

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0c0b4cbce84ee5f044b151e58264a92f0c569813f0884a533350bdd80358ece5
MD5 203f65ef39ab5c4825cd9cd35d082014
BLAKE2b-256 b96285b487293bc5d0b1f1acecc0f938ecaee71da24dbb86b20891307a301926

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 feaae4394750f68b95d0c9bb7ebdb2ba57fd60d5c2aeaec04df9934531763279
MD5 3d4f09974a8189cef95cb6a36857da2b
BLAKE2b-256 483c8590b2a476617a0d7f9a749af38a08b0dca09592c10a1409cddb8a130ea0

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74caca1f33cf924e6c8e774a8b2cbf10bc4e4953281bff5be4b69284b2e1f1a3
MD5 49153499febd6910f8b887798e7ca95c
BLAKE2b-256 b9a42aa8654df0ca66ce1a4d5812a02a3e57adad020784d954d8804b6784d749

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 966e49be2eb3754f055abd07b883c0e2ce868ae0283a75ea0bd22cafbfc70292
MD5 b6b40beb8318896f02700bc535795638
BLAKE2b-256 2eacf82c12d69a390caec134c52e8fc316b8cb13b2e6a87c9f59c9e9f3ee2610

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 82ac0e2ec59c6e5e353b42a89c2ac6c3367802cfde7f720f43ff91c17cbc7777
MD5 693b3d2673c13c5d75375dce1dcf6c34
BLAKE2b-256 0a1027b6775e147f98fe9d9e6bbb8be46e3f45b540121220a49ed9fabf28cfed

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7f93eba0879ce5672bd1a48dbf8befcb0b2aa68ccdbc3de3309f5c4fb919e87d
MD5 4ac8811c8c7bcd3ed52d676cff361229
BLAKE2b-256 88cc76b3f19bf0e64a30190b0da2fe58f3b593535e373b114d338deeee4653ca

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f1e3d1a7fa53857c10be0accfcab33324e6c10e0f8adfab575852fcd2c65937a
MD5 ded9094555ec671d7ae20a906c2e2180
BLAKE2b-256 c6424f2c213c82a98a2ca86645fda88c9fb5e7209381104dc15bca9ffb69a76a

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b8399949c3c3bda5140a51b03b0a41b12d99cfbcaef7a13391e9ea94b9ce1ee
MD5 bd5f34cb8ffca6df81b002e98cb2ca49
BLAKE2b-256 6372eb7d70a93b116a3ab7087af3e158a4ef37d8ab851e3f96a99800b96e71a3

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8aeda287006485cf24decfc2aaef4556181d8ad6555b3075d782dc6afe4b00cd
MD5 74ff281fe48c130c14985b673ca58d70
BLAKE2b-256 ad1085dd18a6fc2030a90784c2ee74e469194d2f22ccd35512e9f260a0162061

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e25445bfe53d7195328cb8d9cc154d76873fac05c700cd7f69f124303220d012
MD5 4e37f7a2355a5846b58cbb870aae4895
BLAKE2b-256 0390013ff29b1b2758eb73baadf83098be6f28e0e96cda5f0a270ca552db7320

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fa851da26ee4f54627c75efd246395024e26105e4bc3baf26b0526490ec50ff0
MD5 f5f49bbe125e653f607628c8d5191ccc
BLAKE2b-256 8023f2ed933c0398bd42be2adbc8e19bcf2693f24bcd99e8a75f791e0deecbfd

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ef9f588dc098a550a2164468df7d98a76b7797c1ec3ea0e124715a8aae9462f7
MD5 cf25f9f4b013f7e48a6a4450feaedd74
BLAKE2b-256 927b2d033ae647cf002affbff7cb8ef80b7e25a92a178eca930aa93f55e96b9c

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 12fd0e3eee276f8334fd0a4024cabc68cdb1467b60b8e154f58ad75fd5e81df5
MD5 7f73956abd4299eee2dd5bf93b887356
BLAKE2b-256 9231dda8ca7c4aaeee38f8f89eb603ddab8090dc7620e015bfafee1fa72c6312

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2012737a8192d18eee6217a1b047927f7df5834a57fa3b9a449121fa8c728868
MD5 1a13554e063448a905bb30dea0424c8c
BLAKE2b-256 bf5db8a57e1205c6bdf222bbff8bcae02d275381c4cbb3e8706863ac5354d68a

See more details on using hashes here.

File details

Details for the file bluesky_simulator-1.1.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb4d12aab469ec48e9f92df704b6a0f59c5364e0e71785250741c46e5b24c496
MD5 ec3a9665c2920c0b675a9cdd6862bc47
BLAKE2b-256 bc78f2f662b4e401fdfcd2f9e5a8f529066084684e6dc81c572264c9a3b5f4a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bluesky_simulator-1.1.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 552ffee940d2b46e096210ff5e07a6b14334b41c03e6e711c826f329e0e6a17e
MD5 b3fa5fde58362a746e479113db3a3e38
BLAKE2b-256 6e28e6e17d9022df750183059d50fd7d1523ef74c42ba0295fdff4046e9ae096

See more details on using hashes here.

Supported by

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