SciPy is an open-source Python library used for scientific computing. It provides modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing, among others, building on NumPy’s array handling capabilities (that’s why I put this series of tutorials in the NumPy category on Sling Academy).