Metadata-Version: 2.4
Name: numericals
Version: 0.3.0
Summary: Numerical methods in pure python
Author: Andrew Yoo
License-Expression: LGPL-2.1-or-later
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# Numericals

<div align="center">
    <a href="https://badge.fury.io/py/numericals"><img src="https://badge.fury.io/py/numericals.svg" alt="PyPI version"></a>
    <a href="https://pepy.tech/projects/numericals"><img src="https://static.pepy.tech/personalized-badge/numericals?period=total&units=INTERNATIONAL_SYSTEM&left_color=GREY&right_color=BLUE&left_text=downloads" alt="PyPI Downloads"></a>
    <a href="https://github.com/psf/black"><img alt="Code style: black" src="https://img.shields.io/badge/code%20style-black-000000.svg"></a>
</div>


-----

Numerical methods in pure Python.

In active development.

## Installation
```pip install numericals```

## Algorithms
- Integration
    - Trapezoidal Rule
    - Midpoint Rule
    - Simpson's Rule
    - Monte Carlo
    - Gaussian Quadrature

- ODE
    - Euler's Method
    - Heun's Method
    - Runge-Kutta 4

- Optimization
    - Golden Section Search

- Root-finding
    - Bisection Method
    - Secant Method
    - Newton's Method
    - Regula Falsi
    - Illinois Algorithm

## License

[LGPLv2.1](LICENSE)
