Skip to main content

Toolbox for aeronautic units and conversions

Project description

pitot

tests Code Coverage Checked with mypy Code style: black License
PyPI version PyPI downloads Conda version Conda Downloads

pitot is a Python toolbox providing efficient aeronautic calculations.

Implementations are:

  • efficient, based on NumPy or state-of-the-art libraries;
  • provided with typing stubs;
  • unambiguous with physical units, with the help of the impunity library, based on annotations.

The following functions are currently available:

  • International Standard Atmosphere (temperature, density, pressure, and speed of sound);
  • conversions between various air speeds: CAS, TAS, EAS and Mach number;
  • geodetic calculations (distance, bearing, great circle, etc.) on a WGS84 ellipsoid.

Installation

Latest release

pip install pitot

Development version

poetry install

Basic usage

Contributions

Any input, feedback, bug report or contribution is welcome.

Before opening a PR, please check your commits follow a number of safeguards with hooks to install as follows:

poetry run pre-commit install

Then you should prefix you git commit commands as follows:

poetry run git commit -m "fantastic commit message"

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

pitot-0.3.2.tar.gz (51.9 kB view details)

Uploaded Source

Built Distribution

pitot-0.3.2-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file pitot-0.3.2.tar.gz.

File metadata

  • Download URL: pitot-0.3.2.tar.gz
  • Upload date:
  • Size: 51.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pitot-0.3.2.tar.gz
Algorithm Hash digest
SHA256 97247d6b70165b3c05fefbf0ae631cfb13ebba71aa71e287c5c0c5d2b2c9f495
MD5 b6c699458b96c2e70c472875648533dd
BLAKE2b-256 95a1ca231fb850c742c7ffe7ee2f64a0473d6f57252ab773983435d2072bc3fb

See more details on using hashes here.

File details

Details for the file pitot-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: pitot-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pitot-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4c08b812672e55c9bba81ca6034775d260cc23ac83c7aa314050f304d44b59d0
MD5 875463af8b7ef9d34d486f79dadf2f13
BLAKE2b-256 55d548d942caf5de116704f43404d1024001f24b792cdca0c32fad548263e5ab

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