Open Aircraft Performance Model (OpenAP) in Python
Project description
Open Aircraft Performance Model (OpenAP) and Toolkit
This repository contains the OpenAP model data and Python packages for aircraft performance and emission calculations.
More information on the user guide and related articles at: OpenAP.dev
Install
Install the latest stable release from pypi:
pip install --upgrade openap
Install the latest stable release on conda-forge:
conda install openap
Install the development branch from GitHub (may not be stable):
pip install --upgrade git+https://github.com/junzis/openap
Content
Model data
Data in this repository includes:
- Aircraft data: Collected from open literature.
- Engines data: Primarily from the ICAO emission data-bank, including fuel flow and emissions.
- Drag polar model data: Exclusively derived from open data (reference).
- Fuel mode data: Polynomial models derived from the acropole model by @JarryGabriel.
- Kinematic data: The kinematic model describes speed, altitude, and vertical rate (reference).
- Navigation data: Airport and waypoints obtained from X-Plane.
Python packages
The OpenAP Python library includes the following packages:
prop
: module for accessing aircraft and engine propertiesthrust
: module for computing aircraft thrustdrag
: module for computing aircraft dragfuel
: module for computing fuel consumptionemission
: module for computing aircraft emissionskinematic
: module for accessing WRAP dataaero
: module for common aeronautical conversionsnav
: module for accessing navigation informationsegment
: module for determining climb, cruise, descent, level flightphase
: module providing identification of all flight phasestraj
: module contains a set of tools for trajectory generation
Citing OpenAP
@article{sun2020openap,
title={OpenAP: An open-source aircraft performance model for air transportation studies and simulations},
author={Sun, Junzi and Hoekstra, Jacco M and Ellerbroek, Joost},
journal={Aerospace},
volume={7},
number={8},
pages={104},
year={2020},
publisher={Multidisciplinary Digital Publishing Institute}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
openap-2.0.tar.gz
(2.6 MB
view details)
Built Distribution
openap-2.0-py3-none-any.whl
(2.7 MB
view details)
File details
Details for the file openap-2.0.tar.gz
.
File metadata
- Download URL: openap-2.0.tar.gz
- Upload date:
- Size: 2.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.12.1 Linux/6.5.0-1022-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fea6801fe0e1cae9c68c81859e82e869050be9a310d499fb94f27a11993f418b |
|
MD5 | 0fe75ce0c1db447a2a4c0fa4466d5a28 |
|
BLAKE2b-256 | 113fbcf11088d3b816a27b7be23b52645e94e877b23ae73488acccbb434a8f86 |
File details
Details for the file openap-2.0-py3-none-any.whl
.
File metadata
- Download URL: openap-2.0-py3-none-any.whl
- Upload date:
- Size: 2.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.12.1 Linux/6.5.0-1022-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a2ffd28d7f0f884ea49c0fcb8f6fb08a29dcc2c0bc8957787f5e7c9da28c4c7 |
|
MD5 | d9cdbd2b0f8581e14522a09881fc1f27 |
|
BLAKE2b-256 | b1699984882f299d9686f81ef1431450564e3c96b764e442c5f218b25acaf0ff |