A numerical integration calculator that makes use of 3/8ths Simpson's Rule. Created using the Dash framework and Python.
- User Input
- Math Function recognition
- Graph Output
- Numerical Integration computation
In order to run the web application, make sure to have the following installed:
- Git
- Python (3.8 or later)
To run the application, execute the following commands in the command line:
# Clone the repository and access it
git clone https://github.com/jluna2000/NumericalIntegration.git
cd NumericalIntegration
# make sure to install pip
python -m pip install --upgrade pip
# for windows users: create a python enviroment
py -m venv venv
# for mac users:
python3 -m venv venv
# Activating python enviroment on windows
.\venv\Scripts\activate
# Activating python environment on mac
source venv/bin/activate
# install the dependencies
python -m pip install -r requirements.txt or pip3 install -r requirements.txt
# Run the development server
python3 integralWebpage.py
# to leave the python virtual environment/deactivate it
deactivate
Alternatively, you can visit the live website here.