bracu-cgpa-calc

A CGPA calculator module made for BracU Students.


Keywords
bracu, cgpa, calculator, cg
License
MIT
Install
pip install bracu-cgpa-calc==1.0.6

Documentation

BracU CGPA Calculator Module

forthebadge made-with-python

BracU CGPA Module is a Python library for easier calculation of CGPA in Brac University.

Developed by Joyanta J. Mondal from BracU (C) 2021

Email: hello@joyantamondal.com

Functionality:

  • Adding Courses

  • Removing Courses

  • Checking Courses Attempted

  • Get CGPA

  • Number of Credits Attempted

  • Read from Device (PC/Google Colab)

  • Save to Device (PC/Google Colab)

  • Template of Excel File (Read from PC) Template of Excel File (Read from PC)

  • Flush Info

Installation

Use the package manager pip to install bracu_cgpa_calc.

pip install bracu_cgpa_calc

Usage

from bracu_cgpa_calc import *
#import bracu_cgpa_calc as bcc #this is another alternative

add("CSE110", 4, 3) #adding courses
add("CSE111", 3.7, 3) #adding courses
add("CSE220", 3.3, 3) #adding courses
add("MAT215", 0, 3) #adding courses
#bcc.add("MAT215", 0, 3) #adding courses using alternative import
remove("CSE220") #removing courses
check_attempted_course() #returns list of courses attempted.
credits_attempted() #returns number of credits completed.
get_cgpa() #returns CGPA
readme() #prints out readme
docs() #prints out documentation
save_to_pc() 
read_from_pc("CGPA.xlsx")
flush()

Note

  • I have tried to implement all the functionalities, it might have some bugs also. Please ignore that or please contact me email to notify me about the bug. I will try to give proper credits to that too. And you are welcome to give your valuable opinion and suggestions.

License

MIT

CHANGELOG:

1.0.3:

  • Added: Flush.

1.0.2:

  • Added: Save to Device. (tested on PC and Google Colab)
  • Added: Read from Device. (tested on PC and Google Colab)

1.0.1:

  • Fixed: Removing Courses: Wrong course was getting removed.
  • Fixed: Checking Courses Attempted: It was showing random course instead of a list.

1.0.0:

  • Adding Courses
  • Removing Courses
  • Checking Courses Attempted
  • Get CGPA
  • Number of Credits Attempted