https://github.com/open-aviation/pitot
A toolbox for aeronautic calculations
https://github.com/open-aviation/pitot
aeronautics geodesy typing units
Last synced: about 10 hours ago
JSON representation
A toolbox for aeronautic calculations
- Host: GitHub
- URL: https://github.com/open-aviation/pitot
- Owner: open-aviation
- License: mit
- Created: 2022-07-08T11:09:35.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-01T13:57:11.000Z (4 months ago)
- Last Synced: 2025-04-26T02:34:41.678Z (18 days ago)
- Topics: aeronautics, geodesy, typing, units
- Language: Python
- Homepage:
- Size: 303 KB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: license.txt
Awesome Lists containing this project
- open-source-aviation - pitot - A toolbox for aeronautic calculations (Tools and Libraries)
README
# 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`](https://achevrot.github.io/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
```sh
pip install pitot
```### Development version
```sh
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:
```sh
poetry run pre-commit install
```Then you should prefix you `git commit` commands as follows:
```sh
poetry run git commit -m "fantastic commit message"
```