cbritopacheco / scicomp

This is a collection of various numerical methods implemented in Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub license

Description

This is a collection of various numerical methods implemented in Python. Every method is implemented using Numpy arrays. The intention of this package is for anyone who wants to have simple and concice implementations of various different numerical methods. To import simply use the import command:

import scicomp as sc

Root finding methods

  • Bisection
  • Newton's method
  • Secant method
  • Cuadratic linear interpolation
  • Fractional linear interpolation

alt text

Systems of Equations

  • Newton's method
  • Broyden's method
  • Newton's method with cushioning

alt text

Optimization in One Variable

  • Golden section search
  • Successive parabolic interpolation
  • Newton's method

Optimization in Multiple Variables

  • Nelder-Mead
  • Gradient Descent
  • Newton's method
  • BFGS
  • BFGS with line search
  • Gradient conjugate

Least Squares

  • Gauss-Newton

Fourier Transform

  • FFT
  • Inverse FFT

alt text

About

This is a collection of various numerical methods implemented in Python

License:GNU General Public License v3.0


Languages

Language:Python 100.0%