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.1.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.1-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ground_atc-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 ae7ef79a12bc054014f91b6f37d0224189ea30f4cf9841b4a177aa674ad23ba1
MD5 595ee8b1ae7ba6fdf48a93bf87d873f0
BLAKE2b-256 f2e57d5234d318cf1b9c05711ef3c3e9595fc80e9ee512dea5b43a0c61ccda27

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ground_atc-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6a9f12b5746761133a68779e6a3006b7fce082babd6b57c8dcafa2a3fbf13e70
MD5 9f5e55be50d47ccd2959d91ad2bd1d81
BLAKE2b-256 7bdbf0493f63ead50c4bc36fb0b82e9bb8eb17c1701f0bf20bde2cd0034cab24

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