Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 1 month 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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-31T10:37:47.000Z (about 1 year ago)
- Last Synced: 2023-12-31T12:28:45.604Z (about 1 year ago)
- Topics: matplotlib-pyplot, numpy, pillow, streamlit
- Language: Python
- Homepage: https://scientific-calculator.streamlit.app/
- Size: 80.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![logo](https://github.com/ArchismwanChatterjee/calculator/assets/115975340/712a30f0-3d7d-483c-b8bd-c642889db642)
# Scientific Calculator
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com)
![License](https://badgen.net/github/license/micromatch/micromatch)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/)