This project uses AI to process a CSV file through a desktop application and returns grades for the data.
- Colton Matthews
- Dale Kanikkeberg
- Ethan Deister
- Garrett Ballreich
- Kasyn Tang
- Sage Markwardt
Make sure you have the following Python packages installed:
pip install pyqt5 groq pandas python-dotenv QtAwesome matplotlibTo run the application in VSCode:
Install the necessary dependencies:
pip install pyqt5 groq pandas python-dotenv pyqtgraphRun the application:
python -m app.mainSetting Up API Key
Create a config.env file following the guidelines in the example.env file and insert your personal API key.
In the same config.env file paste
DEFAULT_MODEL='LLaMA 3.3 8B (Free)'
If you're using PyCharm or VsCode and want to create an executable file, follow these steps:
Install PyInstaller:
pip install pyinstallerCreate the executable:
pyinstaller --onedir --windowed --add-data "styles/styles.qss;styles" --add-data "config.env;." --add-data "default_settings.py;." main.pyThis command will generate the executable inside the dist/main directory. To run it, right-click the dist folder, choose "Open in Folder," and run the .exe file.
Issues with pyinstaller can potentially be fixed by using the following command instead:
Python -m PyInstaller --onedir --windowed --add-data "styles/styles.qss;styles" --add-data "config.env;." --add-data "default_settings.py;." main.py