Skip to content

A numerical integration calculator that makes use of 3/8ths Simpson's Rule

Notifications You must be signed in to change notification settings

jluna2000/NumericalIntegration

Repository files navigation

NumericalIntegration

A numerical integration calculator that makes use of 3/8ths Simpson's Rule. Created using the Dash framework and Python.

Features

  • User Input
  • Math Function recognition
  • Graph Output
  • Numerical Integration computation

Getting Started

Prerequisites

In order to run the web application, make sure to have the following installed:

  • Git
  • Python (3.8 or later)

Viewing the Application

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

Live Website

Alternatively, you can visit the live website here.

About

A numerical integration calculator that makes use of 3/8ths Simpson's Rule

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published