Flight-Path-Analysis / FlightPathAnalysis

✈️ A project to download and interpret historical flights and weather data, and trains a ML model to predict fuel consumption based on weather conditions on takeoff. Created for the Erdös Institute Data Science Bootcamp
Other
2 stars 1 forks source link

Flight Path Analysis

Description

Flight Path Analysis is a comprehensive project developed as part of the Erdös Institute's Data Science Bootcamp. The project allows users to download data from the OpenSky database (provided the user has the required credentials) and the Iowa Environmental Mesonet and aims to organize and compress this data based on a precision factor. Then, this repository can be used to perform statistical analysis (correlate deviations in flight paths with weather conditions), as well as to build and train a machine-learning tool to predict extra fuel costs due to weather deviations.

Documentation

Detailed documentation for Flight Path Analysis can be found here.

Features

Installation

  1. Install the required packages using pip:

    pip install -r requirements.txt
  2. For users with OpenSky database access:

    • Create a .yml file in the config directory.
    • Update config.yml with the appropriate paths and credentials. Here's a snippet for reference:
      base-configs:
        root-directory: '/path_to_your_directory/FlightPathAnalysis/'
        tag: 'test'
        opensky-credentials: 'path_to_opensky_credentials.yml'
        weather-credentials: 'path_to_weather_credentials.yml'
  3. For users without OpenSky access:

Usage

Information on usage will be available soon.

Contributing

We welcome contributions to the Flight Path Analysis project! Here are some general guidelines:

Feel free to check Contribution Guidelines for more details (if available).

The files pertaining to the Code of Conduct, License, Contribution Guidelines, and Security can all be found inside the repo's docs directory.

License

Flight Path Analysis © 2023 by Andre Guimaraes is licensed under CC BY-NC-SA 4.0. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/

Contact

For any queries or feedback, you can contact a team member through GitHub or drop an email at andrerg01@gmail.com.

Acknowledgments