This repository accompanies the paper "Fast Contrail Estimation with OpenSky Data", providing Python notebooks, scripts, and datasets integral to this paper and its findings.
The paper can be accessed at: https://journals.open.tudelft.nl/joas/article/view/7264
plot.ipynb
: This Jupyter notebook contains the code to replicate the figures presented in the paper.benchmark.ipynb
: This Jupyter notebook demonstrates the benchmarking process of thefastmeteo
library, showcasing its performance with different flights.contrail.py
: A Python script that includes all necessary functions for contrail estimation, as discussed in the paper.
example_flight.csv
: This file contains an example flight dataset, used in the paper to demonstrate plot generation.eham_flights_benchmark.csv.gz
: A compressed CSV file with flight trajectory data. It is used to benchmark thefastmeteo
library's performance.benchmark_results.csv
: Benchmarking results for individual flights, providing key data for the creation of Figure 5 in the paper.
To reproduce the results presented, it is necessary to install the fastmeteo
Python library. Installation instructions and additional information are available at: https://github.com/junzis/fastmeteo
You will also need traffic
library for trajectory visualization. More details at: https://traffic-viz.github.io/
Sample installation:
mamba create -n fastcontrail python=3.11 -c conda-forge
mamba activate fastcontrail
mamba install traffic
pip install git+https://github.com/junzis/fastmeteo