A WebApp that can solve and display solutions to differential equations (ODEs) by using the Runge-Kutta Method.
Functionality 1: solve linear ODEsFunctionality 2: solve systems of linear ODEs of order (2,3)Functionality 3: solve higher order linear ODEs up to order 5, homogeneous and non-homogeneous
Before running the project, make sure you have Python installed on your system. Below are instructions for installing Python.
-
Download Python:
- Visit the official website of Python.
- Select the appropriate version for your operating system (Windows, macOS, Linux).
-
Install Python:
-
Windows:
- Run the downloaded installer and make sure to check the option "Add Python to PATH".
- Follow the instructions in the installation wizard.
-
macOS:
-
You can install Python using Homebrew. Open a terminal and run:
brew install python
-
-
Linux:
-
Most Linux distributions already have Python pre-installed. To install or update it, use the appropriate package manager. For example, on Ubuntu you can use:
sudo apt update sudo apt install python3
-
-
-
Check the Installation:
-
Open a terminal (or command prompt) and run the following command to verify that Python is correctly installed:
python --version -
You should see a message indicating the installed version of Python.
-
Once you have Python installed, make sure to install the dependencies required for this project. You can do it by opening the terminal, going to your project folder and running the command:
pip install -r requirements.txt
To run the project locally, run:
python -m streamlit run EDO-Project.py
To use the web version, go to:
https://alberte03-rugen-kutta-ode-solver-edo-project-5qgqqb.streamlit.app
(Try using a VPN if the link is not working)