contrailopt.AirportCoords

class contrailopt.AirportCoords(*, icao_code: str, longitude: float, latitude: float, elevation_ft: float)[source]

Coordinates and elevation of an airport, identified by ICAO code.

__init__(*, icao_code: str, longitude: float, latitude: float, elevation_ft: float) → None

Methods

__init__(*, icao_code, longitude, latitude, ...)

from_icao(icao_code)

Look up airport coordinates by ICAO code.

Attributes

icao_code

longitude

latitude

elevation_ft

coords

Return (longitude, latitude) coordinates as a tuple.

classmethod from_icao(icao_code: str) → Self[source]

Look up airport coordinates by ICAO code.

property coords: tuple[float, float]

Return (longitude, latitude) coordinates as a tuple.