Skip to main content

A package to compute the characteristics of an airplane using simple flight mechanics equations.

Project description

Flight-mech

PyPI - VersionPyPI - DownloadsPylint BadgePytest Badge

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:

pip install flight-mech

Manual installation

For a manual installation, please clone the repository and install the required Python libraries using the command:

pip install -r requirements.txt

Documentation

The documentation is available online here.

Otherwise, if you decided to clone the repository, you can generate the documentation using the following commands:

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.

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

flight_mech-1.0.8.tar.gz (33.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flight_mech-1.0.8-py3-none-any.whl (39.3 kB view details)

Uploaded Python 3

File details

Details for the file flight_mech-1.0.8.tar.gz.

File metadata

  • Download URL: flight_mech-1.0.8.tar.gz
  • Upload date:
  • Size: 33.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for flight_mech-1.0.8.tar.gz
Algorithm Hash digest
SHA256 f4ee1f1d9beb0cd73b493550db4882934ec0dd31480f677b760baf92bcace69a
MD5 c170ea0781dc9e7292e4d5ac944b1eef
BLAKE2b-256 0137e96b0173b02cd4ec803ff9099ff7abaa5678bc8d3e17470157a3d59966a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for flight_mech-1.0.8.tar.gz:

Publisher: python-publish.yml on PaulCreusy/flight-mech

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flight_mech-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: flight_mech-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 39.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for flight_mech-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 5336adc6d0b645c6cc12ada6f6541eb01e1b524046def1cbce92b511f8ce6040
MD5 69baccb4a1fec5522ee95304d59bcc83
BLAKE2b-256 b78aa7d838e2864309e1768cec6d18e8d16533b5e6b859617b47f852adb2a09c

See more details on using hashes here.

Provenance

The following attestation bundles were made for flight_mech-1.0.8-py3-none-any.whl:

Publisher: python-publish.yml on PaulCreusy/flight-mech

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page