Scipy library main repository
Clone or download
Failed to load latest commit information.
.circleci CI: modify continuous integration for 3.7 Aug 27, 2018
.github MAINT: convert github instructions to hidden HTML comment (#9327) Oct 6, 2018
benchmarks MAINT: removed unused imports (#9302) Oct 1, 2018
doc COBLYA -> COBYLA in docs Oct 12, 2018
scipy MAINT: TST: Make tests NumPy 1.8 compatible (#9379) Oct 15, 2018
tools Merge pull request #8259 from andyfaff/de Oct 10, 2018
.coveragerc MAINT: add .coveragerc file to limit content of .coverage file to scipy. Sep 21, 2013
.gitattributes MAINT: reduce the number of git conflicts in the release notes Feb 13, 2017
.gitignore MAINT: Update gitignore (#9237) Sep 7, 2018
.gitmodules MAINT: bundle Mathjax for built documentation May 4, 2017
.mailmap MAINT: add a few older prominent devs to .mailmap Jun 1, 2018
.travis.yml FIX: Proper suppression (#9234) Sep 6, 2018
CONTRIBUTING.rst DOC: Link to CoC in contributing.rst doc Oct 28, 2017
HACKING.rst.txt DOC: Add link to Spyder when mentioned in SciPy video tutorial so use… Jul 30, 2018
INSTALL.rst.txt DOC, MAINT: HTTP -> HTTPS, and other linkrot fixes Jun 21, 2018
LICENSE.txt MAINT: special: fixup license blurbs for files from qd package Apr 2, 2018 MAINT: include benchmarks and dev files in sdist. Sep 2, 2018
README.rst DOC: Added links in Readme (#9296) Sep 23, 2018
THANKS.txt BUG: Fixed nested use of SLSQP by storing correct internal state. Sep 27, 2018
appveyor.yml CI: reorg for py37 Aug 27, 2018
codecov.yml CI: upload coverage also on failure (#8408) Feb 11, 2018 MAINT: removed unused imports (#9302) Oct 1, 2018
pytest.ini FIX: Add to ignore Sep 7, 2018 FIX: Avoid use of bare except Aug 12, 2018 FIX: Avoid use of bare except Aug 12, 2018
site.cfg.example DOC, MAINT: HTTP -> HTTPS, and other linkrot fixes Jun 21, 2018
tox.ini FIX: Avoid use of bare except Aug 12, 2018



SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more.

SciPy depends on NumPy, which provides convenient and fast N-dimensional array manipulation. SciPy is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization. Together, they run on all popular operating systems, are quick to install, and are free of charge. NumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world's leading scientists and engineers. If you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!

For installation instructions, see INSTALL.rst.txt.

Developer information

If you would like to take part in SciPy development, take a look at the file CONTRIBUTING.rst.

License information

See the file LICENSE.txt for information on the history of this software, terms & conditions for usage, and a DISCLAIMER OF ALL WARRANTIES.