https://github.com/chicolucio/pi-approximations
Pi approximations calculated using infinite series and Monte Carlo methods
https://github.com/chicolucio/pi-approximations
calculus heroku heroku-deployment pi pi-approximation pi-calculus plotly streamlit streamlit-webapp
Last synced: 2 months ago
JSON representation
Pi approximations calculated using infinite series and Monte Carlo methods
- Host: GitHub
- URL: https://github.com/chicolucio/pi-approximations
- Owner: chicolucio
- License: mit
- Created: 2022-08-12T02:03:15.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-08-17T12:06:21.000Z (almost 4 years ago)
- Last Synced: 2025-03-20T19:37:17.457Z (over 1 year ago)
- Topics: calculus, heroku, heroku-deployment, pi, pi-approximation, pi-calculus, plotly, streamlit, streamlit-webapp
- Language: Python
- Homepage: https://piapproximations.herokuapp.com/
- Size: 1.1 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.linkedin.com/in/flsbustamante/)
[](https://www.python.org/)
[](LICENSE)
[](https://github.com/chicolucio/pi-approximations/issues)
[](https://piapproximations.herokuapp.com/)
[](https://piapproximations.herokuapp.com/)
> Pi approximations calculated using infinite series and Monte Carlo methods
Interactive web app:
## Installation and usage
1. clone the repo
2. create a virtual environment
3. activate the virtual environment
4. install dependencies with [`requirements.txt`](requirements.txt)
5. use the code and/or run a local Streamlit app
```bash
git clone git@github.com:chicolucio/pi-approximations.git
cd pi-approximations
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
streamlit run Home.py
```
These are the Python packages under the hood:




The web app is hosted on [](https://piapproximations.herokuapp.com/)
## Contributing
All contributions are welcome.
**Issues**
Feel free to submit issues regarding:
- recommendations
- more interactive visualizations
- enhancement requests and new useful features
- code bugs
**Pull requests**
- before starting to work on your pull request, please submit an issue first
- fork the repo
- clone the project to your own machine
- commit changes to your own branch
- push your work back up to your fork
- submit a pull request so that your changes can be reviewed
## License
MIT, see [LICENSE](LICENSE)
## Citing
If you use this project in a scientific publication or in classes, please consider citing as
> F. L. S. Bustamante, Pi approximations, 2022 - Available at: https://github.com/chicolucio/pi-approximations
## More
- [LinkedIn](https://www.linkedin.com/in/flsbustamante/)
- [Portfolio](https://franciscobustamante.com.br/portfolio)
- [Curriculum Vitae](https://franciscobustamante.com.br/about/)