Skip to content

om0611/CarbonCut-Flights

Repository files navigation

CarbonCut Flights

Table of Contents

Overview

A program that provides carbon-efficient flight options between given airports from a dataset of over 1 million flight records. Our program encourages users to be conscious of their impact on the environment when flying, making a real-world impact.

Demo

Watch it here.

Features

  • A questionnaire that suggests travel destinations based on user preferences.
  • Interactive visualizations of flights between different airports.
  • An optimization algorithm that suggests the best flights between two airports based on flight carbon emissions, number of stops, and cost.
  • Instructions for booking the chosen flight.
  • Metrics measuring the impact of choosing one of the suggested eco-friendly flights.

Technologies Used

  • Language: Python
  • Libraries: Pandas, NumPy, Plotly

Installation

  1. Fork this repository.
  2. Clone the repository:
    git clone https://github.com/<your_username>/CarbonCut-Flights.git
  3. Navigate to the directory:
    cd CarbonCut-Flights
  4. Install dependencies:
    pip install -r requirements.txt

Usage

To run the program, execute the following command in your terminal:

python main.py

About

CSC111 Project 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages