### 1 unstable release

0.1.0 | Feb 10, 2020 |
---|

#**1398** in Algorithms

**MIT**license

13KB

143 lines

# numlib

A simple numerical algorithms library. Contains most of the numerical algorithms found in an introduction to numerical analysis class. Contributions are warmly welcome :). For any requests, please add an issue. Below is a list of implemented and planned methods.

- integratation techniques
- composite trapezoid rule
- simpsons rule
- adaptive simpsons rule
- 3/8 simpson's rule

- ODE Solvers
- Runge-Kutta 2
- Runge-Kutta 4 (Explicit)
- Runge-kutta 4 (Adaptive)
- Euler's
- Adam's Bashforth
- Adam's Moulton

- Fourier Series
- DFFT
- Maybe some Linear Algebra Integrations - Contributions Welcome

- Function Approximation
- Chebyshev Polynomial Generator
- Lagrange Polynomials
- Barycentric Weights
- Divided Differencing (using Newton's form a.k.a Horner's algo)
- Divided Differencing using hermite's method

- Linear Algebra
- Gram-Schmidt
- Least Squares Fitter
- Eigenvalues / Spectral Radius
- LU Factorization
- Diagonalization (For Schrodinger's Equation Most likely)

#### Dependencies

~8KB