Skip to content

DJSixHub/Runge-Kutta-ODE-Solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

136 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Runge-Kutta-ODE-Solver

Forks Stars Issues

A WebApp that can solve and display solutions to differential equations (ODEs) by using the Runge-Kutta Method.

Contributors

🔨 Project Features

  • Functionality 1: solve linear ODEs
  • Functionality 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

🛠️ Open and run the project

Requirements

Before running the project, make sure you have Python installed on your system. Below are instructions for installing Python.

How to Install Python

  1. Download Python:

    • Visit the official website of Python.
    • Select the appropriate version for your operating system (Windows, macOS, Linux).
  2. 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
        
  3. 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.

Installation of Dependencies

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)

About

A program than can solve and display solutions to differential equations by using the Runge-Kutta Method.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors