In-class code examples for numerical methods in Python. These examples are for instructional purposes and should not be used in production. Bug reports and PRs welcome.
- Intro to Scientific Python
- Analytical and Numerical Models
- Numerical Errors and Differentiation
- Integration: Newton-Cotes
- Integration: Romberg, Adaptive, Gauss
- Linear Systems: Gauss Elimination, LU Decomposition
- Linear Systems: Matrix Inverse, Iterative Methods
- Root Finding: Bracketing Methods
- Root Finding: Open Methods
- Optimization
- ODEs: Runge-Kutta Methods
- Second-Order ODEs and Systems
- Uncertainty Analysis
- Parameter Estimation
- Sensitivity Analysis
- Boundary Value and Eigenvalue Problems
- PDEs: Laplace Equation
- PDEs: Diffusion Equation
- PDEs: Wave Equation