Skip to main content

Thin wrapper around OSMnx for generating taxi instructions for aiports

Project description

Ground ATC

Ground ATC produces taxi instructions for aircrafts at any airport around the world.

Installation

pip install ground-atc

or

uv add ground-atc

Usage

>>>from ground_atc import GroundController
>>>airport = GroundController(icao_code="YMML")
>>>instructions = airport.taxi_from_gate_to_runway(gate="13", runway="16")
Taxi via, Golf, Sierra, Uniform, Alpha, Bravo, hold short runway 16

Notes

  • This tool is intended to work with LLM based applications and therefore has a string output. But this can be turned off by setting the turn_instructions=False
  • It uses OSMnx API but requires no API token/authentication. However, airport data is cached locally, which can be deleted if latest data is required.

Contributions

Contributions are welcome. Feel free to create an issue or raise a PR

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

ground_atc-0.1.2.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

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

ground_atc-0.1.2-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file ground_atc-0.1.2.tar.gz.

File metadata

  • Download URL: ground_atc-0.1.2.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ground_atc-0.1.2.tar.gz
Algorithm Hash digest
SHA256 4a209754dfa8aa3eb82a49566a60d102696816dabaf9d79f7d5c731071aa622c
MD5 4dccac78a0e0d1a5efa9b1e428088c82
BLAKE2b-256 8380055d7ed3ce7127e6de26af7e9d7727c0d9490d15c8061a961d9f9085d376

See more details on using hashes here.

File details

Details for the file ground_atc-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: ground_atc-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ground_atc-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 eb566414ab4c062126404d0adcd338832b251caa09d13cd1fe4adec036913787
MD5 5a7d70e8c3a356310e126387752d31d2
BLAKE2b-256 903693835afb30dee9dd9553c8947137cfaab7ef2ec0ec0663449c015f49c729

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