/aviation_routing

Program to find most economic route from list of airports and given aircrafts. OOP design practise.

Primary LanguagePython

BestFlightPlan

The program reads a file with a list of airports plus a given aircraft and writes the most economic route to a file.

Prerequisites

This project was created in a Python 3.6 environment.

Installation and Setup

Run the following commands in Terminal:

pip install -r requirements.txt

Running the Program

From the project directory (in Terminal), run this command:

python run.py

The input assumes a relative path from the project directory for input and output files.

Running the Tests

From the project directory (in Terminal), run each of these commands:

python test_atlas.py
python test_aircraftlist.py
python test_flightplan.py
python test_flightplanlist.py


Thanks for reading!