
SciPy
SciPy provides algorithms for optimization, integration, interpolation, eigenvalue problems, algebraic equations, differential equations, statistics and many other classes of problems.
SciPy documentation — SciPy v1.16.2 Manual
Sep 11, 2025 · Want to build from source rather than use a Python distribution or pre-built SciPy binary? This guide will describe how to set up your build environment, and how to build SciPy …
SciPy API — SciPy v1.16.2 Manual
To clarify which modules these are, we define below what the public API is for SciPy, and give some recommendations for how to import modules/functions/objects from SciPy.
SciPy.org
SciPy (pronounced “Sigh Pie”) is a Python-based ecosystem of open-source software for mathematics, science, and engineering. In particular, these are some of the core packages:
SciPy - Installation
Here is a step-by-step guide to setting up a project to use SciPy, with uv, a Python package manager. Install uv following, the instructions in the uv documentation.
Statistical functions (scipy.stats) — SciPy v1.16.2 Manual
SciPy has many functions for performing hypothesis tests that return a test statistic and a p-value, and several of them return confidence intervals and/or other related information.
Multidimensional image processing (scipy.ndimage) — SciPy …
Multidimensional image processing (scipy.ndimage) # This package contains various functions for multidimensional image processing. Filters # ... Fourier filters # ... Interpolation # ...
Optimization (scipy.optimize) — SciPy v1.16.2 Manual
Large-scale bundle adjustment in scipy demonstrates large-scale capabilities of least_squares and how to efficiently compute finite difference approximation of sparse Jacobian. Robust …
make_smoothing_spline — SciPy v1.16.2 Manual
The original version cannot be used in SciPy source code because of the license issues. The details of the reimplementation are discussed here (available only in Russian) [4].
CubicSpline — SciPy v1.16.2 Manual
scipy.interpolate. CubicSpline # class CubicSpline(x, y, axis=0, bc_type='not-a-knot', extrapolate=None) [source] # Piecewise cubic interpolator to fit values (C2 smooth). …