SciPy

[3] SciPy contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing, ODE solvers and other tasks common in science and engineering.

Available sub-packages include: The basic data structure used by SciPy is a multidimensional array provided by the NumPy module.

As of 2000, there was a growing number of extension modules and increasing interest in creating a complete environment for scientific and technical computing.

In 2001, Travis Oliphant, Eric Jones, and Pearu Peterson merged code they had written and called the resulting package SciPy.

[citation needed] Furthermore, expanding "SciPy" as "Scientific Python" may cause confusion with "ScientificPython", a project led by Konrad Hinsen of Orléans University that was active between 1995[10] and 2014.

Snapshot showing SciPy ndimage source code