Python GUI program that plots arbitrary user-entered function.
Symbol | Function |
---|---|
* | Multiplication |
/ | Division |
+ | Addition |
- | Subtraction |
^ | Power |
() | Brackets |
Dependencies:
- PySide2 - the official Python module from the Qt for Python project, which provides access to the complete Qt 5.12+ framework.
- Matplotlib - comprehensive library for creating static, animated, and interactive visualizations in Python.
- Pytest - framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.
Function Plotter requires Python3 along with PySide2 and Matplotlib to run.
cd FunctionPlotter
python main.py
Run unit testing
for MathExpression parsing
pytest mathParse_test.py