An open API service indexing awesome lists of open source software.

https://github.com/ahmedsamir45/ode-solver

solve ode using finite difference and shouting method
https://github.com/ahmedsamir45/ode-solver

base64 bootstrap css flask html js latex matplotlib ode ode-solver reqularexpression sympy

Last synced: 22 days ago
JSON representation

solve ode using finite difference and shouting method

Awesome Lists containing this project

README

          

# ODE Solver Web Application

![Python](https://img.shields.io/badge/python-3.8+-blue.svg)
![Flask](https://img.shields.io/badge/flask-2.0+-green.svg)
![License](https://img.shields.io/badge/license-MIT-orange.svg)

A web application for solving Ordinary Differential Equations (ODEs) using numerical methods, built with Python and Flask.

## Features

- Solves second-order ODEs with boundary conditions
- Implements two numerical methods:
- Finite Difference Method
- Shooting Method
- Interactive web interface with real-time plotting
- Example problems with one-click loading
- Comprehensive documentation with mathematical explanations

## Live Demo

[Try it online!](https://fat-tracey-ahmedsamir6788-2c22bae7.koyeb.app/)

## Installation

### Prerequisites

- Python 3.8+
- pip package manager

### Setup

1. Clone the repository:
```bash
git clone https://github.com/ahmedsamir45/ode-solver.git
cd ode-solver