Metadata-Version: 2.1
Name: numODEsolver
Version: 0.1
Summary: Tool that solves and plots ODE's numerically. Written in Python.
Home-page: https://github.com/lukasnf/Numerical-ODE-Solver
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: sympy
Requires-Dist: scipy

# Numerical ODE Solver

This project is a Python implementation for solving ordinary differential equations (ODEs) numerically. The script allows users to choose between two methods: Euler's Method and Runge-Kutta 4th Order Method (RK4), providing a visual representation of the solution.

## Requirements

Ensure the following Python libraries are installed:

Install it using `pip`:
```bash
pip install numODEsolver
```
## Example
```bash
solver = solver()
f = solver.get_function("cos(x)")
x,y = solver.solve_rk4(f,x0=0,y0=1,n=10000,bound=10.1)
solver.plot(x,y,xlabel="x",ylabel="y",title="rk4")
print(solver.get_value(x,y,val=10,dec=5)
```
For more documentation take a look at the source code on my GitHub.

You can modify the script to add more methods, adjust default parameters, or change visualization settings.

This project is open-source and free to use. Contributions and suggestions are welcome!

