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 the latest stable release from pypi:
pip install --upgrade openapInstall the latest stable release on conda-forge:
conda install openapInstall the development branch from GitHub (may not be stable):
pip install --upgrade git+https://github.com/junzis/openapData 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.
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
@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}
}