A calculator with history that allows function use etc. this project takes inspiration from the speedCrunch app. But plans to extend upon it in the following ways:
- Add ability to delete equations that are unwanted.
- Add tabs so that calculations can have scope.
- Ability to add comments.
- The ability to edit equations.
- The ability to move equations around.
These changes intend to turn the speedcrunch app, which is a pure calculator with functions and history, into more of a mathematical calculation suite that allows the user to have more control over how the maths in described.
Clone the repository using:
git clone https://github.com/jaxsonpd/PrintingCalc.git
Then run main.py using python3:
python3 ./src/main.py
Package Requirements:
- Tk
The current app supports
- Simple equations (python parsed) placed into the entry box at the bottom of the screen.
- Deleting of equations.
- Scrollable history.
- Configurable colour schemes using json.
- Clear screen functionality
- Comment equations
The current interface with equations, showing the delete button scrollbar and equation entry:
- Flesh out menu.
- Add variables.
- Add comments.
- Add functions.
- Add Tabs.
- Custom equation parsing.
- Save the current tab to file.
- Export the current tab to plain text.
- Sort out the scrollable frame class as the current callbacks are over complicated.