https://github.com/archismwanchatterjee/scientific-calculator
Scientific Calculator is used to basically perform several simple, mathematical, matrix/vector and trigonometric operations. And also visualize the trigonometric curves.
https://github.com/archismwanchatterjee/scientific-calculator
matplotlib-pyplot numpy pillow streamlit
Last synced: about 2 months ago
JSON representation
Scientific Calculator is used to basically perform several simple, mathematical, matrix/vector and trigonometric operations. And also visualize the trigonometric curves.
- Host: GitHub
- URL: https://github.com/archismwanchatterjee/scientific-calculator
- Owner: ArchismwanChatterjee
- Created: 2023-12-30T21:43:30.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-31T10:37:47.000Z (almost 2 years ago)
- Last Synced: 2025-07-11T08:49:43.325Z (4 months ago)
- Topics: matplotlib-pyplot, numpy, pillow, streamlit
- Language: Python
- Homepage: https://scientific-calculator.streamlit.app/
- Size: 80.1 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Scientific Calculator
[](https://makeapullrequest.com)

Scientific Calculator is used to basically perform several simple, mathematical, matrix/vector and trigonometric operations.And also visualize the trigonometric curves.
Click [here](https://scientific-calculator.streamlit.app/) to try out
## How to use:
1. Refer to the sidebar to choose the type of calculator, it consists of simple, mathematical, matrix, trigonometrical operations.
2. Simple calculator performs simple operations like addition,subtraction,multiplication,division
3. Mathermatical calculator performs math operations like logarithm, exponents, root and more ...
4. Matrix calculator performs matrix operations like dot & cross product, inverse, rank and more ...
5. Trigonometric calculator gives the value for sin θ, cos θ, tan θ,... and also visualize the curve
## Demo:
https://github.com/ArchismwanChatterjee/calculator/assets/115975340/f321a5ca-bf8f-45b0-9de6-53a30b81e51f
## Installation:
- clone this repository
- Scientifc Calculator requires [Python](https://www.python.org/) v3.9+ to run.
- Install the dependencies.
```python
pip install streamlit
pip install matplotlib
pip install numpy
pip install Pillow
```
- To run the server
```python
streamlit run "your_file_name"
```
- For Deploying your application refer [Streamlit Community Cloud](https://docs.streamlit.io/streamlit-community-cloud/get-started)
## Development:
Want to contribute? Great!
Scientific Calculator uses streamlit.
checkout *Installation* above to set it up locally.
make sure all changes you make are in the testing branch.
## Deployment:
The website is deployed using streamlit community cloud ⬇️
[Link](https://scientific-calculator.streamlit.app/)