Skip to main content

Airport and other locations database

Project description

# pyairports

pyairports is a package which enables airport lookup by 3-letter IATA code.

# Usage

The package can be used in two different ways

## import

To use the package in python code, import and create a local instance of the Airports object.

`python from pyairports.airports import Airports airports = Airports() airports.airport_iata(iata) # namedtuple(airport, [name, city, country, iata, icao, lat, lon, alt, tz, dst, tzdb]) or AirportNotFoundException airports.other_iata(iata) # namedtuple(other, [iata, name, country, subdiv, type, lat, lon]) or AirportNotFoundException airports.lookup(iata) # namedtuple(airport) or namedtuple(other) or AirportNotFoundException `

## command line

An entrypoint is created for command line querying:

` [username@hostname ~]$ pyairports aaa airport(name='Anaa', city='Anaa', country='French Polynesia', iata='AAA', icao='NTGA', lat='-17.352606', lon='-145.509956', alt='10', tz='-10', dst='U', tzdb='Pacific/Tahiti') `

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

pyairports-2.1.1.tar.gz (364.2 kB view details)

Uploaded Source

Built Distribution

pyairports-2.1.1-py3-none-any.whl (371.7 kB view details)

Uploaded Python 3

File details

Details for the file pyairports-2.1.1.tar.gz.

File metadata

  • Download URL: pyairports-2.1.1.tar.gz
  • Upload date:
  • Size: 364.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.2

File hashes

Hashes for pyairports-2.1.1.tar.gz
Algorithm Hash digest
SHA256 3d60a727fce4da81b9c6393ea8ae0b33d67b37ece344dffc863f749e3ad62bcd
MD5 c891615bb6b9ef1cf8d9ac66303875b1
BLAKE2b-256 be566e46904a6a408e5fbc9f6a345ed94bfb73bdb5251ce39bb60b6bf023c0ed

See more details on using hashes here.

File details

Details for the file pyairports-2.1.1-py3-none-any.whl.

File metadata

  • Download URL: pyairports-2.1.1-py3-none-any.whl
  • Upload date:
  • Size: 371.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.2

File hashes

Hashes for pyairports-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3dfa0cc3e47696692ade92feccdc6b046968f2a75f5e30f65735d6db7251cb26
MD5 5a98d31010e26721384f5b59e398bd95
BLAKE2b-256 6e75b424aebc9f2fc5db319d5df5fff62fa19254c8ef974c254588d48c480df2

See more details on using hashes here.

Supported by

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