Skip to content

aniketshirodkar/reveilleRankings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reville Rankings

This Python script, RevilleRankings.py, is designed to analyze and visualize grade data for different classes and instructors. It leverages the pandas library for data manipulation and matplotlib for creating pie charts. Additionally, it includes a graphical user interface (GUI) using PyQt5 for user interaction.

Table of Contents

Getting Started

To get started with this script, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/yourusername/RevilleRankings.git
    cd RevilleRankings
    

Usage

Upon running the script, a graphical user interface (GUI) will appear. Follow these steps to interact with the application:

  1. Enter the class name in the input field (e.g., CHEM-107).
  2. Click the "Submit" button.
  3. The results, including a table of the top three instructors based on GPA and a pie chart showing grade distribution, will be displayed in the GUI.

Dependencies

The following Python libraries are required to run this script:

  • pandas
  • matplotlib
  • PyQt5

Install these dependencies using the following command:

pip install pandas matplotlib, PyQt5

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages