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.
Running with CLI (allows the interface to be cleared with each interaction, only supported on Windows for now):
- 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.
- Clone the repository using
https://github.com/steveiaco/COMP354-Team-E.git
- Open PyCharm
- Click Open in the "Welcome to Pycharm" window or click "File"->"Open"
- Navigate and select the "COMP354-Team-E" folder that was created in step 1
- Click Ok
- Right click the COMP354-Team-E folder in the PyCharm project explorer, "Mark Directory As"->"Sources Root"
- Right click the Functions folder (under the COMP354-Team-E folder) in the PyCharm project explorer, "Mark Directory As"->"Sources Root"
- Click "Run"->"Run...", setup your Python configuration, and choose the calculator.py to run the project
In order to run unit tests, you must have the following packages available
- pandas
In order to launch the tests,
- Open a terminal and cd to the root of the project
- Run "py run_tests.py"