Skip to content

steveiaco/COMP354-Team-E

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COMP354-Team-E

Behold, ETERNITY.

This calculator implements the finest of functions known to human-kind.

Functions implemented:
sin(x)
pi^x
ln(x)
Mean Absolute Deviation
Standard Deviation
cosh(x)
x^y

Currently, a CLI is being primarily used for user interaction. However, we have a working prototype GUI.

Setup instructions:

Running with CLI (allows the interface to be cleared with each interaction, only supported on Windows for now):

  1. Run "py eternity.py" in the COMP354-Team-E folder



The recommended IDE is PyCharm as it enables the user to set the root source file directory.

  1. Clone the repository using https://github.com/steveiaco/COMP354-Team-E.git
  2. Open PyCharm
  3. Click Open in the "Welcome to Pycharm" window or click "File"->"Open"
  4. Navigate and select the "COMP354-Team-E" folder that was created in step 1
  5. Click Ok
  6. Right click the COMP354-Team-E folder in the PyCharm project explorer, "Mark Directory As"->"Sources Root"
  7. Right click the Functions folder (under the COMP354-Team-E folder) in the PyCharm project explorer, "Mark Directory As"->"Sources Root"
  8. Click "Run"->"Run...", setup your Python configuration, and choose the calculator.py to run the project

Running unit tests

In order to run unit tests, you must have the following packages available

  1. pandas

In order to launch the tests,

  1. Open a terminal and cd to the root of the project
  2. Run "py run_tests.py"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages