A Python program that parses and tabulates a large excel file to find the best flights for certain criteria.
There are two modes in which it operates: Automatic and Manual.   
Automatic will find the best flights for all criteria, whereas Manual will find the best flights for criteria provided by the user.
Utilizes Tkinter for GUI and pandas for initial data manipulation. Additionally, uses various intermediate files to increase performance of the program, primarily .dat and .csv files. Created for my Programming Languages course in Spring 2019.