SciPy
Core scientific computing library for Python, wrapping NumPy with higher-level algorithms for numerical work in physics and data analysis.
Proficiency: Proficient
Modules used
scipy.integrate— numerical ODE/quadrature integrationscipy.linalg— matrix decompositions, eigenvalue problemsscipy.optimize— minimisation, root-finding, curve fitting (connects to Optimization)scipy.stats— statistical distributions, tests, and parameter fittingscipy.signal— signal processing for physics experiments
Frequently combined with Matplotlib for visualisation and NumPy for array operations. Central to coursework in Physics and Numerical Methods.
Related: Python, NumPy, Numerical Methods, Physics, PDE