https://github.com/paulcreusy/flight-mech
Python package to compute the characteristics of an airplane or an airfoil based on simple flight mechanics equations.
https://github.com/paulcreusy/flight-mech
airfoil airfoil-analysis airplane flight-mech flight-mechanics python turbojet wings
Last synced: 8 months ago
JSON representation
Python package to compute the characteristics of an airplane or an airfoil based on simple flight mechanics equations.
- Host: GitHub
- URL: https://github.com/paulcreusy/flight-mech
- Owner: PaulCreusy
- License: mit
- Created: 2025-01-13T12:01:09.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-03T21:38:40.000Z (8 months ago)
- Last Synced: 2025-03-03T22:28:29.400Z (8 months ago)
- Topics: airfoil, airfoil-analysis, airplane, flight-mech, flight-mechanics, python, turbojet, wings
- Language: Python
- Homepage: https://flight-mech.creusy.fr
- Size: 8.86 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flight-mech

## License
This software has been developed by Paul Creusy and is shared under the MIT License.
## Getting started
### Installation
#### Pip installation
To install this module with pip, please use:
```bash
pip install flight-mech
```#### Manual installation
For a manual installation, please clone the repository and install the required Python libraries using the command:
```bash
pip install -r requirements.txt
```### Documentation
The documentation is available online [here](https://flight-mech.creusy.fr).
Otherwise, if you decided to clone the repository, you can generate the documentation using the following commands:
```bash
cd docs
make html
```And open the file `docs/_build/html/index.html` in your browser.
### Functionalities
This software includes various modules to build a numerical plane model and compute its characteristics. The modules implemented are the following:
- `atmosphere` : defines several atmosphere models to compute density, temperature, pressure and other quantities.
- `aerodynamics` : contains functions to compute quantities in the boundary layer of a fluid flow.
- `airfoil` : allows to define the geometry of an airfoil and compute the lift and moment coefficients.
- `wing` : allows to define the geometry of a wing and compute the lift and drag coefficients.
- `fuel` : defines several types of broadly used fuels in aeronautics.
- `turbine` : allows to define several types of turbine to compute their thrust and consumption at various operating conditions.
- `plane` : allows to define a numerical plane model, binding the previous modules, to compute its flight characteristics.