This is the simplest aircraft emission model that gives you fuel and co2 estimations based on the aircraft type, distance, and takeoff mass.
This reduced-order aircraft emission model is based on OpenAP.
from openap import polymer
flight = polymer.Flight("A320")
flight.fuel(distance=2000, mass=65000) # in km and kg
flight.co2(distance=2000, mass=65000)
# or even simpler
flight.fuel(distance=2000)
flight.co2(distance=2000)
Visualize the actual model
from openap import polymer
flight = polymer.Flight("A320")
flight.plot()
openap.polymer
uses openap.top
for generating flights with varying flight distances to construct a simplified fuel and emission calculation model.
- Create a new conda environment (
openap-env
), which avoids messing up the base conda environment:
conda create -n openap-env python=3.10 -c conda-forge
- Use the
openap-env
environment
conda activate openap-env
- Install dependent libraries:
The most recent version of openap
and openap-top
:
pip install --upgrade git+https://github.com/junzis/openap
pip install --upgrade git+https://github.com/junzis/openap-top
- Install
openap.polymer
pip install --upgrade git+https://github.com/junzis/openap-polymer