Dependency-free numerical methods/analysis Library in base Python3
Current Features:
- Easy to use API for Vector and Matrix objects in accordance to standard mathematical notation
- Solvers for linear systems:
- Naive Gaussian Elimination
- Partial Pivoting
- LU Factorisation
- PA = LU Factorisation
- Iterative solvers (Jacobi, Gauss-Seidel, SOR)
- Eigensolvers:
- QR Unshifted/Shifted Iteration
- Coming soon
- Numerical Integration:
- Trapezoid, Simpson, Midpoint, and composite methods
- Recursive Adaptive Quadrature implementation