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.
pip install pitot
poetry install
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"