Instructions to build:
- Install the proper files and packages from DatilloKerusCustodio_Project3
- Make sure to place the Clasp exacutable in the same folder as the main.py
- You will need Python 3.10
- Be sure to install tkinter and pillow packages
Instructions run your system: Please Note Qualitative Logic will take a while to calculate and output
- The program runs a chosen task only once, this means in order to run again you need to click the "Close and End Program" button on the output window and rerun
- When you run the program, the GUI will appear
- Click on the top most button "Attributes"
- Select "Pokemon Attributes" file from the directory the program is in
- Click on the second button from the top "Hard Constraints"
- Select "Pokemon Hard Constraints" file from directory
- Select the preference logic you would like to use from "Preferance" section (only one logic can be picked at a time)
- Upload the associated Pokemon file
- Click which task you would like to perform from the "Possible Tasks" section (only one task should be selected)
- Click done
- A window will pop up with the result of your query