Function Solver is a PySide2-based application designed to solve two user-provided mathematical functions. SymPy for symbolic computation, and Matplotlib for graphical visualization. The UI is built using Qt Designer, and the application is tested using pytest and pytest-qt. While the application is developed using PySide2, the UI components are created using Qt Designer.
- Solve two mathematical functions entered by the user.
- Graphically display the functions and their intersection points.
- Validate user input for correct syntax and supported operators.
- Provide error messages for invalid inputs.
- Implement unit testing with pytest and pytest-qt.
The application passes all tests implemented using pytest and pytest-qt.