Metadata-Version: 2.4
Name: ground-atc
Version: 0.1.2
Summary: Thin wrapper around OSMnx for generating taxi instructions for aiports
Keywords: atc,airport,aviation,ground,controller
Author: Karan Parekh
Author-email: Karan Parekh <karanparekh501@gmail.com>
License-Expression: MIT
License-File: LICENSE
Requires-Dist: osmnx>=2.0.7
Requires-Dist: pydantic>=2.12.5
Requires-Python: >=3.10
Project-URL: Repository, https://github.com/karan-parekh/ground-atc.git
Description-Content-Type: text/markdown

# 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

```python
>>>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