Toolbox for aeronautic units and conversions
Project description
pitot
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.1.tar.gz
(6.7 kB
view hashes)
Built Distribution
pitot-0.3.1-py3-none-any.whl
(7.4 kB
view hashes)